2022-06-29 06:10 ftp://ftp.de.debian.org/debian/pool/main/libc/libc++/libc++_3.5.orig.tar.bz2 cppcheck-options: --library=posix --library=gnu --showtime=top5 --check-library --inconclusive --enable=style,information --inline-suppr --template=daca2 -D__GNUC__ --platform=unix64 -rp=temp -j4 platform: Linux-5.10.0-15-amd64-x86_64-with-glibc2.31 python: 3.9.2 client-version: 1.3.25 compiler: g++ (Debian 10.2.1-6) 10.2.1 20210110 cppcheck: head 2.8 head-info: b90a726 (2022-06-29 07:22:26 +0200) count: 8950 8972 elapsed-time: 524.7 512.5 head-timing-info: Overall time: 0s old-timing-info: Overall time: 0s head results: libcxx/src/exception.cpp:32:0: error: failed to evaluate #elif condition [preprocessorErrorDirective] libcxx/src/iostream.cpp:38:14: error: Uninitialized variable: cin_ptr [legacyUninitvar] libcxx/src/iostream.cpp:39:14: error: Uninitialized variable: cout_ptr [legacyUninitvar] libcxx/src/iostream.cpp:40:14: error: Uninitialized variable: cerr_ptr [legacyUninitvar] libcxx/src/iostream.cpp:46:15: error: Uninitialized variable: wcin_ptr [legacyUninitvar] libcxx/src/iostream.cpp:47:15: error: Uninitialized variable: wcout_ptr [legacyUninitvar] libcxx/src/iostream.cpp:48:15: error: Uninitialized variable: wcerr_ptr [legacyUninitvar] libcxx/src/new.cpp:30:0: error: failed to evaluate #if condition [preprocessorErrorDirective] libcxx/src/hash.cpp:159:0: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] libcxx/src/hash.cpp:172:0: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] libcxx/src/regex.cpp:238:10: style:inconclusive: Technically the member function '::use_strcmp::operator()' can be const. [functionConst] libcxx/src/regex.cpp:240:10: style:inconclusive: Technically the member function '::use_strcmp::operator()' can be const. [functionConst] libcxx/src/stdexcept.cpp:21:0: error: failed to evaluate #if condition [preprocessorErrorDirective] libcxx/src/typeinfo.cpp:17:0: error: failed to evaluate #elif condition [preprocessorErrorDirective] libcxx/src/thread.cpp:147:8: performance:inconclusive: Technically the member function '__hidden_allocator < __assoc_sub_state * >::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/src/thread.cpp:149:10: performance:inconclusive: Technically the member function '__hidden_allocator < __assoc_sub_state * >::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/src/thread.cpp:151:12: performance:inconclusive: Technically the member function '__hidden_allocator < __assoc_sub_state * >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/src/thread.cpp:147:8: performance:inconclusive: Technically the member function '__hidden_allocator < pair < condition_variable * , mutex * > >::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/src/thread.cpp:149:10: performance:inconclusive: Technically the member function '__hidden_allocator < pair < condition_variable * , mutex * > >::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/src/thread.cpp:151:12: performance:inconclusive: Technically the member function '__hidden_allocator < pair < condition_variable * , mutex * > >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/algorithms/alg.modifying.operations/alg.copy/copy_if.pass.cpp:25:10: style:inconclusive: Technically the member function 'Pred::operator()' can be const. [functionConst] libcxx/test/algorithms/alg.modifying.operations/alg.fill/fill_n.pass.cpp:72:31: warning: Assert statement calls a function which may have desired side effects: 'source'. [assertWithSideEffect] libcxx/test/algorithms/alg.modifying.operations/alg.fill/fill_n.pass.cpp:113:34: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/algorithms/alg.modifying.operations/alg.fill/fill_n.pass.cpp:114:20: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/algorithms/alg.modifying.operations/alg.fill/fill_n.pass.cpp:115:20: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/algorithms/alg.modifying.operations/alg.fill/fill_n.pass.cpp:116:20: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/algorithms/alg.modifying.operations/alg.fill/fill_n.pass.cpp:101:5: warning:inconclusive: Member variable 'A::a_' is not initialized in the constructor. [uninitMemberVar] libcxx/test/algorithms/alg.modifying.operations/alg.fill/fill_n.pass.cpp:81:5: style: Struct 'test1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/algorithms/alg.modifying.operations/alg.fill/fill_n.pass.cpp:123:19: style: struct member 'Storage::a' is never used. [unusedStructMember] libcxx/test/algorithms/alg.modifying.operations/alg.fill/fill_n.pass.cpp:124:19: style: struct member 'Storage::b' is never used. [unusedStructMember] libcxx/test/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle_rand.pass.cpp:23:9: style:inconclusive: Technically the member function 'gen::operator()' can be const. [functionConst] libcxx/test/algorithms/alg.modifying.operations/alg.remove/remove_copy.pass.cpp:31:12: error: Uninitialized variable: ib [uninitvar] libcxx/test/algorithms/alg.modifying.operations/alg.partitions/stable_partition.pass.cpp:291:14: style:inconclusive: Technically the member function 'is_null::operator()' can be const. [functionConst] libcxx/test/algorithms/alg.modifying.operations/alg.remove/remove_if.pass.cpp:47:10: style:inconclusive: Technically the member function 'pred::operator()' can be const. [functionConst] libcxx/test/algorithms/alg.modifying.operations/alg.remove/remove_copy_if.pass.cpp:34:12: error: Uninitialized variable: ib [uninitvar] libcxx/test/algorithms/alg.modifying.operations/alg.reverse/reverse.pass.cpp:28:22: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/algorithms/alg.modifying.operations/alg.reverse/reverse_copy.pass.cpp:37:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] libcxx/test/algorithms/alg.modifying.operations/alg.reverse/reverse_copy.pass.cpp:31:7: note: r is assigned libcxx/test/algorithms/alg.modifying.operations/alg.reverse/reverse_copy.pass.cpp:37:7: note: r is overwritten libcxx/src/locale.cpp:61:10: style:inconclusive: Technically the member function '::release::operator()' can be const. [functionConst] libcxx/src/locale.cpp:3054:13: style: Redundant initialization for 'frm_nxt'. The initialized value is overwritten before it is read. [redundantInitialization] libcxx/src/locale.cpp:3053:28: note: frm_nxt is initialized libcxx/src/locale.cpp:3054:13: note: frm_nxt is overwritten libcxx/src/locale.cpp:1700:37: style: Parameter 'to_end' can be declared as pointer to const [constParameter] libcxx/src/locale.cpp:1777:37: style: Parameter 'to_end' can be declared as pointer to const [constParameter] libcxx/src/locale.cpp:1854:39: style: Parameter 'to_end' can be declared as pointer to const [constParameter] libcxx/src/locale.cpp:1975:39: style: Parameter 'to_end' can be declared as pointer to const [constParameter] libcxx/src/locale.cpp:2197:36: style: Parameter 'to_end' can be declared as pointer to const [constParameter] libcxx/src/locale.cpp:2252:38: style: Parameter 'to_end' can be declared as pointer to const [constParameter] libcxx/src/locale.cpp:2464:36: style: Parameter 'to_end' can be declared as pointer to const [constParameter] libcxx/src/locale.cpp:2510:38: style: Parameter 'to_end' can be declared as pointer to const [constParameter] libcxx/src/locale.cpp:2660:39: style: Parameter 'to_end' can be declared as pointer to const [constParameter] libcxx/src/locale.cpp:2705:41: style: Parameter 'to_end' can be declared as pointer to const [constParameter] libcxx/src/locale.cpp:2792:39: style: Parameter 'to_end' can be declared as pointer to const [constParameter] libcxx/src/locale.cpp:2837:41: style: Parameter 'to_end' can be declared as pointer to const [constParameter] libcxx/src/locale.cpp:2924:39: style: Parameter 'to_end' can be declared as pointer to const [constParameter] libcxx/src/locale.cpp:2952:41: style: Parameter 'to_end' can be declared as pointer to const [constParameter] libcxx/src/locale.cpp:2998:39: style: Parameter 'to_end' can be declared as pointer to const [constParameter] libcxx/src/locale.cpp:3026:41: style: Parameter 'to_end' can be declared as pointer to const [constParameter] libcxx/test/algorithms/alg.modifying.operations/alg.unique/unique_copy_pred.pass.cpp:30:10: style:inconclusive: Technically the member function 'count_equal::operator()' can be const. [functionConst] libcxx/test/algorithms/alg.modifying.operations/alg.unique/unique_pred.pass.cpp:30:10: style:inconclusive: Technically the member function 'count_equal::operator()' can be const. [functionConst] libcxx/test/algorithms/alg.nonmodifying/alg.adjacent.find/adjacent_find.pass.cpp:29:59: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/algorithms/alg.nonmodifying/alg.adjacent.find/adjacent_find_pred.pass.cpp:31:59: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/algorithms/alg.nonmodifying/alg.all_of/all_of.pass.cpp:36:54: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/algorithms/alg.nonmodifying/alg.all_of/all_of.pass.cpp:44:54: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/algorithms/alg.nonmodifying/alg.any_of/any_of.pass.cpp:36:54: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/algorithms/alg.nonmodifying/alg.any_of/any_of.pass.cpp:44:54: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/algorithms/alg.nonmodifying/alg.any_of/any_of.pass.cpp:52:54: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/algorithms/alg.nonmodifying/alg.count/count.pass.cpp:30:49: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/algorithms/alg.nonmodifying/alg.count/count_if.pass.cpp:33:52: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/algorithms/alg.nonmodifying/alg.find.end/find_end.pass.cpp:42:56: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/algorithms/alg.nonmodifying/alg.find.end/find_end.pass.cpp:43:31: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/algorithms/alg.nonmodifying/alg.find.first.of/find_first_of.pass.cpp:41:59: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/algorithms/alg.nonmodifying/alg.find.first.of/find_first_of.pass.cpp:44:57: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp:27:10: style:inconclusive: Technically the member function 'count_equal::operator()' can be const. [functionConst] libcxx/test/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp:42:23: style: Comparing expression of type 'unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp:46:23: style: Comparing expression of type 'unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp:50:23: style: Comparing expression of type 'unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp:54:23: style: Comparing expression of type 'unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp:58:23: style: Comparing expression of type 'unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp:62:23: style: Comparing expression of type 'unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp:66:23: style: Comparing expression of type 'unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp:42:31: style: Unsigned expression '1*(sa-1+1)' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp:40:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp:42:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp:46:31: style: Unsigned expression '2*(sa-2+1)' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp:44:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp:46:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.find.first.of/find_first_of_pred.pass.cpp:45:59: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp:50:31: style: Unsigned expression '3*(sa-3+1)' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp:48:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp:50:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.find.first.of/find_first_of_pred.pass.cpp:49:57: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp:54:31: style: Unsigned expression '4*(sa-4+1)' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp:52:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp:54:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp:58:31: style: Unsigned expression '5*(sa-5+1)' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp:56:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp:58:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp:62:31: style: Unsigned expression '6*(sa-6+1)' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp:60:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp:62:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp:66:31: style: Unsigned expression '7*(sa-7+1)' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp:64:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp:66:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp:69:31: style: Checking if unsigned expression 'count_equal::count' is less than zero. [unsignedLessThanZero] libcxx/test/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp:72:31: style: Checking if unsigned expression 'count_equal::count' is less than zero. [unsignedLessThanZero] libcxx/test/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp:68:56: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp:71:31: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/algorithms/alg.nonmodifying/alg.foreach/test.pass.cpp:24:5: style: Struct 'for_each_test' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/algorithms/alg.nonmodifying/alg.none_of/none_of.pass.cpp:36:55: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/algorithms/alg.nonmodifying/alg.none_of/none_of.pass.cpp:44:55: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/algorithms/alg.nonmodifying/alg.none_of/none_of.pass.cpp:52:55: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/algorithms/alg.nonmodifying/alg.search/search.pass.cpp:28:54: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/algorithms/alg.nonmodifying/alg.search/search.pass.cpp:31:54: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/algorithms/alg.nonmodifying/alg.search/search.pass.cpp:34:29: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/algorithms/alg.modifying.operations/alg.rotate/rotate_copy.pass.cpp:29:40: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/algorithms/alg.sorting/alg.binary.search/binary.search/binary_search.pass.cpp:47:19: error: Syntax Error: AST broken, 'v' doesn't have a parent. [internalAstError] libcxx/test/algorithms/alg.sorting/alg.binary.search/binary.search/binary_search_comp.pass.cpp:48:19: error: Syntax Error: AST broken, 'v' doesn't have a parent. [internalAstError] libcxx/test/algorithms/alg.sorting/alg.binary.search/equal.range/equal_range.pass.cpp:55:19: error: Syntax Error: AST broken, 'v' doesn't have a parent. [internalAstError] libcxx/test/algorithms/alg.sorting/alg.binary.search/equal.range/equal_range_comp.pass.cpp:56:19: error: Syntax Error: AST broken, 'v' doesn't have a parent. [internalAstError] libcxx/test/algorithms/alg.sorting/alg.binary.search/lower.bound/lower_bound.pass.cpp:50:19: error: Syntax Error: AST broken, 'v' doesn't have a parent. [internalAstError] libcxx/test/algorithms/alg.sorting/alg.binary.search/lower.bound/lower_bound_comp.pass.cpp:51:19: error: Syntax Error: AST broken, 'v' doesn't have a parent. [internalAstError] libcxx/test/algorithms/alg.sorting/alg.binary.search/upper.bound/upper_bound.pass.cpp:50:19: error: Syntax Error: AST broken, 'v' doesn't have a parent. [internalAstError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:26:10: style:inconclusive: Technically the member function 'count_equal::operator()' can be const. [functionConst] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:40:23: style: Comparing expression of type 'const unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:43:23: style: Comparing expression of type 'const unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:46:23: style: Comparing expression of type 'const unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:49:23: style: Comparing expression of type 'const unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:52:23: style: Comparing expression of type 'const unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:55:23: style: Comparing expression of type 'const unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:58:23: style: Comparing expression of type 'const unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:61:23: style: Comparing expression of type 'const unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:64:23: style: Comparing expression of type 'const unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:67:23: style: Comparing expression of type 'const unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:70:23: style: Comparing expression of type 'const unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:73:23: style: Comparing expression of type 'const unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:79:23: style: Comparing expression of type 'const unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:82:23: style: Comparing expression of type 'const unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:85:23: style: Comparing expression of type 'const unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:88:23: style: Comparing expression of type 'const unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:91:23: style: Comparing expression of type 'const unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:94:23: style: Comparing expression of type 'const unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:97:23: style: Comparing expression of type 'const unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:100:23: style: Comparing expression of type 'const unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:103:23: style: Comparing expression of type 'const unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:106:23: style: Comparing expression of type 'const unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:109:23: style: Comparing expression of type 'const unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:112:23: style: Comparing expression of type 'const unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:115:23: style: Comparing expression of type 'const unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:118:23: style: Comparing expression of type 'const unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:121:23: style: Comparing expression of type 'const unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:127:23: style: Comparing expression of type 'const unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:130:23: style: Comparing expression of type 'const unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:133:23: style: Comparing expression of type 'const unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:136:23: style: Comparing expression of type 'const unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:139:23: style: Comparing expression of type 'const unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.sorting/alg.binary.search/upper.bound/upper_bound_comp.pass.cpp:51:19: error: Syntax Error: AST broken, 'v' doesn't have a parent. [internalAstError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:40:31: style: Unsigned expression 'sa' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:38:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:40:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:43:31: style: Unsigned expression 'sa' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:41:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:43:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:46:31: style: Unsigned expression 'sa' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:44:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:46:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:49:31: style: Unsigned expression 'sa' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:47:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:49:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:52:31: style: Unsigned expression 'sa' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:50:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:52:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:55:31: style: Unsigned expression 'sa' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:53:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:55:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:58:31: style: Unsigned expression 'sa' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:56:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:58:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:61:31: style: Unsigned expression 'sa' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:59:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:61:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:64:31: style: Unsigned expression 'sa' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:62:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:64:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:67:31: style: Unsigned expression 'sa' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:65:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:67:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:70:31: style: Unsigned expression 'sa' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:68:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:70:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:73:31: style: Unsigned expression 'sa' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:71:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:73:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:79:31: style: Unsigned expression 'sb' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:74:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:79:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:82:31: style: Unsigned expression 'sb' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:80:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:82:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:85:31: style: Unsigned expression 'sb' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:83:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:85:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:88:31: style: Unsigned expression 'sb' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:86:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:88:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:91:31: style: Unsigned expression 'sb' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:89:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:91:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:94:31: style: Unsigned expression 'sb' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:92:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:94:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:97:31: style: Unsigned expression 'sb' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:95:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:97:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:100:31: style: Unsigned expression 'sb' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:98:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:100:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:103:31: style: Unsigned expression 'sb' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:101:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:103:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:106:31: style: Unsigned expression 'sb' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:104:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:106:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:109:31: style: Unsigned expression 'sb' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:107:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:109:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:112:31: style: Unsigned expression 'sb' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:110:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:112:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:115:31: style: Unsigned expression 'sb' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:113:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:115:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:118:31: style: Unsigned expression 'sb' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:116:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:118:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:121:31: style: Unsigned expression 'sb' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:119:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:121:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:127:31: style: Unsigned expression 'sc' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:122:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:127:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:130:31: style: Unsigned expression 'sc' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:128:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:130:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:133:31: style: Unsigned expression 'sc' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:131:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:133:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:136:31: style: Unsigned expression 'sc' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:134:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:136:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:139:31: style: Unsigned expression 'sc' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:137:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp:139:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:26:10: style:inconclusive: Technically the member function 'count_equal::operator()' can be const. [functionConst] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:43:23: style: Comparing expression of type 'const unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:46:23: style: Comparing expression of type 'const unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:52:23: style: Comparing expression of type 'const unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:55:23: style: Comparing expression of type 'const unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:61:23: style: Comparing expression of type 'const unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:64:23: style: Comparing expression of type 'unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:67:23: style: Comparing expression of type 'unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:70:23: style: Comparing expression of type 'unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:73:23: style: Comparing expression of type 'const unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:79:23: style: Comparing expression of type 'const unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:83:23: style: Comparing expression of type 'unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:87:23: style: Comparing expression of type 'unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:91:23: style: Comparing expression of type 'unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:97:23: style: Comparing expression of type 'unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:40:31: style: Checking if unsigned expression 'count_equal::count' is less than zero. [unsignedLessThanZero] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:43:31: style: Unsigned expression 'sa' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:41:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:43:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:46:31: style: Unsigned expression 'sa' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:44:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:46:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:49:31: style: Checking if unsigned expression 'count_equal::count' is less than zero. [unsignedLessThanZero] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:52:31: style: Unsigned expression 'sa' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:50:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:52:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:55:31: style: Unsigned expression 'sa' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:53:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:55:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:58:31: style: Checking if unsigned expression 'count_equal::count' is less than zero. [unsignedLessThanZero] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:61:31: style: Unsigned expression 'sa' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:59:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:61:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:64:31: style: Unsigned expression 'sa*3' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:62:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:64:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:67:31: style: Unsigned expression 'sa*sa' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:65:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:67:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:70:31: style: Unsigned expression '(sa-1)*sa' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:68:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:70:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:73:31: style: Unsigned expression 'sa' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:71:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:73:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:79:31: style: Unsigned expression 'sb' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:74:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:79:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:83:31: style: Unsigned expression 'sb*2' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:80:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:83:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:87:31: style: Unsigned expression 'sb*3' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:84:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:87:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:91:31: style: Unsigned expression 'sb*4' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:88:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:91:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:97:31: style: Unsigned expression 'sh*3' can't be negative so it is unnecessary to test it. [unsignedPositive] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:92:26: note: Assignment 'count=0', assigned value is 0 libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:97:31: note: Unsigned positive libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:39:54: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:48:54: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp:57:29: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/algorithms/alg.modifying.operations/alg.rotate/rotate.pass.cpp:226:30: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/algorithms/alg.modifying.operations/alg.rotate/rotate.pass.cpp:30:30: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/algorithms/alg.sorting/alg.heap.operations/make.heap/make_heap_comp.pass.cpp:29:10: style:inconclusive: Technically the member function 'indirect_less::operator()' can be const. [functionConst] libcxx/test/algorithms/alg.sorting/alg.heap.operations/pop.heap/pop_heap_comp.pass.cpp:26:10: style:inconclusive: Technically the member function 'indirect_less::operator()' can be const. [functionConst] libcxx/test/algorithms/alg.sorting/alg.heap.operations/push.heap/push_heap_comp.pass.cpp:27:10: style:inconclusive: Technically the member function 'indirect_less::operator()' can be const. [functionConst] libcxx/test/algorithms/alg.sorting/alg.heap.operations/sort.heap/sort_heap_comp.pass.cpp:26:10: style:inconclusive: Technically the member function 'indirect_less::operator()' can be const. [functionConst] libcxx/test/algorithms/alg.sorting/alg.merge/inplace_merge_comp.pass.cpp:27:10: style:inconclusive: Technically the member function 'indirect_less::operator()' can be const. [functionConst] libcxx/test/algorithms/alg.sorting/alg.nth.element/nth_element_comp.pass.cpp:28:10: style:inconclusive: Technically the member function 'indirect_less::operator()' can be const. [functionConst] libcxx/test/algorithms/alg.sorting/alg.set.operations/includes/includes.pass.cpp:32:23: style: Variable 'sc' is assigned a value that is never used. [unreadVariable] libcxx/test/algorithms/alg.sorting/alg.set.operations/includes/includes.pass.cpp:34:23: style: Variable 'sd' is assigned a value that is never used. [unreadVariable] libcxx/test/algorithms/alg.sorting/alg.set.operations/includes/includes_comp.pass.cpp:33:23: style: Variable 'sc' is assigned a value that is never used. [unreadVariable] libcxx/test/algorithms/alg.sorting/alg.set.operations/includes/includes_comp.pass.cpp:35:23: style: Variable 'sd' is assigned a value that is never used. [unreadVariable] libcxx/test/algorithms/alg.sorting/alg.sort/partial.sort/partial_sort_comp.pass.cpp:28:10: style:inconclusive: Technically the member function 'indirect_less::operator()' can be const. [functionConst] libcxx/test/algorithms/alg.sorting/alg.sort/partial.sort/partial_sort_comp.pass.cpp:80:14: style: Local variable 'i' shadows outer variable [shadowVariable] libcxx/test/algorithms/alg.sorting/alg.sort/partial.sort/partial_sort_comp.pass.cpp:65:9: note: Shadowed declaration libcxx/test/algorithms/alg.sorting/alg.sort/partial.sort/partial_sort_comp.pass.cpp:80:14: note: Shadow variable libcxx/test/algorithms/alg.sorting/alg.sort/partial.sort/partial_sort_comp.pass.cpp:83:14: style: Local variable 'i' shadows outer variable [shadowVariable] libcxx/test/algorithms/alg.sorting/alg.sort/partial.sort/partial_sort_comp.pass.cpp:65:9: note: Shadowed declaration libcxx/test/algorithms/alg.sorting/alg.sort/partial.sort/partial_sort_comp.pass.cpp:83:14: note: Shadow variable libcxx/test/algorithms/alg.sorting/alg.sort/sort/sort_comp.pass.cpp:28:10: style:inconclusive: Technically the member function 'indirect_less::operator()' can be const. [functionConst] libcxx/test/algorithms/alg.sorting/alg.sort/sort/sort.pass.cpp:132:15: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/algorithms/alg.sorting/alg.sort/stable.sort/stable_sort_comp.pass.cpp:28:10: style:inconclusive: Technically the member function 'indirect_less::operator()' can be const. [functionConst] libcxx/test/algorithms/alg.sorting/alg.sort/stable.sort/stable_sort_comp.pass.cpp:36:10: style:inconclusive: Technically the member function 'first_only::operator()' can be const. [functionConst] libcxx/test/algorithms/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/atomics/atomics.flag/default.pass.cpp:22:22: style: Unused variable: f [unusedVariable] libcxx/test/atomics/atomics.types.generic/address.pass.cpp:84:13: style: Variable 'b0' is assigned a value that is never used. [unreadVariable] libcxx/test/atomics/atomics.types.generic/bool.pass.cpp:108:21: warning: Assert statement modifies 'obj'. [assignmentInAssert] libcxx/test/atomics/atomics.types.generic/bool.pass.cpp:110:21: warning: Assert statement modifies 'obj'. [assignmentInAssert] libcxx/test/atomics/atomics.types.generic/bool.pass.cpp:163:21: warning: Assert statement modifies 'obj'. [assignmentInAssert] libcxx/test/atomics/atomics.types.generic/bool.pass.cpp:165:21: warning: Assert statement modifies 'obj'. [assignmentInAssert] libcxx/test/atomics/atomics.types.generic/bool.pass.cpp:218:21: warning: Assert statement modifies 'obj'. [assignmentInAssert] libcxx/test/atomics/atomics.types.generic/bool.pass.cpp:220:21: warning: Assert statement modifies 'obj'. [assignmentInAssert] libcxx/test/atomics/atomics.types.generic/bool.pass.cpp:66:17: style: Variable 'b0' is assigned a value that is never used. [unreadVariable] libcxx/test/atomics/atomics.types.generic/bool.pass.cpp:121:17: style: Variable 'b0' is assigned a value that is never used. [unreadVariable] libcxx/test/atomics/atomics.types.generic/bool.pass.cpp:176:17: style: Variable 'b0' is assigned a value that is never used. [unreadVariable] libcxx/test/atomics/atomics.types.generic/bool.pass.cpp:59:36: style: Unused variable: _ [unusedVariable] libcxx/test/atomics/atomics.types.generic/bool.pass.cpp:114:27: style: Unused variable: _ [unusedVariable] libcxx/test/atomics/atomics.types.generic/bool.pass.cpp:169:26: style: Unused variable: _ [unusedVariable] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong.pass.cpp:33:60: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong.pass.cpp:34:21: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong.pass.cpp:35:21: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong.pass.cpp:36:60: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong.pass.cpp:37:21: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong.pass.cpp:38:21: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong.pass.cpp:45:60: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong.pass.cpp:46:21: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong.pass.cpp:47:21: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong.pass.cpp:48:60: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong.pass.cpp:49:21: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong.pass.cpp:50:21: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong.pass.cpp:31:11: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong.pass.cpp:43:11: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong_explicit.pass.cpp:36:69: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong_explicit.pass.cpp:38:21: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong_explicit.pass.cpp:39:21: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong_explicit.pass.cpp:40:69: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong_explicit.pass.cpp:42:21: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong_explicit.pass.cpp:43:21: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong_explicit.pass.cpp:50:69: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong_explicit.pass.cpp:52:21: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong_explicit.pass.cpp:53:21: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong_explicit.pass.cpp:54:69: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong_explicit.pass.cpp:56:21: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong_explicit.pass.cpp:57:21: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong_explicit.pass.cpp:34:11: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong_explicit.pass.cpp:48:11: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak.pass.cpp:33:58: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak.pass.cpp:34:21: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak.pass.cpp:35:21: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak.pass.cpp:36:58: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak.pass.cpp:37:21: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak.pass.cpp:38:21: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak.pass.cpp:45:58: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak.pass.cpp:46:21: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak.pass.cpp:47:21: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak.pass.cpp:48:58: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak.pass.cpp:49:21: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak.pass.cpp:50:21: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak.pass.cpp:31:11: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak.pass.cpp:43:11: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak_explicit.pass.cpp:36:67: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak_explicit.pass.cpp:38:21: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak_explicit.pass.cpp:39:21: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak_explicit.pass.cpp:40:67: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak_explicit.pass.cpp:42:21: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak_explicit.pass.cpp:43:21: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak_explicit.pass.cpp:50:67: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak_explicit.pass.cpp:52:21: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak_explicit.pass.cpp:53:21: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak_explicit.pass.cpp:54:67: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak_explicit.pass.cpp:56:21: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak_explicit.pass.cpp:57:21: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak_explicit.pass.cpp:34:11: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak_explicit.pass.cpp:48:11: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange.pass.cpp:31:37: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange.pass.cpp:32:17: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange.pass.cpp:35:38: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange.pass.cpp:36:18: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange_explicit.pass.cpp:31:46: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange_explicit.pass.cpp:32:15: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange_explicit.pass.cpp:33:17: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange_explicit.pass.cpp:36:47: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange_explicit.pass.cpp:37:15: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange_explicit.pass.cpp:38:18: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.generic/integral.pass.cpp:95:7: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] libcxx/test/atomics/atomics.types.generic/integral.pass.cpp:150:12: style: Variable 'zero' can be declared as reference to const [constVariable] libcxx/test/atomics/atomics.types.generic/integral.pass.cpp:101:13: style: Variable 'b0' is assigned a value that is never used. [unreadVariable] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_init.pass.cpp:31:17: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_init.pass.cpp:34:18: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_is_lock_free.pass.cpp:35:10: style: struct member 'A::_' is never used. [unusedStructMember] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_is_lock_free.pass.cpp:28:13: style: Variable 'b1' is assigned a value that is never used. [unreadVariable] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_is_lock_free.pass.cpp:30:13: style: Variable 'b2' is assigned a value that is never used. [unreadVariable] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_load.pass.cpp:31:36: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_load.pass.cpp:34:37: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_load_explicit.pass.cpp:31:72: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_load_explicit.pass.cpp:34:73: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_store.pass.cpp:31:17: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_store.pass.cpp:34:18: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_store_explicit.pass.cpp:31:17: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/atomic_store_explicit.pass.cpp:34:18: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/atomics/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/containers/associative/map/compare.pass.cpp:22:25: style: Struct 'Key' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/containers/associative/map/compare.pass.cpp:30:58: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libcxx/test/containers/associative/map/map.access/at.pass.cpp:47:15: warning: Return value of function m.at() is not used. [ignoredReturnValue] libcxx/test/containers/associative/map/map.access/at.pass.cpp:78:15: warning: Return value of function m.at() is not used. [ignoredReturnValue] libcxx/test/containers/associative/map/map.access/at.pass.cpp:112:15: warning: Return value of function m.at() is not used. [ignoredReturnValue] libcxx/test/containers/associative/map/map.access/at.pass.cpp:143:15: warning: Return value of function m.at() is not used. [ignoredReturnValue] libcxx/test/containers/associative/map/map.access/index_tuple.pass.cpp:31:23: style: Variable 'm[std::make_tuple(2,3)]' is assigned a value that is never used. [unreadVariable] libcxx/test/containers/MoveOnly.h:25:5: style: Class 'MoveOnly' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/containers/associative/map/map.access/iterator.pass.cpp:71:18: style: The comparison 'i == k' is always true because 'i' and 'k' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/associative/map/map.access/iterator.pass.cpp:70:51: note: 'k' is assigned value 'i' here. libcxx/test/containers/associative/map/map.access/iterator.pass.cpp:71:18: note: The comparison 'i == k' is always true because 'i' and 'k' represent the same value. libcxx/test/containers/associative/map/map.access/iterator.pass.cpp:158:18: style: The comparison 'i == k' is always true because 'i' and 'k' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/associative/map/map.access/iterator.pass.cpp:157:85: note: 'k' is assigned value 'i' here. libcxx/test/containers/associative/map/map.access/iterator.pass.cpp:158:18: note: The comparison 'i == k' is always true because 'i' and 'k' represent the same value. libcxx/test/containers/associative/map/map.cons/compare.pass.cpp:29:28: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/compare.pass.cpp:37:28: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/assign_initializer_list.pass.cpp:30:7: style: Redundant initialization for 'm'. The initialized value is overwritten before it is read. [redundantInitialization] libcxx/test/containers/associative/map/map.cons/assign_initializer_list.pass.cpp:26:29: note: m is initialized libcxx/test/containers/associative/map/map.cons/assign_initializer_list.pass.cpp:30:7: note: m is overwritten libcxx/test/containers/associative/map/map.cons/assign_initializer_list.pass.cpp:55:7: style: Redundant initialization for 'm'. The initialized value is overwritten before it is read. [redundantInitialization] libcxx/test/containers/associative/map/map.cons/assign_initializer_list.pass.cpp:51:63: note: m is initialized libcxx/test/containers/associative/map/map.cons/assign_initializer_list.pass.cpp:55:7: note: m is overwritten libcxx/test/containers/associative/map/map.cons/compare_alloc.pass.cpp:31:28: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/compare_alloc.pass.cpp:41:28: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/copy.pass.cpp:44:32: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/copy.pass.cpp:52:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/copy.pass.cpp:79:32: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/copy.pass.cpp:87:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/copy.pass.cpp:115:32: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/copy.pass.cpp:123:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/copy_alloc.pass.cpp:44:28: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/copy_alloc.pass.cpp:52:29: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/copy_alloc.pass.cpp:79:28: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/copy_alloc.pass.cpp:87:29: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/copy_assign.pass.cpp:45:32: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/copy_assign.pass.cpp:53:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/copy_assign.pass.cpp:95:32: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/copy_assign.pass.cpp:103:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/copy_assign.pass.cpp:131:32: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/copy_assign.pass.cpp:139:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/copy_assign.pass.cpp:166:32: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/copy_assign.pass.cpp:174:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/initializer_list_compare.pass.cpp:43:28: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/initializer_list_compare.pass.cpp:65:28: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/initializer_list_compare_alloc.pass.cpp:45:28: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/initializer_list_compare_alloc.pass.cpp:69:28: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/iter_iter_comp.pass.cpp:41:28: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/iter_iter_comp.pass.cpp:65:28: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/iter_iter_comp_alloc.pass.cpp:45:28: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/iter_iter_comp_alloc.pass.cpp:71:28: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/move.pass.cpp:33:32: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/move.pass.cpp:38:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/move.pass.cpp:60:32: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/move.pass.cpp:68:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/move.pass.cpp:79:32: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/move.pass.cpp:84:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/move.pass.cpp:106:32: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/move.pass.cpp:114:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/move.pass.cpp:37:16: warning:inconclusive: Access of moved variable 'mo'. [accessMoved] libcxx/test/containers/associative/map/map.cons/move.pass.cpp:31:41: note: Calling std::move(mo) libcxx/test/containers/associative/map/map.cons/move.pass.cpp:37:16: note: Access of moved variable 'mo'. libcxx/test/containers/associative/map/map.cons/move.pass.cpp:67:16: warning:inconclusive: Access of moved variable 'mo'. [accessMoved] libcxx/test/containers/associative/map/map.cons/move.pass.cpp:58:41: note: Calling std::move(mo) libcxx/test/containers/associative/map/map.cons/move.pass.cpp:67:16: note: Access of moved variable 'mo'. libcxx/test/containers/associative/map/map.cons/move.pass.cpp:83:16: warning:inconclusive: Access of moved variable 'mo'. [accessMoved] libcxx/test/containers/associative/map/map.cons/move.pass.cpp:77:41: note: Calling std::move(mo) libcxx/test/containers/associative/map/map.cons/move.pass.cpp:83:16: note: Access of moved variable 'mo'. libcxx/test/containers/associative/map/map.cons/move.pass.cpp:113:16: warning:inconclusive: Access of moved variable 'mo'. [accessMoved] libcxx/test/containers/associative/map/map.cons/move.pass.cpp:104:41: note: Calling std::move(mo) libcxx/test/containers/associative/map/map.cons/move.pass.cpp:113:16: note: Access of moved variable 'mo'. libcxx/test/containers/associative/map/map.cons/move_alloc.pass.cpp:63:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < MoveOnly > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/move_alloc.pass.cpp:102:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < MoveOnly > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/move_alloc.pass.cpp:141:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < MoveOnly > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/move_alloc.pass.cpp:181:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < MoveOnly > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/move_alloc.pass.cpp:64:16: warning:inconclusive: Access of moved variable 'm1'. [accessMoved] libcxx/test/containers/associative/map/map.cons/move_alloc.pass.cpp:60:14: note: Calling std::move(m1) libcxx/test/containers/associative/map/map.cons/move_alloc.pass.cpp:64:16: note: Access of moved variable 'm1'. libcxx/test/containers/associative/map/map.cons/move_alloc.pass.cpp:103:16: warning:inconclusive: Access of moved variable 'm1'. [accessMoved] libcxx/test/containers/associative/map/map.cons/move_alloc.pass.cpp:99:14: note: Calling std::move(m1) libcxx/test/containers/associative/map/map.cons/move_alloc.pass.cpp:103:16: note: Access of moved variable 'm1'. libcxx/test/containers/associative/map/map.cons/move_alloc.pass.cpp:142:16: warning:inconclusive: Access of moved variable 'm1'. [accessMoved] libcxx/test/containers/associative/map/map.cons/move_alloc.pass.cpp:138:14: note: Calling std::move(m1) libcxx/test/containers/associative/map/map.cons/move_alloc.pass.cpp:142:16: note: Access of moved variable 'm1'. libcxx/test/containers/associative/map/map.cons/move_alloc.pass.cpp:182:16: warning:inconclusive: Access of moved variable 'm1'. [accessMoved] libcxx/test/containers/associative/map/map.cons/move_alloc.pass.cpp:178:14: note: Calling std::move(m1) libcxx/test/containers/associative/map/map.cons/move_alloc.pass.cpp:182:16: note: Access of moved variable 'm1'. libcxx/test/containers/associative/map/map.cons/move_assign.pass.cpp:64:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < MoveOnly > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/move_assign.pass.cpp:104:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < MoveOnly > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/move_assign.pass.cpp:144:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < MoveOnly > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/move_assign.pass.cpp:185:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < MoveOnly > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.cons/move_assign.pass.cpp:65:16: warning:inconclusive: Access of moved variable 'm1'. [accessMoved] libcxx/test/containers/associative/map/map.cons/move_assign.pass.cpp:61:14: note: Calling std::move(m1) libcxx/test/containers/associative/map/map.cons/move_assign.pass.cpp:65:16: note: Access of moved variable 'm1'. libcxx/test/containers/associative/map/map.cons/move_assign.pass.cpp:105:16: warning:inconclusive: Access of moved variable 'm1'. [accessMoved] libcxx/test/containers/associative/map/map.cons/move_assign.pass.cpp:101:14: note: Calling std::move(m1) libcxx/test/containers/associative/map/map.cons/move_assign.pass.cpp:105:16: note: Access of moved variable 'm1'. libcxx/test/containers/associative/map/map.cons/move_assign.pass.cpp:145:16: warning:inconclusive: Access of moved variable 'm1'. [accessMoved] libcxx/test/containers/associative/map/map.cons/move_assign.pass.cpp:141:14: note: Calling std::move(m1) libcxx/test/containers/associative/map/map.cons/move_assign.pass.cpp:145:16: note: Access of moved variable 'm1'. libcxx/test/containers/associative/map/map.cons/move_assign.pass.cpp:186:16: warning:inconclusive: Access of moved variable 'm1'. [accessMoved] libcxx/test/containers/associative/map/map.cons/move_assign.pass.cpp:182:14: note: Calling std::move(m1) libcxx/test/containers/associative/map/map.cons/move_assign.pass.cpp:186:16: note: Access of moved variable 'm1'. libcxx/test/containers/associative/map/map.modifiers/emplace.pass.cpp:68:37: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.modifiers/emplace.pass.cpp:75:37: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.modifiers/emplace.pass.cpp:82:37: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.modifiers/emplace.pass.cpp:136:37: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.modifiers/emplace.pass.cpp:143:37: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.modifiers/emplace.pass.cpp:150:37: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.modifiers/emplace_hint.pass.cpp:66:37: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.modifiers/emplace_hint.pass.cpp:73:37: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.modifiers/emplace_hint.pass.cpp:80:37: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.modifiers/emplace_hint.pass.cpp:132:37: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.modifiers/emplace_hint.pass.cpp:139:37: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.modifiers/emplace_hint.pass.cpp:146:37: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.modifiers/erase_iter_iter.pass.cpp:40:31: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/containers/associative/map/map.modifiers/erase_iter_iter.pass.cpp:107:31: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/containers/associative/map/map.special/swap_noexcept.pass.cpp:31:10: performance:inconclusive: Technically the member function 'some_comp::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/containers/associative/map/map.special/non_member_swap.pass.cpp:142:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.special/non_member_swap.pass.cpp:144:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.special/non_member_swap.pass.cpp:176:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.special/non_member_swap.pass.cpp:178:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.special/non_member_swap.pass.cpp:299:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/map.special/non_member_swap.pass.cpp:301:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/map/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/containers/associative/multimap/multimap.cons/assign_initializer_list.pass.cpp:44:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/assign_initializer_list.pass.cpp:45:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/assign_initializer_list.pass.cpp:46:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/assign_initializer_list.pass.cpp:47:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/assign_initializer_list.pass.cpp:48:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/assign_initializer_list.pass.cpp:49:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/assign_initializer_list.pass.cpp:50:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/assign_initializer_list.pass.cpp:51:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/assign_initializer_list.pass.cpp:74:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/assign_initializer_list.pass.cpp:75:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/assign_initializer_list.pass.cpp:76:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/assign_initializer_list.pass.cpp:77:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/assign_initializer_list.pass.cpp:78:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/assign_initializer_list.pass.cpp:79:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/assign_initializer_list.pass.cpp:80:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/assign_initializer_list.pass.cpp:81:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/assign_initializer_list.pass.cpp:28:7: style: Redundant initialization for 'm'. The initialized value is overwritten before it is read. [redundantInitialization] libcxx/test/containers/associative/multimap/multimap.cons/assign_initializer_list.pass.cpp:27:9: note: m is initialized libcxx/test/containers/associative/multimap/multimap.cons/assign_initializer_list.pass.cpp:28:7: note: m is overwritten libcxx/test/containers/associative/multimap/multimap.cons/assign_initializer_list.pass.cpp:58:7: style: Redundant initialization for 'm'. The initialized value is overwritten before it is read. [redundantInitialization] libcxx/test/containers/associative/multimap/multimap.cons/assign_initializer_list.pass.cpp:57:9: note: m is initialized libcxx/test/containers/associative/multimap/multimap.cons/assign_initializer_list.pass.cpp:58:7: note: m is overwritten libcxx/test/containers/associative/multimap/multimap.cons/compare.pass.cpp:29:28: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/compare.pass.cpp:37:28: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/compare_alloc.pass.cpp:31:28: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/compare_alloc.pass.cpp:41:28: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/iterator.pass.cpp:71:18: style: The comparison 'i == k' is always true because 'i' and 'k' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/associative/multimap/iterator.pass.cpp:70:56: note: 'k' is assigned value 'i' here. libcxx/test/containers/associative/multimap/iterator.pass.cpp:71:18: note: The comparison 'i == k' is always true because 'i' and 'k' represent the same value. libcxx/test/containers/associative/multimap/iterator.pass.cpp:160:18: style: The comparison 'i == k' is always true because 'i' and 'k' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/associative/multimap/iterator.pass.cpp:159:90: note: 'k' is assigned value 'i' here. libcxx/test/containers/associative/multimap/iterator.pass.cpp:160:18: note: The comparison 'i == k' is always true because 'i' and 'k' represent the same value. libcxx/test/containers/associative/multimap/multimap.cons/copy_alloc.pass.cpp:45:28: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/copy.pass.cpp:45:32: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/copy_alloc.pass.cpp:48:29: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/copy.pass.cpp:48:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/copy_alloc.pass.cpp:71:28: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/copy.pass.cpp:71:32: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/copy_alloc.pass.cpp:74:29: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/copy.pass.cpp:74:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/copy.pass.cpp:98:32: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/copy.pass.cpp:101:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/copy.pass.cpp:43:18: style: The comparison 'm == mo' is always true because 'm' and 'mo' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/associative/multimap/multimap.cons/copy.pass.cpp:42:46: note: 'm' is assigned value 'mo' here. libcxx/test/containers/associative/multimap/multimap.cons/copy.pass.cpp:43:18: note: The comparison 'm == mo' is always true because 'm' and 'mo' represent the same value. libcxx/test/containers/associative/multimap/multimap.cons/copy.pass.cpp:69:18: style: The comparison 'm == mo' is always true because 'm' and 'mo' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/associative/multimap/multimap.cons/copy.pass.cpp:68:46: note: 'm' is assigned value 'mo' here. libcxx/test/containers/associative/multimap/multimap.cons/copy.pass.cpp:69:18: note: The comparison 'm == mo' is always true because 'm' and 'mo' represent the same value. libcxx/test/containers/associative/multimap/multimap.cons/copy.pass.cpp:96:18: style: The comparison 'm == mo' is always true because 'm' and 'mo' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/associative/multimap/multimap.cons/copy.pass.cpp:95:46: note: 'm' is assigned value 'mo' here. libcxx/test/containers/associative/multimap/multimap.cons/copy.pass.cpp:96:18: note: The comparison 'm == mo' is always true because 'm' and 'mo' represent the same value. libcxx/test/containers/associative/multimap/multimap.cons/copy_assign.pass.cpp:46:32: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/copy_assign.pass.cpp:49:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/copy_assign.pass.cpp:92:32: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/copy_assign.pass.cpp:95:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/copy_assign.pass.cpp:119:32: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/copy_assign.pass.cpp:122:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/copy_assign.pass.cpp:44:18: style: The comparison 'm == mo' is always true because 'm' and 'mo' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/associative/multimap/multimap.cons/copy_assign.pass.cpp:43:13: note: 'm' is assigned value 'mo' here. libcxx/test/containers/associative/multimap/multimap.cons/copy_assign.pass.cpp:44:18: note: The comparison 'm == mo' is always true because 'm' and 'mo' represent the same value. libcxx/test/containers/associative/multimap/multimap.cons/copy_assign.pass.cpp:90:18: style: The comparison 'm == mo' is always true because 'm' and 'mo' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/associative/multimap/multimap.cons/copy_assign.pass.cpp:89:13: note: 'm' is assigned value 'mo' here. libcxx/test/containers/associative/multimap/multimap.cons/copy_assign.pass.cpp:90:18: note: The comparison 'm == mo' is always true because 'm' and 'mo' represent the same value. libcxx/test/containers/associative/multimap/multimap.cons/copy_assign.pass.cpp:117:18: style: The comparison 'm == mo' is always true because 'm' and 'mo' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/associative/multimap/multimap.cons/copy_assign.pass.cpp:116:13: note: 'm' is assigned value 'mo' here. libcxx/test/containers/associative/multimap/multimap.cons/copy_assign.pass.cpp:117:18: note: The comparison 'm == mo' is always true because 'm' and 'mo' represent the same value. libcxx/test/containers/associative/multimap/multimap.cons/initializer_list.pass.cpp:43:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list_compare.pass.cpp:46:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list.pass.cpp:44:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list_compare.pass.cpp:47:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list.pass.cpp:45:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list_compare.pass.cpp:48:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list.pass.cpp:46:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list_compare.pass.cpp:49:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list.pass.cpp:47:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list_compare.pass.cpp:50:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list.pass.cpp:48:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list_compare.pass.cpp:51:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list.pass.cpp:49:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list_compare.pass.cpp:52:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list.pass.cpp:50:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list_compare.pass.cpp:53:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list.pass.cpp:72:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list_compare.pass.cpp:54:28: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list.pass.cpp:73:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list_compare.pass.cpp:79:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list.pass.cpp:74:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list_compare.pass.cpp:80:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list.pass.cpp:75:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list_compare.pass.cpp:81:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list.pass.cpp:76:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list_compare.pass.cpp:82:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list.pass.cpp:77:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list_compare.pass.cpp:83:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list.pass.cpp:78:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list_compare.pass.cpp:84:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list.pass.cpp:79:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list_compare.pass.cpp:85:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list_compare.pass.cpp:86:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list_compare.pass.cpp:87:28: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list_compare_alloc.pass.cpp:48:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list_compare_alloc.pass.cpp:49:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list_compare_alloc.pass.cpp:50:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list_compare_alloc.pass.cpp:51:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list_compare_alloc.pass.cpp:52:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list_compare_alloc.pass.cpp:53:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list_compare_alloc.pass.cpp:54:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list_compare_alloc.pass.cpp:55:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list_compare_alloc.pass.cpp:56:28: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list_compare_alloc.pass.cpp:84:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list_compare_alloc.pass.cpp:85:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list_compare_alloc.pass.cpp:86:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list_compare_alloc.pass.cpp:87:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list_compare_alloc.pass.cpp:88:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list_compare_alloc.pass.cpp:89:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list_compare_alloc.pass.cpp:90:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list_compare_alloc.pass.cpp:91:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.cons/initializer_list_compare_alloc.pass.cpp:92:28: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/iter_iter_comp.pass.cpp:42:28: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/iter_iter_comp.pass.cpp:72:28: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/iter_iter_comp_alloc.pass.cpp:45:28: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/iter_iter_comp_alloc.pass.cpp:77:28: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/move.pass.cpp:33:32: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/move_alloc.pass.cpp:63:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < MoveOnly > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/move.pass.cpp:38:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/move_alloc.pass.cpp:102:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < MoveOnly > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/move.pass.cpp:60:32: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/move_alloc.pass.cpp:141:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < MoveOnly > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/move.pass.cpp:74:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/move_alloc.pass.cpp:181:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < MoveOnly > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/move.pass.cpp:85:32: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/move.pass.cpp:90:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/move.pass.cpp:112:32: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/move.pass.cpp:126:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/move_alloc.pass.cpp:64:16: warning:inconclusive: Access of moved variable 'm1'. [accessMoved] libcxx/test/containers/associative/multimap/multimap.cons/move_alloc.pass.cpp:60:14: note: Calling std::move(m1) libcxx/test/containers/associative/multimap/multimap.cons/move_alloc.pass.cpp:64:16: note: Access of moved variable 'm1'. libcxx/test/containers/associative/multimap/multimap.cons/move_alloc.pass.cpp:103:16: warning:inconclusive: Access of moved variable 'm1'. [accessMoved] libcxx/test/containers/associative/multimap/multimap.cons/move_alloc.pass.cpp:99:14: note: Calling std::move(m1) libcxx/test/containers/associative/multimap/multimap.cons/move_alloc.pass.cpp:103:16: note: Access of moved variable 'm1'. libcxx/test/containers/associative/multimap/multimap.cons/move_alloc.pass.cpp:142:16: warning:inconclusive: Access of moved variable 'm1'. [accessMoved] libcxx/test/containers/associative/multimap/multimap.cons/move_alloc.pass.cpp:138:14: note: Calling std::move(m1) libcxx/test/containers/associative/multimap/multimap.cons/move_alloc.pass.cpp:142:16: note: Access of moved variable 'm1'. libcxx/test/containers/associative/multimap/multimap.cons/move_alloc.pass.cpp:182:16: warning:inconclusive: Access of moved variable 'm1'. [accessMoved] libcxx/test/containers/associative/multimap/multimap.cons/move_alloc.pass.cpp:178:14: note: Calling std::move(m1) libcxx/test/containers/associative/multimap/multimap.cons/move_alloc.pass.cpp:182:16: note: Access of moved variable 'm1'. libcxx/test/containers/associative/multimap/multimap.cons/move.pass.cpp:37:16: warning:inconclusive: Access of moved variable 'mo'. [accessMoved] libcxx/test/containers/associative/multimap/multimap.cons/move.pass.cpp:31:46: note: Calling std::move(mo) libcxx/test/containers/associative/multimap/multimap.cons/move.pass.cpp:37:16: note: Access of moved variable 'mo'. libcxx/test/containers/associative/multimap/multimap.cons/move.pass.cpp:73:16: warning:inconclusive: Access of moved variable 'mo'. [accessMoved] libcxx/test/containers/associative/multimap/multimap.cons/move.pass.cpp:58:46: note: Calling std::move(mo) libcxx/test/containers/associative/multimap/multimap.cons/move.pass.cpp:73:16: note: Access of moved variable 'mo'. libcxx/test/containers/associative/multimap/multimap.cons/move.pass.cpp:89:16: warning:inconclusive: Access of moved variable 'mo'. [accessMoved] libcxx/test/containers/associative/multimap/multimap.cons/move.pass.cpp:83:46: note: Calling std::move(mo) libcxx/test/containers/associative/multimap/multimap.cons/move.pass.cpp:89:16: note: Access of moved variable 'mo'. libcxx/test/containers/associative/multimap/multimap.cons/move.pass.cpp:125:16: warning:inconclusive: Access of moved variable 'mo'. [accessMoved] libcxx/test/containers/associative/multimap/multimap.cons/move.pass.cpp:110:46: note: Calling std::move(mo) libcxx/test/containers/associative/multimap/multimap.cons/move.pass.cpp:125:16: note: Access of moved variable 'mo'. libcxx/test/containers/associative/multimap/multimap.cons/move_assign.pass.cpp:64:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < MoveOnly > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/move_assign.pass.cpp:104:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < MoveOnly > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/move_assign.pass.cpp:144:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < MoveOnly > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/move_assign.pass.cpp:185:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < MoveOnly > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.cons/move_assign.pass.cpp:65:16: warning:inconclusive: Access of moved variable 'm1'. [accessMoved] libcxx/test/containers/associative/multimap/multimap.cons/move_assign.pass.cpp:61:14: note: Calling std::move(m1) libcxx/test/containers/associative/multimap/multimap.cons/move_assign.pass.cpp:65:16: note: Access of moved variable 'm1'. libcxx/test/containers/associative/multimap/multimap.cons/move_assign.pass.cpp:105:16: warning:inconclusive: Access of moved variable 'm1'. [accessMoved] libcxx/test/containers/associative/multimap/multimap.cons/move_assign.pass.cpp:101:14: note: Calling std::move(m1) libcxx/test/containers/associative/multimap/multimap.cons/move_assign.pass.cpp:105:16: note: Access of moved variable 'm1'. libcxx/test/containers/associative/multimap/multimap.cons/move_assign.pass.cpp:145:16: warning:inconclusive: Access of moved variable 'm1'. [accessMoved] libcxx/test/containers/associative/multimap/multimap.cons/move_assign.pass.cpp:141:14: note: Calling std::move(m1) libcxx/test/containers/associative/multimap/multimap.cons/move_assign.pass.cpp:145:16: note: Access of moved variable 'm1'. libcxx/test/containers/associative/multimap/multimap.cons/move_assign.pass.cpp:186:16: warning:inconclusive: Access of moved variable 'm1'. [accessMoved] libcxx/test/containers/associative/multimap/multimap.cons/move_assign.pass.cpp:182:14: note: Calling std::move(m1) libcxx/test/containers/associative/multimap/multimap.cons/move_assign.pass.cpp:186:16: note: Access of moved variable 'm1'. libcxx/test/containers/associative/multimap/multimap.modifiers/emplace.pass.cpp:63:37: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.modifiers/emplace.pass.cpp:69:37: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.modifiers/emplace.pass.cpp:75:29: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.modifiers/emplace.pass.cpp:124:37: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.modifiers/emplace.pass.cpp:130:37: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.modifiers/emplace.pass.cpp:136:29: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.modifiers/emplace_hint.pass.cpp:66:37: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.modifiers/emplace_hint.pass.cpp:73:37: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.modifiers/emplace_hint.pass.cpp:80:29: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.modifiers/emplace_hint.pass.cpp:132:37: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.modifiers/emplace_hint.pass.cpp:139:37: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.modifiers/emplace_hint.pass.cpp:146:29: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.modifiers/erase_iter_iter.pass.cpp:40:31: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/containers/associative/multimap/multimap.modifiers/erase_iter_iter.pass.cpp:107:31: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/containers/associative/multimap/multimap.modifiers/erase_key.pass.cpp:82:11: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] libcxx/test/containers/associative/multimap/multimap.modifiers/erase_key.pass.cpp:73:11: note: i is assigned libcxx/test/containers/associative/multimap/multimap.modifiers/erase_key.pass.cpp:82:11: note: i is overwritten libcxx/test/containers/associative/multimap/multimap.modifiers/erase_key.pass.cpp:146:11: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] libcxx/test/containers/associative/multimap/multimap.modifiers/erase_key.pass.cpp:137:11: note: i is assigned libcxx/test/containers/associative/multimap/multimap.modifiers/erase_key.pass.cpp:146:11: note: i is overwritten libcxx/test/containers/associative/multimap/multimap.modifiers/insert_initializer_list.pass.cpp:47:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.modifiers/insert_initializer_list.pass.cpp:48:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.modifiers/insert_initializer_list.pass.cpp:49:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.modifiers/insert_initializer_list.pass.cpp:50:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.modifiers/insert_initializer_list.pass.cpp:51:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.modifiers/insert_initializer_list.pass.cpp:52:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.modifiers/insert_initializer_list.pass.cpp:53:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.modifiers/insert_initializer_list.pass.cpp:54:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.modifiers/insert_initializer_list.pass.cpp:80:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.modifiers/insert_initializer_list.pass.cpp:81:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.modifiers/insert_initializer_list.pass.cpp:82:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.modifiers/insert_initializer_list.pass.cpp:83:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.modifiers/insert_initializer_list.pass.cpp:84:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.modifiers/insert_initializer_list.pass.cpp:85:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.modifiers/insert_initializer_list.pass.cpp:86:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.modifiers/insert_initializer_list.pass.cpp:87:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multimap/multimap.special/swap_noexcept.pass.cpp:31:10: performance:inconclusive: Technically the member function 'some_comp::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/containers/associative/multimap/scary.pass.cpp:23:18: style: Variable 'j' is assigned a value that is never used. [unreadVariable] libcxx/test/containers/associative/multimap/multimap.special/non_member_swap.pass.cpp:142:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.special/non_member_swap.pass.cpp:144:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.special/non_member_swap.pass.cpp:176:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.special/non_member_swap.pass.cpp:178:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.special/non_member_swap.pass.cpp:298:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multimap/multimap.special/non_member_swap.pass.cpp:300:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multiset/emplace.pass.cpp:52:30: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/associative/multiset/emplace.pass.cpp:56:22: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/associative/multiset/emplace.pass.cpp:60:22: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/associative/multiset/emplace_hint.pass.cpp:52:30: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/associative/multiset/emplace_hint.pass.cpp:56:22: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/associative/multiset/emplace_hint.pass.cpp:60:22: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/associative/multiset/erase_iter_iter.pass.cpp:40:27: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/containers/associative/multiset/erase_iter_iter.pass.cpp:99:27: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/containers/associative/multiset/insert_initializer_list.pass.cpp:33:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/insert_initializer_list.pass.cpp:34:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/insert_initializer_list.pass.cpp:35:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/insert_initializer_list.pass.cpp:36:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/insert_initializer_list.pass.cpp:37:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/insert_initializer_list.pass.cpp:38:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/insert_initializer_list.pass.cpp:39:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/insert_initializer_list.pass.cpp:52:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/insert_initializer_list.pass.cpp:53:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/insert_initializer_list.pass.cpp:54:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/insert_initializer_list.pass.cpp:55:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/insert_initializer_list.pass.cpp:56:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/insert_initializer_list.pass.cpp:57:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/insert_initializer_list.pass.cpp:58:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/multiset.cons/assign_initializer_list.pass.cpp:33:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/multiset.cons/assign_initializer_list.pass.cpp:34:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/multiset.cons/assign_initializer_list.pass.cpp:35:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/multiset.cons/assign_initializer_list.pass.cpp:36:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/multiset.cons/assign_initializer_list.pass.cpp:37:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/iterator.pass.cpp:71:18: style: The comparison 'i == k' is always true because 'i' and 'k' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/associative/multiset/iterator.pass.cpp:70:48: note: 'k' is assigned value 'i' here. libcxx/test/containers/associative/multiset/iterator.pass.cpp:71:18: note: The comparison 'i == k' is always true because 'i' and 'k' represent the same value. libcxx/test/containers/associative/multiset/multiset.cons/assign_initializer_list.pass.cpp:50:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/iterator.pass.cpp:152:18: style: The comparison 'i == k' is always true because 'i' and 'k' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/associative/multiset/iterator.pass.cpp:151:84: note: 'k' is assigned value 'i' here. libcxx/test/containers/associative/multiset/iterator.pass.cpp:152:18: note: The comparison 'i == k' is always true because 'i' and 'k' represent the same value. libcxx/test/containers/associative/multiset/multiset.cons/assign_initializer_list.pass.cpp:51:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/iterator.pass.cpp:73:22: style: Local variable 'k' shadows outer variable [shadowVariable] libcxx/test/containers/associative/multiset/iterator.pass.cpp:70:44: note: Shadowed declaration libcxx/test/containers/associative/multiset/iterator.pass.cpp:73:22: note: Shadow variable libcxx/test/containers/associative/multiset/multiset.cons/assign_initializer_list.pass.cpp:52:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/iterator.pass.cpp:154:22: style: Local variable 'k' shadows outer variable [shadowVariable] libcxx/test/containers/associative/multiset/iterator.pass.cpp:151:80: note: Shadowed declaration libcxx/test/containers/associative/multiset/iterator.pass.cpp:154:22: note: Shadow variable libcxx/test/containers/associative/multiset/multiset.cons/assign_initializer_list.pass.cpp:53:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/multiset.cons/assign_initializer_list.pass.cpp:54:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/multiset.cons/assign_initializer_list.pass.cpp:28:7: style: Redundant initialization for 'm'. The initialized value is overwritten before it is read. [redundantInitialization] libcxx/test/containers/associative/multiset/multiset.cons/assign_initializer_list.pass.cpp:27:9: note: m is initialized libcxx/test/containers/associative/multiset/multiset.cons/assign_initializer_list.pass.cpp:28:7: note: m is overwritten libcxx/test/containers/associative/multiset/multiset.cons/assign_initializer_list.pass.cpp:45:7: style: Redundant initialization for 'm'. The initialized value is overwritten before it is read. [redundantInitialization] libcxx/test/containers/associative/multiset/multiset.cons/assign_initializer_list.pass.cpp:44:9: note: m is initialized libcxx/test/containers/associative/multiset/multiset.cons/assign_initializer_list.pass.cpp:45:7: note: m is overwritten libcxx/test/containers/associative/multiset/multiset.cons/compare.pass.cpp:27:28: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multiset/multiset.cons/compare_alloc.pass.cpp:29:28: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multiset/multiset.cons/copy_alloc.pass.cpp:42:28: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multiset/multiset.cons/copy_alloc.pass.cpp:56:29: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multiset/multiset.cons/copy.pass.cpp:43:32: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multiset/multiset.cons/copy.pass.cpp:57:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multiset/multiset.cons/copy.pass.cpp:90:32: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multiset/multiset.cons/copy.pass.cpp:104:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multiset/multiset.cons/initializer_list.pass.cpp:32:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/multiset.cons/initializer_list.pass.cpp:33:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/multiset.cons/initializer_list.pass.cpp:34:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/multiset.cons/initializer_list.pass.cpp:35:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/multiset.cons/initializer_list.pass.cpp:36:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/multiset.cons/initializer_list.pass.cpp:48:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/multiset.cons/initializer_list.pass.cpp:49:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/multiset.cons/initializer_list.pass.cpp:50:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/multiset.cons/initializer_list.pass.cpp:51:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/multiset.cons/initializer_list.pass.cpp:52:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/multiset.cons/initializer_list_compare.pass.cpp:31:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/multiset.cons/initializer_list_compare.pass.cpp:32:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/multiset.cons/initializer_list_compare.pass.cpp:33:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/multiset.cons/initializer_list_compare.pass.cpp:34:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/multiset.cons/initializer_list_compare.pass.cpp:35:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/multiset.cons/initializer_list_compare.pass.cpp:36:28: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multiset/multiset.cons/copy_assign.pass.cpp:44:32: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multiset/multiset.cons/initializer_list_compare_alloc.pass.cpp:33:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/multiset.cons/copy_assign.pass.cpp:58:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multiset/multiset.cons/initializer_list_compare_alloc.pass.cpp:34:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/multiset.cons/copy_assign.pass.cpp:111:32: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multiset/multiset.cons/initializer_list_compare_alloc.pass.cpp:35:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/multiset.cons/copy_assign.pass.cpp:125:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multiset/multiset.cons/initializer_list_compare_alloc.pass.cpp:36:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/multiset.cons/initializer_list_compare_alloc.pass.cpp:37:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/multiset/multiset.cons/initializer_list_compare_alloc.pass.cpp:38:28: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multiset/multiset.cons/iter_iter_alloc.pass.cpp:45:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multiset/multiset.cons/iter_iter_comp.pass.cpp:41:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multiset/multiset.cons/move_alloc.pass.cpp:61:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < MoveOnly > >'. [assertWithSideEffect] libcxx/test/containers/associative/multiset/multiset.cons/move_alloc.pass.cpp:99:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < MoveOnly > >'. [assertWithSideEffect] libcxx/test/containers/associative/multiset/multiset.cons/move_alloc.pass.cpp:137:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < MoveOnly > >'. [assertWithSideEffect] libcxx/test/containers/associative/multiset/multiset.cons/move_alloc.pass.cpp:62:16: warning:inconclusive: Access of moved variable 'm1'. [accessMoved] libcxx/test/containers/associative/multiset/multiset.cons/move_alloc.pass.cpp:58:14: note: Calling std::move(m1) libcxx/test/containers/associative/multiset/multiset.cons/move_alloc.pass.cpp:62:16: note: Access of moved variable 'm1'. libcxx/test/containers/associative/multiset/multiset.cons/move_alloc.pass.cpp:100:16: warning:inconclusive: Access of moved variable 'm1'. [accessMoved] libcxx/test/containers/associative/multiset/multiset.cons/move_alloc.pass.cpp:96:14: note: Calling std::move(m1) libcxx/test/containers/associative/multiset/multiset.cons/move_alloc.pass.cpp:100:16: note: Access of moved variable 'm1'. libcxx/test/containers/associative/multiset/multiset.cons/move_alloc.pass.cpp:138:16: warning:inconclusive: Access of moved variable 'm1'. [accessMoved] libcxx/test/containers/associative/multiset/multiset.cons/move_alloc.pass.cpp:134:14: note: Calling std::move(m1) libcxx/test/containers/associative/multiset/multiset.cons/move_alloc.pass.cpp:138:16: note: Access of moved variable 'm1'. libcxx/test/containers/associative/multiset/multiset.cons/move.pass.cpp:33:32: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multiset/multiset.cons/move.pass.cpp:38:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multiset/multiset.cons/move.pass.cpp:61:32: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multiset/multiset.cons/move.pass.cpp:75:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multiset/multiset.cons/move.pass.cpp:100:32: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multiset/multiset.cons/move.pass.cpp:114:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multiset/multiset.cons/move.pass.cpp:37:16: warning:inconclusive: Access of moved variable 'mo'. [accessMoved] libcxx/test/containers/associative/multiset/multiset.cons/move.pass.cpp:31:38: note: Calling std::move(mo) libcxx/test/containers/associative/multiset/multiset.cons/move.pass.cpp:37:16: note: Access of moved variable 'mo'. libcxx/test/containers/associative/multiset/multiset.cons/move.pass.cpp:74:16: warning:inconclusive: Access of moved variable 'mo'. [accessMoved] libcxx/test/containers/associative/multiset/multiset.cons/move.pass.cpp:59:38: note: Calling std::move(mo) libcxx/test/containers/associative/multiset/multiset.cons/move.pass.cpp:74:16: note: Access of moved variable 'mo'. libcxx/test/containers/associative/multiset/multiset.cons/move.pass.cpp:113:16: warning:inconclusive: Access of moved variable 'mo'. [accessMoved] libcxx/test/containers/associative/multiset/multiset.cons/move.pass.cpp:98:38: note: Calling std::move(mo) libcxx/test/containers/associative/multiset/multiset.cons/move.pass.cpp:113:16: note: Access of moved variable 'mo'. libcxx/test/containers/associative/multiset/multiset.cons/move_assign.pass.cpp:63:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < MoveOnly > >'. [assertWithSideEffect] libcxx/test/containers/associative/multiset/multiset.cons/move_assign.pass.cpp:102:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < MoveOnly > >'. [assertWithSideEffect] libcxx/test/containers/associative/multiset/multiset.cons/move_assign.pass.cpp:141:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < MoveOnly > >'. [assertWithSideEffect] libcxx/test/containers/associative/multiset/multiset.cons/move_assign.pass.cpp:182:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < MoveOnly > >'. [assertWithSideEffect] libcxx/test/containers/associative/multiset/multiset.cons/move_assign.pass.cpp:64:16: warning:inconclusive: Access of moved variable 'm1'. [accessMoved] libcxx/test/containers/associative/multiset/multiset.cons/move_assign.pass.cpp:60:14: note: Calling std::move(m1) libcxx/test/containers/associative/multiset/multiset.cons/move_assign.pass.cpp:64:16: note: Access of moved variable 'm1'. libcxx/test/containers/associative/multiset/multiset.cons/move_assign.pass.cpp:103:16: warning:inconclusive: Access of moved variable 'm1'. [accessMoved] libcxx/test/containers/associative/multiset/multiset.cons/move_assign.pass.cpp:99:14: note: Calling std::move(m1) libcxx/test/containers/associative/multiset/multiset.cons/move_assign.pass.cpp:103:16: note: Access of moved variable 'm1'. libcxx/test/containers/associative/multiset/multiset.cons/move_assign.pass.cpp:142:16: warning:inconclusive: Access of moved variable 'm1'. [accessMoved] libcxx/test/containers/associative/multiset/multiset.cons/move_assign.pass.cpp:138:14: note: Calling std::move(m1) libcxx/test/containers/associative/multiset/multiset.cons/move_assign.pass.cpp:142:16: note: Access of moved variable 'm1'. libcxx/test/containers/associative/multiset/multiset.cons/move_assign.pass.cpp:183:16: warning:inconclusive: Access of moved variable 'm1'. [accessMoved] libcxx/test/containers/associative/multiset/multiset.cons/move_assign.pass.cpp:179:14: note: Calling std::move(m1) libcxx/test/containers/associative/multiset/multiset.cons/move_assign.pass.cpp:183:16: note: Access of moved variable 'm1'. libcxx/test/containers/associative/multiset/multiset.special/swap_noexcept.pass.cpp:31:10: performance:inconclusive: Technically the member function 'some_comp::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/containers/associative/multiset/multiset.special/non_member_swap.pass.cpp:138:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multiset/multiset.special/non_member_swap.pass.cpp:140:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multiset/multiset.special/non_member_swap.pass.cpp:172:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multiset/multiset.special/non_member_swap.pass.cpp:174:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/multiset/scary.pass.cpp:23:18: style: Variable 'j' is assigned a value that is never used. [unreadVariable] libcxx/test/containers/associative/set/emplace.pass.cpp:55:30: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/associative/set/emplace.pass.cpp:60:28: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/associative/set/emplace.pass.cpp:65:28: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/associative/set/emplace_hint.pass.cpp:52:30: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/associative/set/emplace_hint.pass.cpp:56:22: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/associative/set/emplace_hint.pass.cpp:60:22: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/associative/set/erase_iter_iter.pass.cpp:40:27: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/containers/associative/set/erase_iter_iter.pass.cpp:99:27: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/containers/associative/set/insert_initializer_list.pass.cpp:33:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/insert_initializer_list.pass.cpp:34:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/insert_initializer_list.pass.cpp:35:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/insert_initializer_list.pass.cpp:36:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/insert_initializer_list.pass.cpp:37:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/insert_initializer_list.pass.cpp:38:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/insert_initializer_list.pass.cpp:39:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/insert_initializer_list.pass.cpp:51:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/insert_initializer_list.pass.cpp:52:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/insert_initializer_list.pass.cpp:53:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/insert_initializer_list.pass.cpp:54:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/insert_initializer_list.pass.cpp:55:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/insert_initializer_list.pass.cpp:56:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/insert_initializer_list.pass.cpp:57:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/iterator.pass.cpp:71:18: style: The comparison 'i == k' is always true because 'i' and 'k' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/associative/set/iterator.pass.cpp:70:43: note: 'k' is assigned value 'i' here. libcxx/test/containers/associative/set/iterator.pass.cpp:71:18: note: The comparison 'i == k' is always true because 'i' and 'k' represent the same value. libcxx/test/containers/associative/set/iterator.pass.cpp:150:18: style: The comparison 'i == k' is always true because 'i' and 'k' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/associative/set/iterator.pass.cpp:149:79: note: 'k' is assigned value 'i' here. libcxx/test/containers/associative/set/iterator.pass.cpp:150:18: note: The comparison 'i == k' is always true because 'i' and 'k' represent the same value. libcxx/test/containers/associative/set/set.cons/assign_initializer_list.pass.cpp:33:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/set.cons/assign_initializer_list.pass.cpp:34:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/set.cons/assign_initializer_list.pass.cpp:35:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/set.cons/assign_initializer_list.pass.cpp:36:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/set.cons/assign_initializer_list.pass.cpp:37:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/set.cons/assign_initializer_list.pass.cpp:49:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/set.cons/assign_initializer_list.pass.cpp:50:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/set.cons/assign_initializer_list.pass.cpp:51:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/set.cons/assign_initializer_list.pass.cpp:52:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/set.cons/assign_initializer_list.pass.cpp:53:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/set.cons/assign_initializer_list.pass.cpp:28:7: style: Redundant initialization for 'm'. The initialized value is overwritten before it is read. [redundantInitialization] libcxx/test/containers/associative/set/set.cons/assign_initializer_list.pass.cpp:27:9: note: m is initialized libcxx/test/containers/associative/set/set.cons/assign_initializer_list.pass.cpp:28:7: note: m is overwritten libcxx/test/containers/associative/set/set.cons/assign_initializer_list.pass.cpp:44:7: style: Redundant initialization for 'm'. The initialized value is overwritten before it is read. [redundantInitialization] libcxx/test/containers/associative/set/set.cons/assign_initializer_list.pass.cpp:43:9: note: m is initialized libcxx/test/containers/associative/set/set.cons/assign_initializer_list.pass.cpp:44:7: note: m is overwritten libcxx/test/containers/associative/set/set.cons/compare.pass.cpp:27:28: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/set/set.cons/compare_alloc.pass.cpp:29:28: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/set/set.cons/copy.pass.cpp:43:32: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/set/set.cons/copy.pass.cpp:51:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/set/set.cons/copy.pass.cpp:78:32: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/set/set.cons/copy.pass.cpp:86:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/set/set.cons/copy_alloc.pass.cpp:42:28: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/set/set.cons/copy_alloc.pass.cpp:50:29: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/set/set.cons/copy_assign.pass.cpp:44:32: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/set/set.cons/initializer_list.pass.cpp:32:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/set.cons/copy_assign.pass.cpp:52:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/set/set.cons/initializer_list.pass.cpp:33:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/set.cons/copy_assign.pass.cpp:94:32: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/set/set.cons/initializer_list.pass.cpp:34:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/set.cons/copy_assign.pass.cpp:102:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/set/set.cons/initializer_list.pass.cpp:35:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/set.cons/initializer_list.pass.cpp:36:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/set.cons/initializer_list.pass.cpp:47:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/set.cons/initializer_list.pass.cpp:48:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/set.cons/initializer_list.pass.cpp:49:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/set.cons/initializer_list.pass.cpp:50:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/set.cons/initializer_list.pass.cpp:51:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/set.cons/initializer_list_compare.pass.cpp:31:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/set.cons/initializer_list_compare.pass.cpp:32:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/set.cons/initializer_list_compare.pass.cpp:33:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/set.cons/initializer_list_compare.pass.cpp:34:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/set.cons/initializer_list_compare.pass.cpp:35:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/set.cons/initializer_list_compare.pass.cpp:36:28: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/set/set.cons/initializer_list_compare_alloc.pass.cpp:35:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/set.cons/initializer_list_compare_alloc.pass.cpp:36:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/set.cons/initializer_list_compare_alloc.pass.cpp:37:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/set.cons/initializer_list_compare_alloc.pass.cpp:38:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/set.cons/initializer_list_compare_alloc.pass.cpp:39:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/associative/set/set.cons/initializer_list_compare_alloc.pass.cpp:40:28: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/set/set.cons/iter_iter_alloc.pass.cpp:49:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/set/set.cons/iter_iter_comp.pass.cpp:41:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/set/set.cons/move_alloc.pass.cpp:61:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < MoveOnly > >'. [assertWithSideEffect] libcxx/test/containers/associative/set/set.cons/move_alloc.pass.cpp:99:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < MoveOnly > >'. [assertWithSideEffect] libcxx/test/containers/associative/set/set.cons/move_alloc.pass.cpp:137:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < MoveOnly > >'. [assertWithSideEffect] libcxx/test/containers/associative/set/set.cons/move.pass.cpp:33:32: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/set/set.cons/move.pass.cpp:38:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/set/set.cons/move.pass.cpp:61:32: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/set/set.cons/move.pass.cpp:69:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/set/set.cons/move.pass.cpp:93:32: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/set/set.cons/move.pass.cpp:101:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/set/set.cons/move_alloc.pass.cpp:62:16: warning:inconclusive: Access of moved variable 'm1'. [accessMoved] libcxx/test/containers/associative/set/set.cons/move_alloc.pass.cpp:58:14: note: Calling std::move(m1) libcxx/test/containers/associative/set/set.cons/move_alloc.pass.cpp:62:16: note: Access of moved variable 'm1'. libcxx/test/containers/associative/set/set.cons/move_alloc.pass.cpp:100:16: warning:inconclusive: Access of moved variable 'm1'. [accessMoved] libcxx/test/containers/associative/set/set.cons/move_alloc.pass.cpp:96:14: note: Calling std::move(m1) libcxx/test/containers/associative/set/set.cons/move_alloc.pass.cpp:100:16: note: Access of moved variable 'm1'. libcxx/test/containers/associative/set/set.cons/move_alloc.pass.cpp:138:16: warning:inconclusive: Access of moved variable 'm1'. [accessMoved] libcxx/test/containers/associative/set/set.cons/move_alloc.pass.cpp:134:14: note: Calling std::move(m1) libcxx/test/containers/associative/set/set.cons/move_alloc.pass.cpp:138:16: note: Access of moved variable 'm1'. libcxx/test/containers/associative/set/set.cons/move.pass.cpp:37:16: warning:inconclusive: Access of moved variable 'mo'. [accessMoved] libcxx/test/containers/associative/set/set.cons/move.pass.cpp:31:33: note: Calling std::move(mo) libcxx/test/containers/associative/set/set.cons/move.pass.cpp:37:16: note: Access of moved variable 'mo'. libcxx/test/containers/associative/set/set.cons/move.pass.cpp:68:16: warning:inconclusive: Access of moved variable 'mo'. [accessMoved] libcxx/test/containers/associative/set/set.cons/move.pass.cpp:59:33: note: Calling std::move(mo) libcxx/test/containers/associative/set/set.cons/move.pass.cpp:68:16: note: Access of moved variable 'mo'. libcxx/test/containers/associative/set/set.cons/move.pass.cpp:100:16: warning:inconclusive: Access of moved variable 'mo'. [accessMoved] libcxx/test/containers/associative/set/set.cons/move.pass.cpp:91:33: note: Calling std::move(mo) libcxx/test/containers/associative/set/set.cons/move.pass.cpp:100:16: note: Access of moved variable 'mo'. libcxx/test/containers/associative/set/set.cons/move_assign.pass.cpp:63:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < MoveOnly > >'. [assertWithSideEffect] libcxx/test/containers/associative/set/set.cons/move_assign.pass.cpp:102:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < MoveOnly > >'. [assertWithSideEffect] libcxx/test/containers/associative/set/set.cons/move_assign.pass.cpp:141:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < MoveOnly > >'. [assertWithSideEffect] libcxx/test/containers/associative/set/set.cons/move_assign.pass.cpp:181:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < MoveOnly > >'. [assertWithSideEffect] libcxx/test/containers/associative/set/set.cons/move_assign.pass.cpp:64:16: warning:inconclusive: Access of moved variable 'm1'. [accessMoved] libcxx/test/containers/associative/set/set.cons/move_assign.pass.cpp:60:14: note: Calling std::move(m1) libcxx/test/containers/associative/set/set.cons/move_assign.pass.cpp:64:16: note: Access of moved variable 'm1'. libcxx/test/containers/associative/set/set.cons/move_assign.pass.cpp:103:16: warning:inconclusive: Access of moved variable 'm1'. [accessMoved] libcxx/test/containers/associative/set/set.cons/move_assign.pass.cpp:99:14: note: Calling std::move(m1) libcxx/test/containers/associative/set/set.cons/move_assign.pass.cpp:103:16: note: Access of moved variable 'm1'. libcxx/test/containers/associative/set/set.cons/move_assign.pass.cpp:142:16: warning:inconclusive: Access of moved variable 'm1'. [accessMoved] libcxx/test/containers/associative/set/set.cons/move_assign.pass.cpp:138:14: note: Calling std::move(m1) libcxx/test/containers/associative/set/set.cons/move_assign.pass.cpp:142:16: note: Access of moved variable 'm1'. libcxx/test/containers/associative/set/set.cons/move_assign.pass.cpp:182:16: warning:inconclusive: Access of moved variable 'm1'. [accessMoved] libcxx/test/containers/associative/set/set.cons/move_assign.pass.cpp:178:14: note: Calling std::move(m1) libcxx/test/containers/associative/set/set.cons/move_assign.pass.cpp:182:16: note: Access of moved variable 'm1'. libcxx/test/containers/associative/set/set.special/non_member_swap.pass.cpp:138:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/set/set.special/non_member_swap.pass.cpp:140:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/set/set.special/non_member_swap.pass.cpp:172:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/set/set.special/non_member_swap.pass.cpp:174:33: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: less < int > >'. [assertWithSideEffect] libcxx/test/containers/associative/set/set.special/swap_noexcept.pass.cpp:31:10: performance:inconclusive: Technically the member function 'some_comp::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/containers/associative/set/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_move_alloc.pass.cpp:66:23: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/container.adaptors/priority.queue/priqueue.cons/assign_move.pass.cpp:40:23: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/stack_allocator.h:32:5: warning: Member variable 'stack_allocator < int , 10 >::buf_' is not initialized in the constructor. [uninitMemberVar] libcxx/test/containers/stack_allocator.h:58:15: performance:inconclusive: Technically the member function 'stack_allocator < int , 10 >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/containers/stack_allocator.h:48:21: style: C-style pointer casting [cstyleCast] libcxx/test/containers/stack_allocator.h:54:13: style: C-style pointer casting [cstyleCast] libcxx/test/containers/stack_allocator.h:55:20: style: C-style pointer casting [cstyleCast] libcxx/test/containers/container.adaptors/priority.queue/priqueue.cons/ctor_comp_rcontainer.pass.cpp:38:23: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/container.adaptors/priority.queue/priqueue.cons/ctor_iter_iter_comp_rcont.pass.cpp:30:23: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/container.adaptors/priority.queue/priqueue.cons/ctor_move.pass.cpp:39:23: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/container.adaptors/priority.queue/priqueue.members/emplace.pass.cpp:26:23: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/container.adaptors/priority.queue/priqueue.members/emplace.pass.cpp:28:23: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/container.adaptors/priority.queue/priqueue.members/emplace.pass.cpp:30:23: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/container.adaptors/queue/queue.cons.alloc/ctor_alloc.pass.cpp:37:14: warning: Assert statement calls a function which may have desired side effects: 'get_allocator'. [assertWithSideEffect] libcxx/test/containers/container.adaptors/queue/queue.cons.alloc/ctor_container_alloc.pass.cpp:50:14: warning: Assert statement calls a function which may have desired side effects: 'get_allocator'. [assertWithSideEffect] libcxx/test/containers/container.adaptors/queue/queue.cons.alloc/ctor_queue_alloc.pass.cpp:50:15: warning: Assert statement calls a function which may have desired side effects: 'get_allocator'. [assertWithSideEffect] libcxx/test/containers/container.adaptors/queue/queue.cons.alloc/ctor_rcontainer_alloc.pass.cpp:56:14: warning: Assert statement calls a function which may have desired side effects: 'get_allocator'. [assertWithSideEffect] libcxx/test/containers/container.adaptors/queue/queue.cons.alloc/ctor_rqueue_alloc.pass.cpp:57:15: warning: Assert statement calls a function which may have desired side effects: 'get_allocator'. [assertWithSideEffect] libcxx/test/containers/container.adaptors/queue/queue.cons/ctor_copy.pass.cpp:31:15: style: The comparison 'q2 == q' is always true because 'q2' and 'q' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/container.adaptors/queue/queue.cons/ctor_copy.pass.cpp:30:26: note: 'q2' is assigned value 'q' here. libcxx/test/containers/container.adaptors/queue/queue.cons/ctor_copy.pass.cpp:31:15: note: The comparison 'q2 == q' is always true because 'q2' and 'q' represent the same value. libcxx/test/containers/container.adaptors/queue/queue.cons/ctor_move.pass.cpp:39:12: warning:inconclusive: Access of moved variable 'q'. [accessMoved] libcxx/test/containers/container.adaptors/queue/queue.cons/ctor_move.pass.cpp:37:31: note: Calling std::move(q) libcxx/test/containers/container.adaptors/queue/queue.cons/ctor_move.pass.cpp:39:12: note: Access of moved variable 'q'. libcxx/test/containers/container.adaptors/queue/queue.defn/assign_copy.pass.cpp:32:15: style: The comparison 'q2 == q' is always true because 'q2' and 'q' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/container.adaptors/queue/queue.defn/assign_copy.pass.cpp:31:10: note: 'q2' is assigned value 'q' here. libcxx/test/containers/container.adaptors/queue/queue.defn/assign_copy.pass.cpp:32:15: note: The comparison 'q2 == q' is always true because 'q2' and 'q' represent the same value. libcxx/test/containers/container.adaptors/queue/queue.defn/assign_move.pass.cpp:40:12: warning:inconclusive: Access of moved variable 'q'. [accessMoved] libcxx/test/containers/container.adaptors/queue/queue.defn/assign_move.pass.cpp:38:10: note: Calling std::move(q) libcxx/test/containers/container.adaptors/queue/queue.defn/assign_move.pass.cpp:40:12: note: Access of moved variable 'q'. libcxx/test/containers/container.adaptors/queue/queue.defn/back.pass.cpp:24:10: style: Variable 'ir' can be declared as reference to const [constVariable] libcxx/test/containers/container.adaptors/queue/queue.defn/emplace.pass.cpp:27:25: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/container.adaptors/queue/queue.defn/emplace.pass.cpp:28:24: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/container.adaptors/queue/queue.defn/front.pass.cpp:24:10: style: Variable 'ir' can be declared as reference to const [constVariable] libcxx/test/containers/container.adaptors/queue/queue.defn/push_rv.pass.cpp:25:25: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/container.adaptors/queue/queue.defn/push_rv.pass.cpp:26:24: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/container.adaptors/queue/queue.defn/push_rv.pass.cpp:29:25: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/container.adaptors/queue/queue.defn/push_rv.pass.cpp:30:24: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/container.adaptors/queue/queue.defn/push_rv.pass.cpp:33:25: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/container.adaptors/queue/queue.defn/push_rv.pass.cpp:34:24: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/container.adaptors/queue/queue.ops/eq.pass.cpp:37:15: style: The comparison 'q1 == q1_save' is always true because 'q1' and 'q1_save' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/container.adaptors/queue/queue.ops/eq.pass.cpp:35:31: note: 'q1_save' is assigned value 'q1' here. libcxx/test/containers/container.adaptors/queue/queue.ops/eq.pass.cpp:37:15: note: The comparison 'q1 == q1_save' is always true because 'q1' and 'q1_save' represent the same value. libcxx/test/containers/container.adaptors/queue/queue.ops/eq.pass.cpp:39:15: style: The comparison 'q2 == q2_save' is always true because 'q2' and 'q2_save' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/container.adaptors/queue/queue.ops/eq.pass.cpp:36:31: note: 'q2_save' is assigned value 'q2' here. libcxx/test/containers/container.adaptors/queue/queue.ops/eq.pass.cpp:39:15: note: The comparison 'q2 == q2_save' is always true because 'q2' and 'q2_save' represent the same value. libcxx/test/containers/container.adaptors/queue/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/containers/container.adaptors/stack/stack.cons.alloc/ctor_alloc.pass.cpp:37:14: warning: Assert statement calls a function which may have desired side effects: 'get_allocator'. [assertWithSideEffect] libcxx/test/containers/container.adaptors/stack/stack.cons.alloc/ctor_container_alloc.pass.cpp:50:14: warning: Assert statement calls a function which may have desired side effects: 'get_allocator'. [assertWithSideEffect] libcxx/test/containers/container.adaptors/stack/stack.cons.alloc/ctor_copy_alloc.pass.cpp:50:15: warning: Assert statement calls a function which may have desired side effects: 'get_allocator'. [assertWithSideEffect] libcxx/test/containers/container.adaptors/stack/stack.cons.alloc/ctor_rcontainer_alloc.pass.cpp:56:14: warning: Assert statement calls a function which may have desired side effects: 'get_allocator'. [assertWithSideEffect] libcxx/test/containers/container.adaptors/stack/stack.cons.alloc/ctor_rqueue_alloc.pass.cpp:57:15: warning: Assert statement calls a function which may have desired side effects: 'get_allocator'. [assertWithSideEffect] libcxx/test/containers/container.adaptors/stack/stack.cons/ctor_copy.pass.cpp:31:15: style: The comparison 'q2 == q' is always true because 'q2' and 'q' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/container.adaptors/stack/stack.cons/ctor_copy.pass.cpp:30:26: note: 'q2' is assigned value 'q' here. libcxx/test/containers/container.adaptors/stack/stack.cons/ctor_copy.pass.cpp:31:15: note: The comparison 'q2 == q' is always true because 'q2' and 'q' represent the same value. libcxx/test/containers/container.adaptors/stack/stack.cons/ctor_move.pass.cpp:39:12: warning:inconclusive: Access of moved variable 'q'. [accessMoved] libcxx/test/containers/container.adaptors/stack/stack.cons/ctor_move.pass.cpp:37:31: note: Calling std::move(q) libcxx/test/containers/container.adaptors/stack/stack.cons/ctor_move.pass.cpp:39:12: note: Access of moved variable 'q'. libcxx/test/containers/container.adaptors/stack/stack.defn/assign_copy.pass.cpp:32:15: style: The comparison 'q2 == q' is always true because 'q2' and 'q' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/container.adaptors/stack/stack.defn/assign_copy.pass.cpp:31:10: note: 'q2' is assigned value 'q' here. libcxx/test/containers/container.adaptors/stack/stack.defn/assign_copy.pass.cpp:32:15: note: The comparison 'q2 == q' is always true because 'q2' and 'q' represent the same value. libcxx/test/containers/container.adaptors/stack/stack.defn/assign_move.pass.cpp:40:12: warning:inconclusive: Access of moved variable 'q'. [accessMoved] libcxx/test/containers/container.adaptors/stack/stack.defn/assign_move.pass.cpp:38:10: note: Calling std::move(q) libcxx/test/containers/container.adaptors/stack/stack.defn/assign_move.pass.cpp:40:12: note: Access of moved variable 'q'. libcxx/test/containers/container.adaptors/stack/stack.defn/emplace.pass.cpp:27:23: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/container.adaptors/stack/stack.defn/push_rv.pass.cpp:25:23: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/container.adaptors/stack/stack.defn/push_rv.pass.cpp:28:23: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/container.adaptors/stack/stack.defn/push_rv.pass.cpp:31:23: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/container.adaptors/stack/stack.defn/top.pass.cpp:24:10: style: Variable 'ir' can be declared as reference to const [constVariable] libcxx/test/containers/container.adaptors/stack/stack.ops/eq.pass.cpp:37:15: style: The comparison 'q1 == q1_save' is always true because 'q1' and 'q1_save' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/container.adaptors/stack/stack.ops/eq.pass.cpp:35:31: note: 'q1_save' is assigned value 'q1' here. libcxx/test/containers/container.adaptors/stack/stack.ops/eq.pass.cpp:37:15: note: The comparison 'q1 == q1_save' is always true because 'q1' and 'q1_save' represent the same value. libcxx/test/containers/container.adaptors/stack/stack.ops/eq.pass.cpp:39:15: style: The comparison 'q2 == q2_save' is always true because 'q2' and 'q2_save' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/container.adaptors/stack/stack.ops/eq.pass.cpp:36:31: note: 'q2_save' is assigned value 'q2' here. libcxx/test/containers/container.adaptors/stack/stack.ops/eq.pass.cpp:39:15: note: The comparison 'q2 == q2_save' is always true because 'q2' and 'q2_save' represent the same value. libcxx/test/containers/container.adaptors/stack/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/containers/sequences/array/array.data/data.pass.cpp:32:14: style: Variable 'p' is assigned a value that is never used. [unreadVariable] libcxx/test/containers/sequences/array/array.data/data_const.pass.cpp:32:20: style: Variable 'p' is assigned a value that is never used. [unreadVariable] libcxx/test/containers/sequences/array/at.pass.cpp:36:26: error: Out of bounds access in 'c.at(3)', if 'c' size is 3 and '3' is 3 [containerOutOfBounds] libcxx/test/containers/sequences/array/at.pass.cpp:49:26: error: Out of bounds access in 'c.at(3)', if 'c' size is 3 and '3' is 3 [containerOutOfBounds] libcxx/test/containers/sequences/array/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/containers/sequences/deque/deque.cons/assign_size_value.pass.cpp:47:26: style: Variable 'c1_osize' is assigned a value that is never used. [unreadVariable] libcxx/test/containers/sequences/deque/deque.cons/assign_iter_iter.pass.cpp:47:26: style: Variable 'c1_osize' is assigned a value that is never used. [unreadVariable] libcxx/test/containers/sequences/deque/deque.cons/assign_iter_iter.pass.cpp:70:26: style: Variable 'c1_osize' is assigned a value that is never used. [unreadVariable] libcxx/test/containers/sequences/deque/deque.cons/copy.pass.cpp:37:19: style: The comparison 'v2 == v' is always true because 'v2' and 'v' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/sequences/deque/deque.cons/copy.pass.cpp:36:52: note: 'v2' is assigned value 'v' here. libcxx/test/containers/sequences/deque/deque.cons/copy.pass.cpp:37:19: note: The comparison 'v2 == v' is always true because 'v2' and 'v' represent the same value. libcxx/test/containers/sequences/deque/deque.cons/copy.pass.cpp:44:19: style: The comparison 'v2 == v' is always true because 'v2' and 'v' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/sequences/deque/deque.cons/copy.pass.cpp:43:53: note: 'v2' is assigned value 'v' here. libcxx/test/containers/sequences/deque/deque.cons/copy.pass.cpp:44:19: note: The comparison 'v2 == v' is always true because 'v2' and 'v' represent the same value. libcxx/test/containers/sequences/deque/deque.cons/copy.pass.cpp:57:19: style: The comparison 'v2 == v' is always true because 'v2' and 'v' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/sequences/deque/deque.cons/copy.pass.cpp:56:51: note: 'v2' is assigned value 'v' here. libcxx/test/containers/sequences/deque/deque.cons/copy.pass.cpp:57:19: note: The comparison 'v2 == v' is always true because 'v2' and 'v' represent the same value. libcxx/test/containers/stack_allocator.h:32:5: warning: Member variable 'stack_allocator < NotConstructible , 1 >::buf_' is not initialized in the constructor. [uninitMemberVar] libcxx/test/containers/stack_allocator.h:58:15: performance:inconclusive: Technically the member function 'stack_allocator < NotConstructible , 1 >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/containers/stack_allocator.h:32:5: warning: Member variable 'stack_allocator < int , 4096 >::buf_' is not initialized in the constructor. [uninitMemberVar] libcxx/test/containers/stack_allocator.h:58:15: performance:inconclusive: Technically the member function 'stack_allocator < int , 4096 >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/containers/sequences/deque/deque.cons/move.pass.cpp:36:16: warning:inconclusive: Access of moved variable 'c1'. [accessMoved] libcxx/test/containers/sequences/deque/deque.cons/move.pass.cpp:34:38: note: Calling std::move(c1) libcxx/test/containers/sequences/deque/deque.cons/move.pass.cpp:36:16: note: Access of moved variable 'c1'. libcxx/test/containers/sequences/deque/deque.cons/move.pass.cpp:37:38: warning:inconclusive: Access of moved variable 'c1'. [accessMoved] libcxx/test/containers/sequences/deque/deque.cons/move.pass.cpp:34:38: note: Calling std::move(c1) libcxx/test/containers/sequences/deque/deque.cons/move.pass.cpp:37:38: note: Access of moved variable 'c1'. libcxx/test/containers/sequences/deque/deque.cons/move.pass.cpp:51:16: warning:inconclusive: Access of moved variable 'c1'. [accessMoved] libcxx/test/containers/sequences/deque/deque.cons/move.pass.cpp:49:38: note: Calling std::move(c1) libcxx/test/containers/sequences/deque/deque.cons/move.pass.cpp:51:16: note: Access of moved variable 'c1'. libcxx/test/containers/sequences/deque/deque.cons/move.pass.cpp:52:38: warning:inconclusive: Access of moved variable 'c1'. [accessMoved] libcxx/test/containers/sequences/deque/deque.cons/move.pass.cpp:49:38: note: Calling std::move(c1) libcxx/test/containers/sequences/deque/deque.cons/move.pass.cpp:52:38: note: Access of moved variable 'c1'. libcxx/test/containers/sequences/deque/deque.cons/move.pass.cpp:67:16: warning:inconclusive: Access of moved variable 'c1'. [accessMoved] libcxx/test/containers/sequences/deque/deque.cons/move.pass.cpp:65:38: note: Calling std::move(c1) libcxx/test/containers/sequences/deque/deque.cons/move.pass.cpp:67:16: note: Access of moved variable 'c1'. libcxx/test/containers/sequences/deque/deque.cons/move.pass.cpp:68:38: warning:inconclusive: Access of moved variable 'c1'. [accessMoved] libcxx/test/containers/sequences/deque/deque.cons/move.pass.cpp:65:38: note: Calling std::move(c1) libcxx/test/containers/sequences/deque/deque.cons/move.pass.cpp:68:38: note: Access of moved variable 'c1'. libcxx/test/containers/sequences/deque/deque.cons/move_assign.pass.cpp:37:16: warning:inconclusive: Access of moved variable 'c1'. [accessMoved] libcxx/test/containers/sequences/deque/deque.cons/move_assign.pass.cpp:35:14: note: Calling std::move(c1) libcxx/test/containers/sequences/deque/deque.cons/move_assign.pass.cpp:37:16: note: Access of moved variable 'c1'. libcxx/test/containers/sequences/deque/deque.cons/move_assign.pass.cpp:53:16: warning:inconclusive: Access of moved variable 'c1'. [accessMoved] libcxx/test/containers/sequences/deque/deque.cons/move_assign.pass.cpp:51:14: note: Calling std::move(c1) libcxx/test/containers/sequences/deque/deque.cons/move_assign.pass.cpp:53:16: note: Access of moved variable 'c1'. libcxx/test/containers/sequences/deque/deque.cons/move_assign.pass.cpp:69:16: warning:inconclusive: Access of moved variable 'c1'. [accessMoved] libcxx/test/containers/sequences/deque/deque.cons/move_assign.pass.cpp:67:14: note: Calling std::move(c1) libcxx/test/containers/sequences/deque/deque.cons/move_assign.pass.cpp:69:16: note: Access of moved variable 'c1'. libcxx/test/containers/sequences/deque/deque.cons/move_assign.pass.cpp:86:16: warning:inconclusive: Access of moved variable 'c1'. [accessMoved] libcxx/test/containers/sequences/deque/deque.cons/move_assign.pass.cpp:84:14: note: Calling std::move(c1) libcxx/test/containers/sequences/deque/deque.cons/move_assign.pass.cpp:86:16: note: Access of moved variable 'c1'. libcxx/test/containers/sequences/deque/deque.cons/op_equal.pass.cpp:39:19: style: The comparison 'l2 == l' is always true because 'l2' and 'l' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/sequences/deque/deque.cons/op_equal.pass.cpp:38:14: note: 'l2' is assigned value 'l' here. libcxx/test/containers/sequences/deque/deque.cons/op_equal.pass.cpp:39:19: note: The comparison 'l2 == l' is always true because 'l2' and 'l' represent the same value. libcxx/test/containers/sequences/deque/deque.cons/op_equal.pass.cpp:46:19: style: The comparison 'l2 == l' is always true because 'l2' and 'l' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/sequences/deque/deque.cons/op_equal.pass.cpp:45:14: note: 'l2' is assigned value 'l' here. libcxx/test/containers/sequences/deque/deque.cons/op_equal.pass.cpp:46:19: note: The comparison 'l2 == l' is always true because 'l2' and 'l' represent the same value. libcxx/test/containers/sequences/deque/deque.cons/op_equal.pass.cpp:59:19: style: The comparison 'l2 == l' is always true because 'l2' and 'l' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/sequences/deque/deque.cons/op_equal.pass.cpp:58:14: note: 'l2' is assigned value 'l' here. libcxx/test/containers/sequences/deque/deque.cons/op_equal.pass.cpp:59:19: note: The comparison 'l2 == l' is always true because 'l2' and 'l' represent the same value. libcxx/test/containers/sequences/deque/deque.modifiers/emplace.pass.cpp:55:18: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/sequences/deque/deque.modifiers/emplace.pass.cpp:66:15: style: Condition '0<=i' is always true [knownConditionTrueFalse] libcxx/test/containers/sequences/deque/deque.modifiers/emplace.pass.cpp:82:25: style: Condition 'i<=N' is always true [knownConditionTrueFalse] libcxx/test/containers/sequences/deque/deque.modifiers/emplace.pass.cpp:80:27: note: Assuming that condition 'i<=N' is not redundant libcxx/test/containers/sequences/deque/deque.modifiers/emplace.pass.cpp:82:25: note: Condition 'i<=N' is always true libcxx/test/containers/sequences/deque/deque.modifiers/emplace_back.pass.cpp:54:13: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/deque/deque.modifiers/emplace_back.pass.cpp:54:20: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/stack_allocator.h:32:5: warning: Member variable 'stack_allocator < DefaultOnly , 4096 >::buf_' is not initialized in the constructor. [uninitMemberVar] libcxx/test/containers/stack_allocator.h:58:15: performance:inconclusive: Technically the member function 'stack_allocator < DefaultOnly , 4096 >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/containers/sequences/deque/deque.modifiers/emplace_front.pass.cpp:54:18: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/sequences/deque/deque.modifiers/insert_rvalue.pass.cpp:57:22: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/deque/deque.modifiers/insert_rvalue.pass.cpp:58:18: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/deque/deque.modifiers/insert_rvalue.pass.cpp:61:22: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/deque/deque.modifiers/insert_rvalue.pass.cpp:72:15: style: Condition '0<=i' is always true [knownConditionTrueFalse] libcxx/test/containers/sequences/deque/deque.modifiers/insert_rvalue.pass.cpp:88:25: style: Condition 'i<=N' is always true [knownConditionTrueFalse] libcxx/test/containers/sequences/deque/deque.modifiers/insert_rvalue.pass.cpp:86:27: note: Assuming that condition 'i<=N' is not redundant libcxx/test/containers/sequences/deque/deque.modifiers/insert_rvalue.pass.cpp:88:25: note: Condition 'i<=N' is always true libcxx/test/containers/sequences/deque/deque.modifiers/insert_iter_iter.pass.cpp:216:22: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/deque/deque.modifiers/insert_iter_iter.pass.cpp:224:22: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/stack_allocator.h:32:5: warning: Member variable 'stack_allocator < MoveOnly , 2000 >::buf_' is not initialized in the constructor. [uninitMemberVar] libcxx/test/containers/stack_allocator.h:58:15: performance:inconclusive: Technically the member function 'stack_allocator < MoveOnly , 2000 >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/containers/sequences/deque/deque.modifiers/insert_iter_iter.pass.cpp:157:15: style: Condition '0<=i' is always true [knownConditionTrueFalse] libcxx/test/containers/sequences/deque/deque.modifiers/insert_iter_iter.pass.cpp:193:25: style: Condition 'i<=N' is always true [knownConditionTrueFalse] libcxx/test/containers/sequences/deque/deque.modifiers/insert_iter_iter.pass.cpp:191:27: note: Assuming that condition 'i<=N' is not redundant libcxx/test/containers/sequences/deque/deque.modifiers/insert_iter_iter.pass.cpp:193:25: note: Condition 'i<=N' is always true libcxx/test/containers/sequences/deque/deque.modifiers/insert_iter_iter.pass.cpp:74:15: style: Condition '0<=i' is always true [knownConditionTrueFalse] libcxx/test/containers/sequences/deque/deque.modifiers/insert_iter_iter.pass.cpp:119:25: style: Condition 'i<=N' is always true [knownConditionTrueFalse] libcxx/test/containers/sequences/deque/deque.modifiers/insert_iter_iter.pass.cpp:117:27: note: Assuming that condition 'i<=N' is not redundant libcxx/test/containers/sequences/deque/deque.modifiers/insert_iter_iter.pass.cpp:119:25: note: Condition 'i<=N' is always true libcxx/test/containers/sequences/deque/deque.modifiers/insert_size_value.pass.cpp:69:15: style: Condition '0<=i' is always true [knownConditionTrueFalse] libcxx/test/containers/sequences/deque/deque.modifiers/insert_size_value.pass.cpp:101:25: style: Condition 'i<=N' is always true [knownConditionTrueFalse] libcxx/test/containers/sequences/deque/deque.modifiers/insert_size_value.pass.cpp:99:27: note: Assuming that condition 'i<=N' is not redundant libcxx/test/containers/sequences/deque/deque.modifiers/insert_size_value.pass.cpp:101:25: note: Condition 'i<=N' is always true libcxx/test/containers/sequences/deque/deque.modifiers/push_back_exception_safety.pass.cpp:22:13: style: Class 'CMyClass' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/containers/sequences/deque/deque.modifiers/push_back_rvalue.pass.cpp:56:27: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/deque/deque.modifiers/insert_value.pass.cpp:69:15: style: Condition '0<=i' is always true [knownConditionTrueFalse] libcxx/test/containers/sequences/deque/deque.modifiers/insert_value.pass.cpp:85:25: style: Condition 'i<=N' is always true [knownConditionTrueFalse] libcxx/test/containers/sequences/deque/deque.modifiers/insert_value.pass.cpp:83:27: note: Assuming that condition 'i<=N' is not redundant libcxx/test/containers/sequences/deque/deque.modifiers/insert_value.pass.cpp:85:25: note: Condition 'i<=N' is always true libcxx/test/containers/sequences/deque/deque.modifiers/push_front_exception_safety.pass.cpp:22:13: style: Class 'CMyClass' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/containers/sequences/deque/deque.modifiers/push_front_rvalue.pass.cpp:54:18: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/deque/deque.modifiers/push_front_rvalue.pass.cpp:57:22: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/deque/deque.special/swap_noexcept.pass.cpp:31:10: performance:inconclusive: Technically the member function 'some_alloc::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/containers/sequences/deque/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_copy.pass.cpp:32:19: style: The comparison 'c1 == c0' is always true because 'c1' and 'c0' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_copy.pass.cpp:31:14: note: 'c1' is assigned value 'c0' here. libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_copy.pass.cpp:32:19: note: The comparison 'c1 == c0' is always true because 'c1' and 'c0' represent the same value. libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_copy.pass.cpp:44:19: style: The comparison 'c1 == c0' is always true because 'c1' and 'c0' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_copy.pass.cpp:43:14: note: 'c1' is assigned value 'c0' here. libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_copy.pass.cpp:44:19: note: The comparison 'c1 == c0' is always true because 'c1' and 'c0' represent the same value. libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_copy.pass.cpp:56:19: style: The comparison 'c1 == c0' is always true because 'c1' and 'c0' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_copy.pass.cpp:55:14: note: 'c1' is assigned value 'c0' here. libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_copy.pass.cpp:56:19: note: The comparison 'c1 == c0' is always true because 'c1' and 'c0' represent the same value. libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_copy.pass.cpp:68:19: style: The comparison 'c1 == c0' is always true because 'c1' and 'c0' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_copy.pass.cpp:67:14: note: 'c1' is assigned value 'c0' here. libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_copy.pass.cpp:68:19: note: The comparison 'c1 == c0' is always true because 'c1' and 'c0' represent the same value. libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_copy.pass.cpp:81:19: style: The comparison 'c1 == c0' is always true because 'c1' and 'c0' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_copy.pass.cpp:80:14: note: 'c1' is assigned value 'c0' here. libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_copy.pass.cpp:81:19: note: The comparison 'c1 == c0' is always true because 'c1' and 'c0' represent the same value. libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_copy.pass.cpp:93:19: style: The comparison 'c1 == c0' is always true because 'c1' and 'c0' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_copy.pass.cpp:92:14: note: 'c1' is assigned value 'c0' here. libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_copy.pass.cpp:93:19: note: The comparison 'c1 == c0' is always true because 'c1' and 'c0' represent the same value. libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_copy.pass.cpp:105:19: style: The comparison 'c1 == c0' is always true because 'c1' and 'c0' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_copy.pass.cpp:104:14: note: 'c1' is assigned value 'c0' here. libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_copy.pass.cpp:105:19: note: The comparison 'c1 == c0' is always true because 'c1' and 'c0' represent the same value. libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_copy.pass.cpp:117:19: style: The comparison 'c1 == c0' is always true because 'c1' and 'c0' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_copy.pass.cpp:116:14: note: 'c1' is assigned value 'c0' here. libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_copy.pass.cpp:117:19: note: The comparison 'c1 == c0' is always true because 'c1' and 'c0' represent the same value. libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_copy.pass.cpp:130:19: style: The comparison 'c1 == c0' is always true because 'c1' and 'c0' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_copy.pass.cpp:129:14: note: 'c1' is assigned value 'c0' here. libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_copy.pass.cpp:130:19: note: The comparison 'c1 == c0' is always true because 'c1' and 'c0' represent the same value. libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_copy.pass.cpp:142:19: style: The comparison 'c1 == c0' is always true because 'c1' and 'c0' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_copy.pass.cpp:141:14: note: 'c1' is assigned value 'c0' here. libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_copy.pass.cpp:142:19: note: The comparison 'c1 == c0' is always true because 'c1' and 'c0' represent the same value. libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp:40:16: warning:inconclusive: Access of moved variable 'c0'. [accessMoved] libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp:34:14: note: Calling std::move(c0) libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp:40:16: note: Access of moved variable 'c0'. libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp:57:17: warning:inconclusive: Access of moved variable 'c0'. [accessMoved] libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp:51:14: note: Calling std::move(c0) libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp:57:17: note: Access of moved variable 'c0'. libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp:74:16: warning:inconclusive: Access of moved variable 'c0'. [accessMoved] libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp:68:14: note: Calling std::move(c0) libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp:74:16: note: Access of moved variable 'c0'. libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp:91:17: warning:inconclusive: Access of moved variable 'c0'. [accessMoved] libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp:85:14: note: Calling std::move(c0) libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp:91:17: note: Access of moved variable 'c0'. libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp:109:16: warning:inconclusive: Access of moved variable 'c0'. [accessMoved] libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp:103:14: note: Calling std::move(c0) libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp:109:16: note: Access of moved variable 'c0'. libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp:126:16: warning:inconclusive: Access of moved variable 'c0'. [accessMoved] libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp:120:14: note: Calling std::move(c0) libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp:126:16: note: Access of moved variable 'c0'. libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp:143:16: warning:inconclusive: Access of moved variable 'c0'. [accessMoved] libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp:137:14: note: Calling std::move(c0) libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp:143:16: note: Access of moved variable 'c0'. libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp:160:16: warning:inconclusive: Access of moved variable 'c0'. [accessMoved] libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp:154:14: note: Calling std::move(c0) libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp:160:16: note: Access of moved variable 'c0'. libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp:178:16: warning:inconclusive: Access of moved variable 'c0'. [accessMoved] libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp:172:14: note: Calling std::move(c0) libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp:178:16: note: Access of moved variable 'c0'. libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp:195:16: warning:inconclusive: Access of moved variable 'c0'. [accessMoved] libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp:189:14: note: Calling std::move(c0) libcxx/test/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp:195:16: note: Access of moved variable 'c0'. libcxx/test/containers/sequences/forwardlist/forwardlist.cons/default_recursive.pass.cpp:20:26: style: struct member 'X::q' is never used. [unusedStructMember] libcxx/test/containers/sequences/forwardlist/forwardlist.cons/move.pass.cpp:37:16: warning:inconclusive: Access of moved variable 'c0'. [accessMoved] libcxx/test/containers/sequences/forwardlist/forwardlist.cons/move.pass.cpp:32:15: note: Calling std::move(c0) libcxx/test/containers/sequences/forwardlist/forwardlist.cons/move.pass.cpp:37:16: note: Access of moved variable 'c0'. libcxx/test/containers/sequences/forwardlist/forwardlist.cons/move.pass.cpp:52:16: warning:inconclusive: Access of moved variable 'c0'. [accessMoved] libcxx/test/containers/sequences/forwardlist/forwardlist.cons/move.pass.cpp:47:15: note: Calling std::move(c0) libcxx/test/containers/sequences/forwardlist/forwardlist.cons/move.pass.cpp:52:16: note: Access of moved variable 'c0'. libcxx/test/containers/sequences/forwardlist/forwardlist.cons/move.pass.cpp:68:16: warning:inconclusive: Access of moved variable 'c0'. [accessMoved] libcxx/test/containers/sequences/forwardlist/forwardlist.cons/move.pass.cpp:63:15: note: Calling std::move(c0) libcxx/test/containers/sequences/forwardlist/forwardlist.cons/move.pass.cpp:68:16: note: Access of moved variable 'c0'. libcxx/test/containers/sequences/forwardlist/forwardlist.cons/move_alloc.pass.cpp:37:16: warning:inconclusive: Access of moved variable 'c0'. [accessMoved] libcxx/test/containers/sequences/forwardlist/forwardlist.cons/move_alloc.pass.cpp:32:13: note: Calling std::move(c0) libcxx/test/containers/sequences/forwardlist/forwardlist.cons/move_alloc.pass.cpp:37:16: note: Access of moved variable 'c0'. libcxx/test/containers/sequences/forwardlist/forwardlist.cons/move_alloc.pass.cpp:52:17: warning:inconclusive: Access of moved variable 'c0'. [accessMoved] libcxx/test/containers/sequences/forwardlist/forwardlist.cons/move_alloc.pass.cpp:47:13: note: Calling std::move(c0) libcxx/test/containers/sequences/forwardlist/forwardlist.cons/move_alloc.pass.cpp:52:17: note: Access of moved variable 'c0'. libcxx/test/containers/sequences/forwardlist/forwardlist.cons/move_alloc.pass.cpp:68:16: warning:inconclusive: Access of moved variable 'c0'. [accessMoved] libcxx/test/containers/sequences/forwardlist/forwardlist.cons/move_alloc.pass.cpp:63:13: note: Calling std::move(c0) libcxx/test/containers/sequences/forwardlist/forwardlist.cons/move_alloc.pass.cpp:68:16: note: Access of moved variable 'c0'. libcxx/test/containers/sequences/forwardlist/forwardlist.iter/before_begin.pass.cpp:29:30: style: Using distance with iterator 'i' that is always empty. [knownEmptyContainer] libcxx/test/containers/sequences/forwardlist/forwardlist.iter/before_begin.pass.cpp:69:30: style: Using distance with iterator 'i' that is always empty. [knownEmptyContainer] libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/emplace_after.pass.cpp:31:29: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/emplace_after.pass.cpp:36:29: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/emplace_after.pass.cpp:37:36: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/emplace_after.pass.cpp:42:29: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/emplace_after.pass.cpp:43:36: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/emplace_after.pass.cpp:44:39: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/emplace_after.pass.cpp:49:29: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/emplace_after.pass.cpp:50:39: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/emplace_after.pass.cpp:51:39: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/emplace_after.pass.cpp:52:39: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/emplace_after.pass.cpp:63:29: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/emplace_after.pass.cpp:68:29: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/emplace_after.pass.cpp:69:36: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/emplace_after.pass.cpp:74:29: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/emplace_after.pass.cpp:75:36: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/emplace_after.pass.cpp:76:39: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/emplace_after.pass.cpp:81:29: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/emplace_after.pass.cpp:82:39: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/emplace_after.pass.cpp:83:39: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/emplace_after.pass.cpp:84:39: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/sequences/forwardlist/forwardlist.iter/iterators.pass.cpp:33:30: style: Using distance with iterator 'i' that is always empty. [knownEmptyContainer] libcxx/test/containers/sequences/forwardlist/forwardlist.iter/iterators.pass.cpp:51:30: style: Using distance with iterator 'i' that is always empty. [knownEmptyContainer] libcxx/test/containers/sequences/forwardlist/forwardlist.iter/iterators.pass.cpp:81:30: style: Using distance with iterator 'i' that is always empty. [knownEmptyContainer] libcxx/test/containers/sequences/forwardlist/forwardlist.iter/iterators.pass.cpp:99:30: style: Using distance with iterator 'i' that is always empty. [knownEmptyContainer] libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/emplace_front.pass.cpp:28:29: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/sequences/forwardlist/forwardlist.iter/iterators.pass.cpp:71:21: style: Unused variable: i [unusedVariable] libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/emplace_front.pass.cpp:31:29: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/sequences/forwardlist/forwardlist.iter/iterators.pass.cpp:72:27: style: Unused variable: j [unusedVariable] libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/emplace_front.pass.cpp:32:36: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/sequences/forwardlist/forwardlist.iter/iterators.pass.cpp:119:21: style: Unused variable: i [unusedVariable] libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/emplace_front.pass.cpp:41:29: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/sequences/forwardlist/forwardlist.iter/iterators.pass.cpp:120:27: style: Unused variable: j [unusedVariable] libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/emplace_front.pass.cpp:44:29: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers/emplace_front.pass.cpp:45:36: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/sequences/forwardlist/forwardlist.ops/splice_after_one.pass.cpp:47:11: style: Variable 'd' is assigned a value that is never used. [unreadVariable] libcxx/test/containers/sequences/forwardlist/forwardlist.spec/swap_noexcept.pass.cpp:31:10: performance:inconclusive: Technically the member function 'some_alloc::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/containers/sequences/forwardlist/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/containers/sequences/list/iterators.pass.cpp:39:30: style: Using distance with iterator 'i' that is always empty. [knownEmptyContainer] libcxx/test/containers/sequences/list/iterators.pass.cpp:57:30: style: Using distance with iterator 'i' that is always empty. [knownEmptyContainer] libcxx/test/containers/sequences/list/iterators.pass.cpp:87:30: style: Using distance with iterator 'i' that is always empty. [knownEmptyContainer] libcxx/test/containers/sequences/list/iterators.pass.cpp:105:30: style: Using distance with iterator 'i' that is always empty. [knownEmptyContainer] libcxx/test/containers/sequences/list/iterators.pass.cpp:27:9: style: struct member 'A::first' is never used. [unusedStructMember] libcxx/test/containers/sequences/list/iterators.pass.cpp:28:9: style: struct member 'A::second' is never used. [unusedStructMember] libcxx/test/containers/sequences/list/iterators.pass.cpp:77:21: style: Unused variable: i [unusedVariable] libcxx/test/containers/sequences/list/list.cons/assign_copy.pass.cpp:25:19: style: The comparison 'l2 == l' is always true because 'l2' and 'l' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/sequences/list/list.cons/assign_copy.pass.cpp:24:14: note: 'l2' is assigned value 'l' here. libcxx/test/containers/sequences/list/list.cons/assign_copy.pass.cpp:25:19: note: The comparison 'l2 == l' is always true because 'l2' and 'l' represent the same value. libcxx/test/containers/sequences/list/iterators.pass.cpp:78:27: style: Unused variable: j [unusedVariable] libcxx/test/containers/sequences/list/list.cons/assign_copy.pass.cpp:32:19: style: The comparison 'l2 == l' is always true because 'l2' and 'l' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/sequences/list/list.cons/assign_copy.pass.cpp:31:14: note: 'l2' is assigned value 'l' here. libcxx/test/containers/sequences/list/list.cons/assign_copy.pass.cpp:32:19: note: The comparison 'l2 == l' is always true because 'l2' and 'l' represent the same value. libcxx/test/containers/sequences/list/iterators.pass.cpp:125:21: style: Unused variable: i [unusedVariable] libcxx/test/containers/sequences/list/list.cons/assign_copy.pass.cpp:40:19: style: The comparison 'l2 == l' is always true because 'l2' and 'l' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/sequences/list/list.cons/assign_copy.pass.cpp:39:14: note: 'l2' is assigned value 'l' here. libcxx/test/containers/sequences/list/list.cons/assign_copy.pass.cpp:40:19: note: The comparison 'l2 == l' is always true because 'l2' and 'l' represent the same value. libcxx/test/containers/sequences/list/iterators.pass.cpp:126:27: style: Unused variable: j [unusedVariable] libcxx/test/containers/sequences/list/list.cons/assign_initializer_list.pass.cpp:27:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.cons/assign_initializer_list.pass.cpp:28:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.cons/assign_initializer_list.pass.cpp:29:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.cons/assign_initializer_list.pass.cpp:30:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.cons/assign_initializer_list.pass.cpp:38:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.cons/assign_initializer_list.pass.cpp:39:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.cons/assign_initializer_list.pass.cpp:40:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.cons/assign_initializer_list.pass.cpp:41:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.cons/assign_move.pass.cpp:34:16: warning:inconclusive: Access of moved variable 'l'. [accessMoved] libcxx/test/containers/sequences/list/list.cons/assign_move.pass.cpp:32:14: note: Calling std::move(l) libcxx/test/containers/sequences/list/list.cons/assign_move.pass.cpp:34:16: note: Access of moved variable 'l'. libcxx/test/containers/sequences/list/list.cons/assign_move.pass.cpp:48:17: warning:inconclusive: Access of moved variable 'l'. [accessMoved] libcxx/test/containers/sequences/list/list.cons/assign_move.pass.cpp:46:14: note: Calling std::move(l) libcxx/test/containers/sequences/list/list.cons/assign_move.pass.cpp:48:17: note: Access of moved variable 'l'. libcxx/test/containers/sequences/list/list.cons/assign_move.pass.cpp:62:16: warning:inconclusive: Access of moved variable 'l'. [accessMoved] libcxx/test/containers/sequences/list/list.cons/assign_move.pass.cpp:60:14: note: Calling std::move(l) libcxx/test/containers/sequences/list/list.cons/assign_move.pass.cpp:62:16: note: Access of moved variable 'l'. libcxx/test/containers/sequences/list/list.cons/assign_move.pass.cpp:77:16: warning:inconclusive: Access of moved variable 'l'. [accessMoved] libcxx/test/containers/sequences/list/list.cons/assign_move.pass.cpp:75:14: note: Calling std::move(l) libcxx/test/containers/sequences/list/list.cons/assign_move.pass.cpp:77:16: note: Access of moved variable 'l'. libcxx/test/containers/sequences/list/list.cons/copy.pass.cpp:25:19: style: The comparison 'l2 == l' is always true because 'l2' and 'l' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/sequences/list/list.cons/copy.pass.cpp:24:29: note: 'l2' is assigned value 'l' here. libcxx/test/containers/sequences/list/list.cons/copy.pass.cpp:25:19: note: The comparison 'l2 == l' is always true because 'l2' and 'l' represent the same value. libcxx/test/containers/sequences/list/list.cons/copy.pass.cpp:30:19: style: The comparison 'l2 == l' is always true because 'l2' and 'l' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/sequences/list/list.cons/copy.pass.cpp:29:51: note: 'l2' is assigned value 'l' here. libcxx/test/containers/sequences/list/list.cons/copy.pass.cpp:30:19: note: The comparison 'l2 == l' is always true because 'l2' and 'l' represent the same value. libcxx/test/containers/sequences/list/list.cons/copy.pass.cpp:37:19: style: The comparison 'l2 == l' is always true because 'l2' and 'l' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/sequences/list/list.cons/copy.pass.cpp:36:52: note: 'l2' is assigned value 'l' here. libcxx/test/containers/sequences/list/list.cons/copy.pass.cpp:37:19: note: The comparison 'l2 == l' is always true because 'l2' and 'l' represent the same value. libcxx/test/containers/sequences/list/list.cons/copy.pass.cpp:45:19: style: The comparison 'l2 == l' is always true because 'l2' and 'l' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/sequences/list/list.cons/copy.pass.cpp:44:49: note: 'l2' is assigned value 'l' here. libcxx/test/containers/sequences/list/list.cons/copy.pass.cpp:45:19: note: The comparison 'l2 == l' is always true because 'l2' and 'l' represent the same value. libcxx/test/containers/sequences/list/list.cons/copy.pass.cpp:50:19: style: The comparison 'l2 == l' is always true because 'l2' and 'l' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/sequences/list/list.cons/copy.pass.cpp:49:50: note: 'l2' is assigned value 'l' here. libcxx/test/containers/sequences/list/list.cons/copy.pass.cpp:50:19: note: The comparison 'l2 == l' is always true because 'l2' and 'l' represent the same value. libcxx/test/containers/stack_allocator.h:32:5: warning: Member variable 'stack_allocator < int , 4 >::buf_' is not initialized in the constructor. [uninitMemberVar] libcxx/test/containers/stack_allocator.h:58:15: performance:inconclusive: Technically the member function 'stack_allocator < int , 4 >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/containers/sequences/list/list.cons/default.pass.cpp:24:37: style: Using distance with iterator 'l.begin()' that is always empty. [knownEmptyContainer] libcxx/test/containers/sequences/list/list.cons/default.pass.cpp:29:37: style: Using distance with iterator 'l.begin()' that is always empty. [knownEmptyContainer] libcxx/test/containers/sequences/list/list.cons/default.pass.cpp:40:37: style: Using distance with iterator 'l.begin()' that is always empty. [knownEmptyContainer] libcxx/test/containers/sequences/list/list.cons/default.pass.cpp:45:37: style: Using distance with iterator 'l.begin()' that is always empty. [knownEmptyContainer] libcxx/test/containers/sequences/list/list.cons/default.pass.cpp:55:37: style: Using distance with iterator 'l.begin()' that is always empty. [knownEmptyContainer] libcxx/test/containers/sequences/list/list.cons/default_stack_alloc.pass.cpp:24:37: style: Using distance with iterator 'l.begin()' that is always empty. [knownEmptyContainer] libcxx/test/containers/sequences/list/list.cons/default_stack_alloc.pass.cpp:34:37: style: Using distance with iterator 'l.begin()' that is always empty. [knownEmptyContainer] libcxx/test/containers/sequences/list/list.cons/default_stack_alloc.pass.cpp:40:37: style: Using distance with iterator 'l.begin()' that is always empty. [knownEmptyContainer] libcxx/test/containers/sequences/list/list.cons/initializer_list.pass.cpp:26:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.cons/initializer_list.pass.cpp:27:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.cons/initializer_list.pass.cpp:28:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.cons/initializer_list.pass.cpp:29:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.cons/initializer_list.pass.cpp:36:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.cons/initializer_list.pass.cpp:37:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.cons/initializer_list.pass.cpp:38:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.cons/initializer_list.pass.cpp:39:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.cons/initializer_list_alloc.pass.cpp:28:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.cons/initializer_list_alloc.pass.cpp:29:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.cons/initializer_list_alloc.pass.cpp:30:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.cons/initializer_list_alloc.pass.cpp:31:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.cons/initializer_list_alloc.pass.cpp:39:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.cons/initializer_list_alloc.pass.cpp:40:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.cons/initializer_list_alloc.pass.cpp:41:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.cons/initializer_list_alloc.pass.cpp:42:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.cons/move.pass.cpp:33:16: warning:inconclusive: Access of moved variable 'l'. [accessMoved] libcxx/test/containers/sequences/list/list.cons/move.pass.cpp:31:61: note: Calling std::move(l) libcxx/test/containers/sequences/list/list.cons/move.pass.cpp:33:16: note: Access of moved variable 'l'. libcxx/test/containers/sequences/list/list.cons/move.pass.cpp:46:16: warning:inconclusive: Access of moved variable 'l'. [accessMoved] libcxx/test/containers/sequences/list/list.cons/move.pass.cpp:44:62: note: Calling std::move(l) libcxx/test/containers/sequences/list/list.cons/move.pass.cpp:46:16: note: Access of moved variable 'l'. libcxx/test/containers/sequences/list/list.cons/move.pass.cpp:60:16: warning:inconclusive: Access of moved variable 'l'. [accessMoved] libcxx/test/containers/sequences/list/list.cons/move.pass.cpp:58:60: note: Calling std::move(l) libcxx/test/containers/sequences/list/list.cons/move.pass.cpp:60:16: note: Access of moved variable 'l'. libcxx/test/containers/stack_allocator.h:32:5: warning: Member variable 'stack_allocator < int , sizeof ( a ) / sizeof ( a [ 0 ] ) >::buf_' is not initialized in the constructor. [uninitMemberVar] libcxx/test/containers/stack_allocator.h:58:15: performance:inconclusive: Technically the member function 'stack_allocator < int , sizeof ( a ) / sizeof ( a [ 0 ] ) >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/containers/stack_allocator.h:19:15: warning:inconclusive: Multiplying sizeof() with sizeof() indicates a logic error. [multiplySizeof] libcxx/test/containers/sequences/list/list.cons/move_alloc.pass.cpp:33:17: warning:inconclusive: Access of moved variable 'l'. [accessMoved] libcxx/test/containers/sequences/list/list.cons/move_alloc.pass.cpp:31:59: note: Calling std::move(l) libcxx/test/containers/sequences/list/list.cons/move_alloc.pass.cpp:33:17: note: Access of moved variable 'l'. libcxx/test/containers/sequences/list/list.cons/move_alloc.pass.cpp:46:16: warning:inconclusive: Access of moved variable 'l'. [accessMoved] libcxx/test/containers/sequences/list/list.cons/move_alloc.pass.cpp:44:59: note: Calling std::move(l) libcxx/test/containers/sequences/list/list.cons/move_alloc.pass.cpp:46:16: note: Access of moved variable 'l'. libcxx/test/containers/sequences/list/list.cons/move_alloc.pass.cpp:59:17: warning:inconclusive: Access of moved variable 'l'. [accessMoved] libcxx/test/containers/sequences/list/list.cons/move_alloc.pass.cpp:57:60: note: Calling std::move(l) libcxx/test/containers/sequences/list/list.cons/move_alloc.pass.cpp:59:17: note: Access of moved variable 'l'. libcxx/test/containers/sequences/list/list.cons/move_alloc.pass.cpp:73:16: warning:inconclusive: Access of moved variable 'l'. [accessMoved] libcxx/test/containers/sequences/list/list.cons/move_alloc.pass.cpp:71:58: note: Calling std::move(l) libcxx/test/containers/sequences/list/list.cons/move_alloc.pass.cpp:73:16: note: Access of moved variable 'l'. libcxx/test/containers/sequences/list/list.cons/op_equal_initializer_list.pass.cpp:26:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.cons/op_equal_initializer_list.pass.cpp:27:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.cons/op_equal_initializer_list.pass.cpp:28:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.cons/op_equal_initializer_list.pass.cpp:29:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.cons/op_equal_initializer_list.pass.cpp:37:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.cons/op_equal_initializer_list.pass.cpp:38:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.cons/op_equal_initializer_list.pass.cpp:39:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.cons/op_equal_initializer_list.pass.cpp:40:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/stack_allocator.h:32:5: warning: Member variable 'stack_allocator < int , 3 >::buf_' is not initialized in the constructor. [uninitMemberVar] libcxx/test/containers/stack_allocator.h:58:15: performance:inconclusive: Technically the member function 'stack_allocator < int , 3 >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/containers/sequences/list/list.modifiers/erase_iter_iter.pass.cpp:24:56: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/containers/sequences/list/list.modifiers/erase_iter_iter.pass.cpp:55:76: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/containers/sequences/list/list.modifiers/insert_iter_initializer_list.pass.cpp:28:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.modifiers/insert_iter_initializer_list.pass.cpp:29:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.modifiers/insert_iter_initializer_list.pass.cpp:30:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.modifiers/insert_iter_initializer_list.pass.cpp:31:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.modifiers/insert_iter_initializer_list.pass.cpp:32:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.modifiers/insert_iter_initializer_list.pass.cpp:33:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.modifiers/insert_iter_initializer_list.pass.cpp:34:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.modifiers/insert_iter_initializer_list.pass.cpp:35:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.modifiers/insert_iter_initializer_list.pass.cpp:36:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.modifiers/insert_iter_initializer_list.pass.cpp:37:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.modifiers/insert_iter_initializer_list.pass.cpp:38:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.modifiers/insert_iter_initializer_list.pass.cpp:39:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.modifiers/insert_iter_initializer_list.pass.cpp:40:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.modifiers/insert_iter_initializer_list.pass.cpp:41:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.modifiers/insert_iter_initializer_list.pass.cpp:50:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.modifiers/insert_iter_initializer_list.pass.cpp:51:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.modifiers/insert_iter_initializer_list.pass.cpp:52:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.modifiers/insert_iter_initializer_list.pass.cpp:53:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.modifiers/insert_iter_initializer_list.pass.cpp:54:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.modifiers/insert_iter_initializer_list.pass.cpp:55:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.modifiers/insert_iter_initializer_list.pass.cpp:56:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.modifiers/insert_iter_initializer_list.pass.cpp:57:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.modifiers/insert_iter_initializer_list.pass.cpp:58:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.modifiers/insert_iter_initializer_list.pass.cpp:59:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.modifiers/insert_iter_initializer_list.pass.cpp:60:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.modifiers/insert_iter_initializer_list.pass.cpp:61:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.modifiers/insert_iter_initializer_list.pass.cpp:62:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.modifiers/insert_iter_initializer_list.pass.cpp:63:14: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/containers/sequences/list/list.modifiers/insert_iter_rvalue.pass.cpp:31:26: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/list/list.modifiers/insert_iter_rvalue.pass.cpp:34:26: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/list/list.modifiers/insert_iter_rvalue.pass.cpp:35:25: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/list/list.modifiers/insert_iter_rvalue.pass.cpp:52:26: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/list/list.modifiers/insert_iter_rvalue.pass.cpp:55:26: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/list/list.modifiers/insert_iter_rvalue.pass.cpp:56:25: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/list/list.modifiers/push_back_rvalue.pass.cpp:27:26: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/list/list.modifiers/push_back_rvalue.pass.cpp:30:26: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/list/list.modifiers/push_back_rvalue.pass.cpp:31:25: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/list/list.modifiers/push_back_rvalue.pass.cpp:38:26: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/list/list.modifiers/push_back_rvalue.pass.cpp:41:26: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/list/list.modifiers/push_back_rvalue.pass.cpp:42:25: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/list/list.modifiers/push_front_rvalue.pass.cpp:27:26: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/list/list.modifiers/push_front_rvalue.pass.cpp:30:26: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/list/list.modifiers/push_front_rvalue.pass.cpp:31:25: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/list/list.modifiers/push_front_rvalue.pass.cpp:38:26: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/list/list.modifiers/push_front_rvalue.pass.cpp:41:26: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/list/list.modifiers/push_front_rvalue.pass.cpp:42:25: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/list/list.special/swap_noexcept.pass.cpp:31:10: performance:inconclusive: Technically the member function 'some_alloc::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/containers/sequences/list/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/containers/sequences/vector.bool/assign_copy.pass.cpp:25:19: style: The comparison 'l2 == l' is always true because 'l2' and 'l' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/sequences/vector.bool/assign_copy.pass.cpp:24:14: note: 'l2' is assigned value 'l' here. libcxx/test/containers/sequences/vector.bool/assign_copy.pass.cpp:25:19: note: The comparison 'l2 == l' is always true because 'l2' and 'l' represent the same value. libcxx/test/containers/sequences/vector.bool/assign_copy.pass.cpp:32:19: style: The comparison 'l2 == l' is always true because 'l2' and 'l' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/sequences/vector.bool/assign_copy.pass.cpp:31:14: note: 'l2' is assigned value 'l' here. libcxx/test/containers/sequences/vector.bool/assign_copy.pass.cpp:32:19: note: The comparison 'l2 == l' is always true because 'l2' and 'l' represent the same value. libcxx/test/containers/sequences/vector.bool/assign_copy.pass.cpp:40:19: style: The comparison 'l2 == l' is always true because 'l2' and 'l' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/sequences/vector.bool/assign_copy.pass.cpp:39:14: note: 'l2' is assigned value 'l' here. libcxx/test/containers/sequences/vector.bool/assign_copy.pass.cpp:40:19: note: The comparison 'l2 == l' is always true because 'l2' and 'l' represent the same value. libcxx/test/containers/sequences/vector.bool/assign_move.pass.cpp:33:16: warning:inconclusive: Access of moved variable 'l'. [accessMoved] libcxx/test/containers/sequences/vector.bool/assign_move.pass.cpp:31:14: note: Calling std::move(l) libcxx/test/containers/sequences/vector.bool/assign_move.pass.cpp:33:16: note: Access of moved variable 'l'. libcxx/test/containers/sequences/vector.bool/assign_move.pass.cpp:47:17: warning:inconclusive: Access of moved variable 'l'. [accessMoved] libcxx/test/containers/sequences/vector.bool/assign_move.pass.cpp:45:14: note: Calling std::move(l) libcxx/test/containers/sequences/vector.bool/assign_move.pass.cpp:47:17: note: Access of moved variable 'l'. libcxx/test/containers/sequences/vector.bool/assign_move.pass.cpp:61:16: warning:inconclusive: Access of moved variable 'l'. [accessMoved] libcxx/test/containers/sequences/vector.bool/assign_move.pass.cpp:59:14: note: Calling std::move(l) libcxx/test/containers/sequences/vector.bool/assign_move.pass.cpp:61:16: note: Access of moved variable 'l'. libcxx/test/containers/sequences/vector.bool/assign_move.pass.cpp:76:16: warning:inconclusive: Access of moved variable 'l'. [accessMoved] libcxx/test/containers/sequences/vector.bool/assign_move.pass.cpp:74:14: note: Calling std::move(l) libcxx/test/containers/sequences/vector.bool/assign_move.pass.cpp:76:16: note: Access of moved variable 'l'. libcxx/test/containers/sequences/vector.bool/copy.pass.cpp:41:19: style: The comparison 'v2 == v' is always true because 'v2' and 'v' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/sequences/vector.bool/copy.pass.cpp:40:55: note: 'v2' is assigned value 'v' here. libcxx/test/containers/sequences/vector.bool/copy.pass.cpp:41:19: note: The comparison 'v2 == v' is always true because 'v2' and 'v' represent the same value. libcxx/test/containers/sequences/vector.bool/copy.pass.cpp:48:19: style: The comparison 'v2 == v' is always true because 'v2' and 'v' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/sequences/vector.bool/copy.pass.cpp:47:56: note: 'v2' is assigned value 'v' here. libcxx/test/containers/sequences/vector.bool/copy.pass.cpp:48:19: note: The comparison 'v2 == v' is always true because 'v2' and 'v' represent the same value. libcxx/test/containers/sequences/vector.bool/copy.pass.cpp:61:19: style: The comparison 'v2 == v' is always true because 'v2' and 'v' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/sequences/vector.bool/copy.pass.cpp:60:54: note: 'v2' is assigned value 'v' here. libcxx/test/containers/sequences/vector.bool/copy.pass.cpp:61:19: note: The comparison 'v2 == v' is always true because 'v2' and 'v' represent the same value. libcxx/test/containers/sequences/vector.bool/erase_iter_iter.pass.cpp:25:59: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/containers/sequences/vector.bool/erase_iter_iter.pass.cpp:56:80: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/containers/sequences/vector.bool/iterators.pass.cpp:33:30: style: Using distance with iterator 'i' that is always empty. [knownEmptyContainer] libcxx/test/containers/sequences/vector.bool/iterators.pass.cpp:51:30: style: Using distance with iterator 'i' that is always empty. [knownEmptyContainer] libcxx/test/containers/sequences/vector.bool/iterators.pass.cpp:68:30: style: Using distance with iterator 'i' that is always empty. [knownEmptyContainer] libcxx/test/containers/sequences/vector.bool/iterators.pass.cpp:86:30: style: Using distance with iterator 'i' that is always empty. [knownEmptyContainer] libcxx/test/containers/sequences/vector.bool/iterators.pass.cpp:58:21: style: Unused variable: i [unusedVariable] libcxx/test/containers/sequences/vector.bool/iterators.pass.cpp:59:27: style: Unused variable: j [unusedVariable] libcxx/test/containers/sequences/vector.bool/iterators.pass.cpp:93:21: style: Unused variable: i [unusedVariable] libcxx/test/containers/sequences/vector.bool/iterators.pass.cpp:94:27: style: Unused variable: j [unusedVariable] libcxx/test/containers/sequences/vector.bool/move.pass.cpp:32:16: warning:inconclusive: Access of moved variable 'l'. [accessMoved] libcxx/test/containers/sequences/vector.bool/move.pass.cpp:30:55: note: Calling std::move(l) libcxx/test/containers/sequences/vector.bool/move.pass.cpp:32:16: note: Access of moved variable 'l'. libcxx/test/containers/sequences/vector.bool/move.pass.cpp:45:16: warning:inconclusive: Access of moved variable 'l'. [accessMoved] libcxx/test/containers/sequences/vector.bool/move.pass.cpp:43:56: note: Calling std::move(l) libcxx/test/containers/sequences/vector.bool/move.pass.cpp:45:16: note: Access of moved variable 'l'. libcxx/test/containers/sequences/vector.bool/move.pass.cpp:59:16: warning:inconclusive: Access of moved variable 'l'. [accessMoved] libcxx/test/containers/sequences/vector.bool/move.pass.cpp:57:54: note: Calling std::move(l) libcxx/test/containers/sequences/vector.bool/move.pass.cpp:59:16: note: Access of moved variable 'l'. libcxx/test/containers/sequences/vector.bool/move_alloc.pass.cpp:32:17: warning:inconclusive: Access of moved variable 'l'. [accessMoved] libcxx/test/containers/sequences/vector.bool/move_alloc.pass.cpp:30:53: note: Calling std::move(l) libcxx/test/containers/sequences/vector.bool/move_alloc.pass.cpp:32:17: note: Access of moved variable 'l'. libcxx/test/containers/sequences/vector.bool/move_alloc.pass.cpp:45:16: warning:inconclusive: Access of moved variable 'l'. [accessMoved] libcxx/test/containers/sequences/vector.bool/move_alloc.pass.cpp:43:53: note: Calling std::move(l) libcxx/test/containers/sequences/vector.bool/move_alloc.pass.cpp:45:16: note: Access of moved variable 'l'. libcxx/test/containers/sequences/vector.bool/move_alloc.pass.cpp:58:17: warning:inconclusive: Access of moved variable 'l'. [accessMoved] libcxx/test/containers/sequences/vector.bool/move_alloc.pass.cpp:56:54: note: Calling std::move(l) libcxx/test/containers/sequences/vector.bool/move_alloc.pass.cpp:58:17: note: Access of moved variable 'l'. libcxx/test/containers/sequences/vector.bool/move_alloc.pass.cpp:72:16: warning:inconclusive: Access of moved variable 'l'. [accessMoved] libcxx/test/containers/sequences/vector.bool/move_alloc.pass.cpp:70:52: note: Calling std::move(l) libcxx/test/containers/sequences/vector.bool/move_alloc.pass.cpp:72:16: note: Access of moved variable 'l'. libcxx/test/containers/sequences/vector.bool/swap.pass.cpp:59:12: style: Redundant initialization for 'r1'. The initialized value is overwritten before it is read. [redundantInitialization] libcxx/test/containers/sequences/vector.bool/swap.pass.cpp:57:41: note: r1 is initialized libcxx/test/containers/sequences/vector.bool/swap.pass.cpp:59:12: note: r1 is overwritten libcxx/test/containers/sequences/vector.bool/swap.pass.cpp:91:12: style: Redundant initialization for 'r1'. The initialized value is overwritten before it is read. [redundantInitialization] libcxx/test/containers/sequences/vector.bool/swap.pass.cpp:89:62: note: r1 is initialized libcxx/test/containers/sequences/vector.bool/swap.pass.cpp:91:12: note: r1 is overwritten libcxx/test/containers/sequences/vector.bool/swap_noexcept.pass.cpp:30:10: performance:inconclusive: Technically the member function 'some_alloc::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/containers/sequences/vector/asan.pass.cpp:33:17: error: Out of bounds access of c, index 'c.size()' is out of bounds. [containerOutOfBoundsIndexExpression] libcxx/test/containers/sequences/vector/asan.pass.cpp:46:17: error: Out of bounds access of c, index 'c.size()' is out of bounds. [containerOutOfBoundsIndexExpression] libcxx/test/containers/sequences/vector/asan.pass.cpp:33:15: style: Variable 'foo' is assigned a value that is never used. [unreadVariable] libcxx/test/containers/sequences/vector/asan.pass.cpp:46:15: style: Variable 'foo' is assigned a value that is never used. [unreadVariable] libcxx/test/containers/sequences/vector/const_value_type.pass.cpp:20:30: style: Variable 'v' is assigned a value that is never used. [unreadVariable] libcxx/test/containers/stack_allocator.h:32:5: warning: Member variable 'stack_allocator < int , 250 >::buf_' is not initialized in the constructor. [uninitMemberVar] libcxx/test/containers/stack_allocator.h:58:15: performance:inconclusive: Technically the member function 'stack_allocator < int , 250 >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/containers/sequences/vector/iterators.pass.cpp:39:30: style: Using distance with iterator 'i' that is always empty. [knownEmptyContainer] libcxx/test/containers/sequences/vector/iterators.pass.cpp:57:30: style: Using distance with iterator 'i' that is always empty. [knownEmptyContainer] libcxx/test/containers/sequences/vector/iterators.pass.cpp:87:30: style: Using distance with iterator 'i' that is always empty. [knownEmptyContainer] libcxx/test/containers/sequences/vector/iterators.pass.cpp:105:30: style: Using distance with iterator 'i' that is always empty. [knownEmptyContainer] libcxx/test/containers/sequences/vector/iterators.pass.cpp:27:9: style: struct member 'A::first' is never used. [unusedStructMember] libcxx/test/containers/sequences/vector/iterators.pass.cpp:28:9: style: struct member 'A::second' is never used. [unusedStructMember] libcxx/test/containers/sequences/vector/iterators.pass.cpp:77:21: style: Unused variable: i [unusedVariable] libcxx/test/containers/sequences/vector/iterators.pass.cpp:78:27: style: Unused variable: j [unusedVariable] libcxx/test/containers/sequences/vector/iterators.pass.cpp:125:21: style: Unused variable: i [unusedVariable] libcxx/test/containers/sequences/vector/iterators.pass.cpp:126:27: style: Unused variable: j [unusedVariable] libcxx/test/containers/stack_allocator.h:32:5: warning: Member variable 'stack_allocator < MoveOnly , 300 >::buf_' is not initialized in the constructor. [uninitMemberVar] libcxx/test/containers/stack_allocator.h:58:15: performance:inconclusive: Technically the member function 'stack_allocator < MoveOnly , 300 >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/containers/stack_allocator.h:32:5: warning: Member variable 'stack_allocator < int , 300 >::buf_' is not initialized in the constructor. [uninitMemberVar] libcxx/test/containers/stack_allocator.h:58:15: performance:inconclusive: Technically the member function 'stack_allocator < int , 300 >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/containers/stack_allocator.h:32:5: warning: Member variable 'stack_allocator < int , 401 >::buf_' is not initialized in the constructor. [uninitMemberVar] libcxx/test/containers/stack_allocator.h:32:5: warning: Member variable 'stack_allocator < int , 400 >::buf_' is not initialized in the constructor. [uninitMemberVar] libcxx/test/containers/stack_allocator.h:58:15: performance:inconclusive: Technically the member function 'stack_allocator < int , 401 >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/containers/stack_allocator.h:58:15: performance:inconclusive: Technically the member function 'stack_allocator < int , 400 >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/containers/sequences/vector/vector.cons/assign_copy.pass.cpp:25:19: style: The comparison 'l2 == l' is always true because 'l2' and 'l' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/sequences/vector/vector.cons/assign_copy.pass.cpp:24:14: note: 'l2' is assigned value 'l' here. libcxx/test/containers/sequences/vector/vector.cons/assign_copy.pass.cpp:25:19: note: The comparison 'l2 == l' is always true because 'l2' and 'l' represent the same value. libcxx/test/containers/sequences/vector/vector.cons/assign_copy.pass.cpp:32:19: style: The comparison 'l2 == l' is always true because 'l2' and 'l' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/sequences/vector/vector.cons/assign_copy.pass.cpp:31:14: note: 'l2' is assigned value 'l' here. libcxx/test/containers/sequences/vector/vector.cons/assign_copy.pass.cpp:32:19: note: The comparison 'l2 == l' is always true because 'l2' and 'l' represent the same value. libcxx/test/containers/sequences/vector/vector.cons/assign_copy.pass.cpp:40:19: style: The comparison 'l2 == l' is always true because 'l2' and 'l' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/sequences/vector/vector.cons/assign_copy.pass.cpp:39:14: note: 'l2' is assigned value 'l' here. libcxx/test/containers/sequences/vector/vector.cons/assign_copy.pass.cpp:40:19: note: The comparison 'l2 == l' is always true because 'l2' and 'l' represent the same value. libcxx/test/containers/sequences/vector/vector.cons/assign_move.pass.cpp:37:16: warning:inconclusive: Access of moved variable 'l'. [accessMoved] libcxx/test/containers/sequences/vector/vector.cons/assign_move.pass.cpp:35:14: note: Calling std::move(l) libcxx/test/containers/sequences/vector/vector.cons/assign_move.pass.cpp:37:16: note: Access of moved variable 'l'. libcxx/test/containers/stack_allocator.h:32:5: warning: Member variable 'stack_allocator < int , 63 >::buf_' is not initialized in the constructor. [uninitMemberVar] libcxx/test/containers/sequences/vector/vector.cons/assign_move.pass.cpp:56:17: warning:inconclusive: Access of moved variable 'l'. [accessMoved] libcxx/test/containers/sequences/vector/vector.cons/assign_move.pass.cpp:54:14: note: Calling std::move(l) libcxx/test/containers/sequences/vector/vector.cons/assign_move.pass.cpp:56:17: note: Access of moved variable 'l'. libcxx/test/containers/stack_allocator.h:32:5: warning: Member variable 'stack_allocator < int , 18 >::buf_' is not initialized in the constructor. [uninitMemberVar] libcxx/test/containers/sequences/vector/vector.cons/assign_move.pass.cpp:75:16: warning:inconclusive: Access of moved variable 'l'. [accessMoved] libcxx/test/containers/sequences/vector/vector.cons/assign_move.pass.cpp:73:14: note: Calling std::move(l) libcxx/test/containers/sequences/vector/vector.cons/assign_move.pass.cpp:75:16: note: Access of moved variable 'l'. libcxx/test/containers/stack_allocator.h:58:15: performance:inconclusive: Technically the member function 'stack_allocator < int , 63 >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/containers/sequences/vector/vector.cons/assign_move.pass.cpp:95:16: warning:inconclusive: Access of moved variable 'l'. [accessMoved] libcxx/test/containers/sequences/vector/vector.cons/assign_move.pass.cpp:93:14: note: Calling std::move(l) libcxx/test/containers/sequences/vector/vector.cons/assign_move.pass.cpp:95:16: note: Access of moved variable 'l'. libcxx/test/containers/stack_allocator.h:58:15: performance:inconclusive: Technically the member function 'stack_allocator < int , 18 >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/containers/stack_allocator.h:32:5: warning: Member variable 'stack_allocator::buf_' is not initialized in the constructor. [uninitMemberVar] libcxx/test/containers/stack_allocator.h:58:15: performance:inconclusive: Technically the member function 'stack_allocator::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/containers/sequences/vector/vector.cons/construct_iter_iter_alloc.pass.cpp:40:5: style: Struct 'implicit_conv_allocator < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/containers/stack_allocator.h:32:5: warning: Member variable 'stack_allocator < int , 50 >::buf_' is not initialized in the constructor. [uninitMemberVar] libcxx/test/containers/stack_allocator.h:58:15: performance:inconclusive: Technically the member function 'stack_allocator < int , 50 >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/containers/sequences/vector/vector.cons/default.recursive.pass.cpp:18:20: style: struct member 'X::q' is never used. [unusedStructMember] libcxx/test/containers/sequences/vector/vector.cons/move_alloc.pass.cpp:38:17: warning:inconclusive: Access of moved variable 'l'. [accessMoved] libcxx/test/containers/sequences/vector/vector.cons/move_alloc.pass.cpp:36:61: note: Calling std::move(l) libcxx/test/containers/sequences/vector/vector.cons/move_alloc.pass.cpp:38:17: note: Access of moved variable 'l'. libcxx/test/containers/sequences/vector/vector.cons/move_alloc.pass.cpp:56:16: warning:inconclusive: Access of moved variable 'l'. [accessMoved] libcxx/test/containers/sequences/vector/vector.cons/move_alloc.pass.cpp:54:61: note: Calling std::move(l) libcxx/test/containers/sequences/vector/vector.cons/move_alloc.pass.cpp:56:16: note: Access of moved variable 'l'. libcxx/test/containers/sequences/vector/vector.cons/move_alloc.pass.cpp:74:17: warning:inconclusive: Access of moved variable 'l'. [accessMoved] libcxx/test/containers/sequences/vector/vector.cons/move_alloc.pass.cpp:72:62: note: Calling std::move(l) libcxx/test/containers/sequences/vector/vector.cons/move_alloc.pass.cpp:74:17: note: Access of moved variable 'l'. libcxx/test/containers/sequences/vector/vector.cons/move_alloc.pass.cpp:93:16: warning:inconclusive: Access of moved variable 'l'. [accessMoved] libcxx/test/containers/sequences/vector/vector.cons/move_alloc.pass.cpp:91:60: note: Calling std::move(l) libcxx/test/containers/sequences/vector/vector.cons/move_alloc.pass.cpp:93:16: note: Access of moved variable 'l'. libcxx/test/containers/sequences/vector/vector.cons/move.pass.cpp:38:16: warning:inconclusive: Access of moved variable 'l'. [accessMoved] libcxx/test/containers/sequences/vector/vector.cons/move.pass.cpp:36:63: note: Calling std::move(l) libcxx/test/containers/sequences/vector/vector.cons/move.pass.cpp:38:16: note: Access of moved variable 'l'. libcxx/test/containers/sequences/vector/vector.cons/move.pass.cpp:56:16: warning:inconclusive: Access of moved variable 'l'. [accessMoved] libcxx/test/containers/sequences/vector/vector.cons/move.pass.cpp:54:64: note: Calling std::move(l) libcxx/test/containers/sequences/vector/vector.cons/move.pass.cpp:56:16: note: Access of moved variable 'l'. libcxx/test/containers/sequences/vector/vector.cons/move.pass.cpp:86:16: warning:inconclusive: Access of moved variable 'l'. [accessMoved] libcxx/test/containers/sequences/vector/vector.cons/move.pass.cpp:84:62: note: Calling std::move(l) libcxx/test/containers/sequences/vector/vector.cons/move.pass.cpp:86:16: note: Access of moved variable 'l'. libcxx/test/containers/sequences/vector/vector.cons/move.pass.cpp:67:40: error: Iterator 'i' from different container 'c2' are used together. [mismatchingContainerIterator] libcxx/test/containers/sequences/vector/vector.cons/move.pass.cpp:97:60: error: Iterator 'i' from different container 'c2' are used together. [mismatchingContainerIterator] libcxx/test/containers/stack_allocator.h:32:5: warning: Member variable 'stack_allocator < A , 4 >::buf_' is not initialized in the constructor. [uninitMemberVar] libcxx/test/containers/stack_allocator.h:58:15: performance:inconclusive: Technically the member function 'stack_allocator < A , 4 >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/containers/stack_allocator.h:32:5: warning: Member variable 'stack_allocator < A , 7 >::buf_' is not initialized in the constructor. [uninitMemberVar] libcxx/test/containers/stack_allocator.h:58:15: performance:inconclusive: Technically the member function 'stack_allocator < A , 7 >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/containers/sequences/vector/vector.modifiers/erase_iter_iter.pass.cpp:26:58: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/containers/sequences/vector/vector.modifiers/erase_iter_iter.pass.cpp:66:32: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/containers/sequences/vector/vector.modifiers/erase_iter_iter.pass.cpp:78:78: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/containers/sequences/vector/vector.modifiers/erase_iter_iter.pass.cpp:118:32: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/containers/sequences/vector/vector.modifiers/insert_iter_rvalue.pass.cpp:36:28: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/vector/vector.modifiers/insert_iter_rvalue.pass.cpp:37:24: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/vector/vector.modifiers/insert_iter_rvalue.pass.cpp:39:28: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/vector/vector.modifiers/insert_iter_rvalue.pass.cpp:49:28: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/vector/vector.modifiers/insert_iter_rvalue.pass.cpp:50:24: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/vector/vector.modifiers/insert_iter_rvalue.pass.cpp:52:28: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/vector/vector.modifiers/insert_iter_rvalue.pass.cpp:71:28: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/vector/vector.modifiers/insert_iter_rvalue.pass.cpp:72:24: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/vector/vector.modifiers/insert_iter_rvalue.pass.cpp:74:28: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/stack_allocator.h:32:5: warning: Member variable 'stack_allocator < int , 308 >::buf_' is not initialized in the constructor. [uninitMemberVar] libcxx/test/containers/stack_allocator.h:58:15: performance:inconclusive: Technically the member function 'stack_allocator < int , 308 >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/containers/sequences/vector/vector.modifiers/push_back_exception_safety.pass.cpp:24:13: style: Class 'CMyClass' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/containers/stack_allocator.h:32:5: warning: Member variable 'stack_allocator < int , 15 >::buf_' is not initialized in the constructor. [uninitMemberVar] libcxx/test/containers/stack_allocator.h:58:15: performance:inconclusive: Technically the member function 'stack_allocator < int , 15 >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/containers/sequences/vector/vector.modifiers/push_back_rvalue.pass.cpp:30:28: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/vector/vector.modifiers/push_back_rvalue.pass.cpp:35:28: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/vector/vector.modifiers/push_back_rvalue.pass.cpp:40:28: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/vector/vector.modifiers/push_back_rvalue.pass.cpp:45:28: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/vector/vector.modifiers/push_back_rvalue.pass.cpp:50:28: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/vector/vector.modifiers/push_back_rvalue.pass.cpp:58:28: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/vector/vector.modifiers/push_back_rvalue.pass.cpp:63:28: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/vector/vector.modifiers/push_back_rvalue.pass.cpp:68:28: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/vector/vector.modifiers/push_back_rvalue.pass.cpp:73:28: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/vector/vector.modifiers/push_back_rvalue.pass.cpp:78:28: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/vector/vector.modifiers/push_back_rvalue.pass.cpp:87:28: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/vector/vector.modifiers/push_back_rvalue.pass.cpp:92:28: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/vector/vector.modifiers/push_back_rvalue.pass.cpp:97:28: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/vector/vector.modifiers/push_back_rvalue.pass.cpp:102:28: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/sequences/vector/vector.modifiers/push_back_rvalue.pass.cpp:107:28: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/containers/stack_allocator.h:32:5: warning: Member variable 'stack_allocator < MoveOnly , 15 >::buf_' is not initialized in the constructor. [uninitMemberVar] libcxx/test/containers/stack_allocator.h:58:15: performance:inconclusive: Technically the member function 'stack_allocator < MoveOnly , 15 >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/containers/sequences/vector/vector.special/swap_noexcept.pass.cpp:31:10: performance:inconclusive: Technically the member function 'some_alloc::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/containers/sequences/vector/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/containers/unord/unord.map/compare.pass.cpp:22:25: style: Struct 'Key' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/containers/unord/unord.map/compare.pass.cpp:40:68: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libcxx/test/containers/unord/unord.map/eq.pass.cpp:65:21: style: The comparison 'c1 == c2' is always true because 'c1' and 'c2' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/unord/unord.map/eq.pass.cpp:64:22: note: 'c2' is assigned value 'c1' here. libcxx/test/containers/unord/unord.map/eq.pass.cpp:65:21: note: The comparison 'c1 == c2' is always true because 'c1' and 'c2' represent the same value. libcxx/test/containers/unord/unord.map/eq.pass.cpp:66:21: style: The comparison 'c1 != c2' is always false because 'c1' and 'c2' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/unord/unord.map/eq.pass.cpp:64:22: note: 'c2' is assigned value 'c1' here. libcxx/test/containers/unord/unord.map/eq.pass.cpp:66:21: note: The comparison 'c1 != c2' is always false because 'c1' and 'c2' represent the same value. libcxx/test/containers/unord/unord.map/eq.pass.cpp:132:21: style: The comparison 'c1 == c2' is always true because 'c1' and 'c2' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/unord/unord.map/eq.pass.cpp:131:22: note: 'c2' is assigned value 'c1' here. libcxx/test/containers/unord/unord.map/eq.pass.cpp:132:21: note: The comparison 'c1 == c2' is always true because 'c1' and 'c2' represent the same value. libcxx/test/containers/unord/unord.map/eq.pass.cpp:133:21: style: The comparison 'c1 != c2' is always false because 'c1' and 'c2' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/unord/unord.map/eq.pass.cpp:131:22: note: 'c2' is assigned value 'c1' here. libcxx/test/containers/unord/unord.map/eq.pass.cpp:133:21: note: The comparison 'c1 != c2' is always false because 'c1' and 'c2' represent the same value. libcxx/test/containers/unord/unord.map/iterators.pass.cpp:48:21: style: Unused variable: i [unusedVariable] libcxx/test/containers/unord/unord.map/iterators.pass.cpp:67:27: style: Unused variable: i [unusedVariable] libcxx/test/containers/unord/unord.map/iterators.pass.cpp:88:21: style: Unused variable: i [unusedVariable] libcxx/test/containers/unord/unord.map/iterators.pass.cpp:108:27: style: Unused variable: i [unusedVariable] libcxx/test/containers/unord/unord.map/unord.map.cnstr/allocator.pass.cpp:38:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/allocator.pass.cpp:39:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/allocator.pass.cpp:58:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/allocator.pass.cpp:59:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/assign_copy.pass.cpp:66:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/assign_copy.pass.cpp:67:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/assign_copy.pass.cpp:129:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/assign_copy.pass.cpp:130:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/assign_copy.pass.cpp:175:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/assign_copy.pass.cpp:176:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/assign_init.pass.cpp:43:11: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] libcxx/test/containers/unord/unord.map/unord.map.cnstr/assign_init.pass.cpp:38:13: note: c is initialized libcxx/test/containers/unord/unord.map/unord.map.cnstr/assign_init.pass.cpp:43:11: note: c is overwritten libcxx/test/containers/unord/unord.map/unord.map.cnstr/assign_init.pass.cpp:76:11: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] libcxx/test/containers/unord/unord.map/unord.map.cnstr/assign_init.pass.cpp:71:13: note: c is initialized libcxx/test/containers/unord/unord.map/unord.map.cnstr/assign_init.pass.cpp:76:11: note: c is overwritten libcxx/test/containers/unord/unord.map/unord.map.cnstr/assign_move.pass.cpp:67:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/assign_move.pass.cpp:68:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/assign_move.pass.cpp:112:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/assign_move.pass.cpp:113:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/assign_move.pass.cpp:158:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/assign_move.pass.cpp:159:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/assign_move.pass.cpp:205:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/assign_move.pass.cpp:206:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/assign_move.pass.cpp:120:16: warning:inconclusive: Access of moved variable 'c0'. [accessMoved] libcxx/test/containers/unord/unord.map/unord.map.cnstr/assign_move.pass.cpp:105:13: note: Calling std::move(c0) libcxx/test/containers/unord/unord.map/unord.map.cnstr/assign_move.pass.cpp:120:16: note: Access of moved variable 'c0'. libcxx/test/containers/unord/unord.map/unord.map.cnstr/assign_move.pass.cpp:166:16: warning:inconclusive: Access of moved variable 'c0'. [accessMoved] libcxx/test/containers/unord/unord.map/unord.map.cnstr/assign_move.pass.cpp:151:13: note: Calling std::move(c0) libcxx/test/containers/unord/unord.map/unord.map.cnstr/assign_move.pass.cpp:166:16: note: Access of moved variable 'c0'. libcxx/test/containers/unord/unord.map/unord.map.cnstr/assign_move.pass.cpp:213:16: warning:inconclusive: Access of moved variable 'c0'. [accessMoved] libcxx/test/containers/unord/unord.map/unord.map.cnstr/assign_move.pass.cpp:198:13: note: Calling std::move(c0) libcxx/test/containers/unord/unord.map/unord.map.cnstr/assign_move.pass.cpp:213:16: note: Access of moved variable 'c0'. libcxx/test/containers/unord/unord.map/unord.map.cnstr/copy.pass.cpp:59:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/copy.pass.cpp:60:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/copy.pass.cpp:99:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/copy.pass.cpp:100:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/copy.pass.cpp:140:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/copy.pass.cpp:141:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/copy_alloc.pass.cpp:59:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/copy_alloc.pass.cpp:60:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/copy_alloc.pass.cpp:99:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/copy_alloc.pass.cpp:100:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/default.pass.cpp:38:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/default.pass.cpp:39:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/default.pass.cpp:58:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/default.pass.cpp:59:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/init.pass.cpp:52:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/init.pass.cpp:53:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/init.pass.cpp:84:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/init.pass.cpp:85:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/init_size.pass.cpp:54:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/init_size.pass.cpp:55:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/init_size.pass.cpp:88:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/init_size.pass.cpp:89:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/init_size_hash.pass.cpp:55:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/init_size_hash.pass.cpp:56:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/init_size_hash.pass.cpp:90:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/init_size_hash.pass.cpp:91:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/init_size_hash_equal.pass.cpp:57:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/init_size_hash_equal.pass.cpp:58:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/init_size_hash_equal.pass.cpp:93:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/init_size_hash_equal.pass.cpp:94:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:42:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:43:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:51:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:52:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:90:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:91:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:99:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:100:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:128:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:129:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:141:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:142:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:189:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:190:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:202:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:203:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:223:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:224:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:232:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:233:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:271:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:272:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:280:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:281:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:309:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:310:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:322:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:323:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:370:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:371:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:383:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:384:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:404:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:405:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:413:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:414:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:452:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:453:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:461:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:462:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:490:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/init_size_hash_equal_allocator.pass.cpp:58:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:491:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/init_size_hash_equal_allocator.pass.cpp:59:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:503:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/init_size_hash_equal_allocator.pass.cpp:95:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:504:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/init_size_hash_equal_allocator.pass.cpp:96:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:551:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:552:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:564:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/swap_member.pass.cpp:565:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/move.pass.cpp:55:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/move.pass.cpp:56:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/move.pass.cpp:96:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/move.pass.cpp:97:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/move.pass.cpp:133:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/move.pass.cpp:134:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/move.pass.cpp:174:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/move.pass.cpp:175:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/move.pass.cpp:65:16: warning:inconclusive: Access of moved variable 'c0'. [accessMoved] libcxx/test/containers/unord/unord.map/unord.map.cnstr/move.pass.cpp:52:15: note: Calling std::move(c0) libcxx/test/containers/unord/unord.map/unord.map.cnstr/move.pass.cpp:65:16: note: Access of moved variable 'c0'. libcxx/test/containers/unord/unord.map/unord.map.cnstr/move.pass.cpp:106:16: warning:inconclusive: Access of moved variable 'c0'. [accessMoved] libcxx/test/containers/unord/unord.map/unord.map.cnstr/move.pass.cpp:89:15: note: Calling std::move(c0) libcxx/test/containers/unord/unord.map/unord.map.cnstr/move.pass.cpp:106:16: note: Access of moved variable 'c0'. libcxx/test/containers/unord/unord.map/unord.map.cnstr/move.pass.cpp:143:16: warning:inconclusive: Access of moved variable 'c0'. [accessMoved] libcxx/test/containers/unord/unord.map/unord.map.cnstr/move.pass.cpp:130:15: note: Calling std::move(c0) libcxx/test/containers/unord/unord.map/unord.map.cnstr/move.pass.cpp:143:16: note: Access of moved variable 'c0'. libcxx/test/containers/unord/unord.map/unord.map.cnstr/move.pass.cpp:184:16: warning:inconclusive: Access of moved variable 'c0'. [accessMoved] libcxx/test/containers/unord/unord.map/unord.map.cnstr/move.pass.cpp:167:15: note: Calling std::move(c0) libcxx/test/containers/unord/unord.map/unord.map.cnstr/move.pass.cpp:184:16: note: Access of moved variable 'c0'. libcxx/test/containers/unord/unord.map/unord.map.cnstr/move_alloc.pass.cpp:61:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/move_alloc.pass.cpp:62:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/move_alloc.pass.cpp:102:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/move_alloc.pass.cpp:103:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/move_alloc.pass.cpp:144:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/move_alloc.pass.cpp:145:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/move_alloc.pass.cpp:70:16: warning:inconclusive: Access of moved variable 'c0'. [accessMoved] libcxx/test/containers/unord/unord.map/unord.map.cnstr/move_alloc.pass.cpp:54:13: note: Calling std::move(c0) libcxx/test/containers/unord/unord.map/unord.map.cnstr/move_alloc.pass.cpp:70:16: note: Access of moved variable 'c0'. libcxx/test/containers/unord/unord.map/unord.map.cnstr/move_alloc.pass.cpp:111:16: warning:inconclusive: Access of moved variable 'c0'. [accessMoved] libcxx/test/containers/unord/unord.map/unord.map.cnstr/move_alloc.pass.cpp:95:13: note: Calling std::move(c0) libcxx/test/containers/unord/unord.map/unord.map.cnstr/move_alloc.pass.cpp:111:16: note: Access of moved variable 'c0'. libcxx/test/containers/unord/unord.map/unord.map.cnstr/move_alloc.pass.cpp:153:16: warning:inconclusive: Access of moved variable 'c0'. [accessMoved] libcxx/test/containers/unord/unord.map/unord.map.cnstr/move_alloc.pass.cpp:137:13: note: Calling std::move(c0) libcxx/test/containers/unord/unord.map/unord.map.cnstr/move_alloc.pass.cpp:153:16: note: Access of moved variable 'c0'. libcxx/test/containers/unord/unord.map/unord.map.cnstr/range.pass.cpp:56:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/range.pass.cpp:57:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/range.pass.cpp:90:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/range.pass.cpp:91:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/range_size.pass.cpp:58:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/range_size.pass.cpp:59:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/range_size.pass.cpp:94:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/range_size.pass.cpp:95:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/range_size_hash.pass.cpp:60:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/range_size_hash.pass.cpp:61:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/range_size_hash.pass.cpp:97:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/range_size_hash.pass.cpp:98:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/range_size_hash_equal.pass.cpp:61:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/range_size_hash_equal.pass.cpp:62:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/range_size_hash_equal.pass.cpp:99:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/range_size_hash_equal.pass.cpp:100:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/size.fail.cpp:38:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/size.fail.cpp:39:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/range_size_hash_equal_allocator.pass.cpp:63:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/size.fail.cpp:58:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/range_size_hash_equal_allocator.pass.cpp:64:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/size.fail.cpp:59:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/range_size_hash_equal_allocator.pass.cpp:102:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/range_size_hash_equal_allocator.pass.cpp:103:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/size.pass.cpp:38:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/size.pass.cpp:39:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/size.pass.cpp:58:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/size.pass.cpp:59:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/size_hash.pass.cpp:40:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/size_hash.pass.cpp:41:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/size_hash.pass.cpp:62:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/size_hash.pass.cpp:63:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/size_hash_equal.pass.cpp:41:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/size_hash_equal.pass.cpp:42:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/size_hash_equal.pass.cpp:64:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/size_hash_equal.pass.cpp:65:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/size_hash_equal_allocator.pass.cpp:42:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/size_hash_equal_allocator.pass.cpp:43:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/size_hash_equal_allocator.pass.cpp:66:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.cnstr/size_hash_equal_allocator.pass.cpp:67:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.elem/at.pass.cpp:71:15: warning: Return value of function c.at() is not used. [ignoredReturnValue] libcxx/test/containers/unord/unord.map/unord.map.elem/at.pass.cpp:125:15: warning: Return value of function c.at() is not used. [ignoredReturnValue] libcxx/test/containers/unord/unord.map/unord.map.elem/index_tuple.pass.cpp:39:23: style: Variable 'm[std::make_tuple(2,3)]' is assigned a value that is never used. [unreadVariable] libcxx/test/containers/unord/unord.map/unorder.map.modifiers/emplace.pass.cpp:37:35: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unorder.map.modifiers/emplace.pass.cpp:43:35: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unorder.map.modifiers/emplace.pass.cpp:50:35: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unorder.map.modifiers/emplace.pass.cpp:63:35: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unorder.map.modifiers/emplace.pass.cpp:69:35: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unorder.map.modifiers/emplace.pass.cpp:76:35: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unorder.map.modifiers/emplace_hint.pass.cpp:41:29: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unorder.map.modifiers/emplace_hint.pass.cpp:46:29: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unorder.map.modifiers/emplace_hint.pass.cpp:52:29: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unorder.map.modifiers/emplace_hint.pass.cpp:65:29: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unorder.map.modifiers/emplace_hint.pass.cpp:70:29: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unorder.map.modifiers/emplace_hint.pass.cpp:76:29: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unorder.map.modifiers/erase_const_iter.pass.cpp:40:21: style: Variable 'j' is assigned a value that is never used. [unreadVariable] libcxx/test/containers/unord/unord.map/unorder.map.modifiers/erase_const_iter.pass.cpp:62:21: style: Variable 'j' is assigned a value that is never used. [unreadVariable] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:42:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:43:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:51:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:52:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:90:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:91:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:99:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:100:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:128:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:129:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:141:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:142:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:189:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:190:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:202:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:203:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:223:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:224:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:232:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:233:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:271:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:272:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:280:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:281:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:309:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:310:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:322:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:323:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:370:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:371:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:383:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:384:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:404:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:405:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:413:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:414:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:452:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:453:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:461:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:462:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:490:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:491:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:503:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:504:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:551:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:552:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:564:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp:565:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.map/unorder.map.modifiers/erase_key.pass.cpp:32:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libcxx/test/containers/unord/unord.map/unorder.map.modifiers/erase_key.pass.cpp:33:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libcxx/test/containers/unord/unord.map/unorder.map.modifiers/erase_range.pass.cpp:41:33: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/containers/unord/unord.map/unorder.map.modifiers/erase_range.pass.cpp:78:33: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/containers/unord/unord.map/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/containers/unord/unord.multimap/eq.pass.cpp:71:21: style: The comparison 'c1 == c2' is always true because 'c1' and 'c2' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/unord/unord.multimap/eq.pass.cpp:70:22: note: 'c2' is assigned value 'c1' here. libcxx/test/containers/unord/unord.multimap/eq.pass.cpp:71:21: note: The comparison 'c1 == c2' is always true because 'c1' and 'c2' represent the same value. libcxx/test/containers/unord/unord.multimap/eq.pass.cpp:72:21: style: The comparison 'c1 != c2' is always false because 'c1' and 'c2' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/unord/unord.multimap/eq.pass.cpp:70:22: note: 'c2' is assigned value 'c1' here. libcxx/test/containers/unord/unord.multimap/eq.pass.cpp:72:21: note: The comparison 'c1 != c2' is always false because 'c1' and 'c2' represent the same value. libcxx/test/containers/unord/unord.multimap/eq.pass.cpp:147:21: style: The comparison 'c1 == c2' is always true because 'c1' and 'c2' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/unord/unord.multimap/eq.pass.cpp:146:22: note: 'c2' is assigned value 'c1' here. libcxx/test/containers/unord/unord.multimap/eq.pass.cpp:147:21: note: The comparison 'c1 == c2' is always true because 'c1' and 'c2' represent the same value. libcxx/test/containers/unord/unord.multimap/eq.pass.cpp:148:21: style: The comparison 'c1 != c2' is always false because 'c1' and 'c2' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/unord/unord.multimap/eq.pass.cpp:146:22: note: 'c2' is assigned value 'c1' here. libcxx/test/containers/unord/unord.multimap/eq.pass.cpp:148:21: note: The comparison 'c1 != c2' is always false because 'c1' and 'c2' represent the same value. libcxx/test/containers/unord/unord.multimap/iterators.pass.cpp:70:27: style: Unused variable: i [unusedVariable] libcxx/test/containers/unord/unord.multimap/iterators.pass.cpp:114:27: style: Unused variable: i [unusedVariable] libcxx/test/containers/unord/unord.multimap/scary.pass.cpp:23:18: style: Variable 'j' is assigned a value that is never used. [unreadVariable] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/allocator.pass.cpp:38:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/allocator.pass.cpp:39:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/allocator.pass.cpp:58:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/allocator.pass.cpp:59:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/assign_copy.pass.cpp:80:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/assign_copy.pass.cpp:81:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/assign_copy.pass.cpp:157:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/assign_copy.pass.cpp:158:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/assign_copy.pass.cpp:217:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/assign_copy.pass.cpp:218:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/assign_init.pass.cpp:44:11: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/assign_init.pass.cpp:39:13: note: c is initialized libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/assign_init.pass.cpp:44:11: note: c is overwritten libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/assign_init.pass.cpp:101:11: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/assign_init.pass.cpp:96:13: note: c is initialized libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/assign_init.pass.cpp:101:11: note: c is overwritten libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:43:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:44:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:52:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:53:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:91:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:92:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:100:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:101:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:129:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:130:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:144:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:145:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/copy.pass.cpp:73:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:192:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/copy.pass.cpp:74:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:193:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/copy.pass.cpp:127:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:207:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/copy.pass.cpp:128:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:208:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/copy.pass.cpp:182:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:228:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/copy.pass.cpp:183:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:229:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:237:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:238:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:276:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:277:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:285:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:286:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:314:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:315:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:329:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:330:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:377:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:378:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:392:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:393:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:413:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:414:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:422:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:423:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:461:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:462:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:470:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:471:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:499:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:500:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:514:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:515:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:562:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:563:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:577:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/swap_member.pass.cpp:578:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/default.pass.cpp:38:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/default.pass.cpp:39:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/default.pass.cpp:58:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/default.pass.cpp:59:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/copy_alloc.pass.cpp:73:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/copy_alloc.pass.cpp:74:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/copy_alloc.pass.cpp:127:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/copy_alloc.pass.cpp:128:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/init.pass.cpp:80:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/init.pass.cpp:81:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/init.pass.cpp:134:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/init.pass.cpp:135:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/init_size.pass.cpp:82:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/init_size.pass.cpp:83:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/init_size.pass.cpp:138:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/init_size.pass.cpp:139:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash.pass.cpp:83:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash.pass.cpp:84:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash.pass.cpp:140:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash.pass.cpp:141:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash_equal.pass.cpp:85:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash_equal.pass.cpp:86:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash_equal.pass.cpp:143:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash_equal.pass.cpp:144:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash_equal_allocator.pass.cpp:86:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash_equal_allocator.pass.cpp:87:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash_equal_allocator.pass.cpp:145:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash_equal_allocator.pass.cpp:146:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/move.pass.cpp:55:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/move.pass.cpp:56:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/move.pass.cpp:124:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/move.pass.cpp:125:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/move.pass.cpp:155:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/move.pass.cpp:156:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/move.pass.cpp:224:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/move.pass.cpp:225:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/move.pass.cpp:65:16: warning:inconclusive: Access of moved variable 'c0'. [accessMoved] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/move.pass.cpp:52:15: note: Calling std::move(c0) libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/move.pass.cpp:65:16: note: Access of moved variable 'c0'. libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/move.pass.cpp:128:16: warning:inconclusive: Access of moved variable 'c0'. [accessMoved] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/move.pass.cpp:89:15: note: Calling std::move(c0) libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/move.pass.cpp:128:16: note: Access of moved variable 'c0'. libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/move.pass.cpp:165:16: warning:inconclusive: Access of moved variable 'c0'. [accessMoved] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/move.pass.cpp:152:15: note: Calling std::move(c0) libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/move.pass.cpp:165:16: note: Access of moved variable 'c0'. libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/move.pass.cpp:228:16: warning:inconclusive: Access of moved variable 'c0'. [accessMoved] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/move.pass.cpp:189:15: note: Calling std::move(c0) libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/move.pass.cpp:228:16: note: Access of moved variable 'c0'. libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/move_alloc.pass.cpp:91:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/move_alloc.pass.cpp:92:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/move_alloc.pass.cpp:155:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/move_alloc.pass.cpp:156:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/move_alloc.pass.cpp:220:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/move_alloc.pass.cpp:221:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/move_alloc.pass.cpp:95:16: warning:inconclusive: Access of moved variable 'c0'. [accessMoved] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/move_alloc.pass.cpp:56:13: note: Calling std::move(c0) libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/move_alloc.pass.cpp:95:16: note: Access of moved variable 'c0'. libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/move_alloc.pass.cpp:159:16: warning:inconclusive: Access of moved variable 'c0'. [accessMoved] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/move_alloc.pass.cpp:120:13: note: Calling std::move(c0) libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/move_alloc.pass.cpp:159:16: note: Access of moved variable 'c0'. libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/move_alloc.pass.cpp:224:16: warning:inconclusive: Access of moved variable 'c0'. [accessMoved] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/move_alloc.pass.cpp:185:13: note: Calling std::move(c0) libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/move_alloc.pass.cpp:224:16: note: Access of moved variable 'c0'. libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/range.pass.cpp:84:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/range.pass.cpp:85:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/range.pass.cpp:140:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/range.pass.cpp:141:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/range_size.pass.cpp:86:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/range_size.pass.cpp:87:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/range_size.pass.cpp:144:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/range_size.pass.cpp:145:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash.pass.cpp:88:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash.pass.cpp:89:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash.pass.cpp:147:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash.pass.cpp:148:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash_equal.pass.cpp:89:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash_equal.pass.cpp:90:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash_equal.pass.cpp:149:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash_equal.pass.cpp:150:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/size.fail.cpp:38:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/size.fail.cpp:39:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/size.fail.cpp:58:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/size.fail.cpp:59:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash_equal_allocator.pass.cpp:91:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash_equal_allocator.pass.cpp:92:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash_equal_allocator.pass.cpp:152:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash_equal_allocator.pass.cpp:153:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/size.pass.cpp:38:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/size.pass.cpp:39:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/size.pass.cpp:58:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/size.pass.cpp:59:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/size_hash.pass.cpp:40:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/size_hash.pass.cpp:41:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/size_hash.pass.cpp:62:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/size_hash.pass.cpp:63:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/size_hash_equal.pass.cpp:41:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/size_hash_equal.pass.cpp:42:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/size_hash_equal.pass.cpp:64:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/size_hash_equal.pass.cpp:65:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/size_hash_equal_allocator.pass.cpp:42:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/size_hash_equal_allocator.pass.cpp:43:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/size_hash_equal_allocator.pass.cpp:66:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr/size_hash_equal_allocator.pass.cpp:67:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/emplace.pass.cpp:36:29: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/emplace.pass.cpp:41:29: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/emplace.pass.cpp:47:29: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/emplace.pass.cpp:59:29: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/emplace.pass.cpp:64:29: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/emplace.pass.cpp:70:29: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/emplace_hint.pass.cpp:41:29: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/emplace_hint.pass.cpp:46:29: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/emplace_hint.pass.cpp:53:29: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/emplace_hint.pass.cpp:57:29: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/emplace_hint.pass.cpp:60:29: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/emplace_hint.pass.cpp:73:29: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/emplace_hint.pass.cpp:78:29: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/emplace_hint.pass.cpp:85:29: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/emplace_hint.pass.cpp:89:29: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/emplace_hint.pass.cpp:92:29: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/erase_const_iter.pass.cpp:40:21: style: Variable 'j' is assigned a value that is never used. [unreadVariable] libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/erase_const_iter.pass.cpp:86:21: style: Variable 'j' is assigned a value that is never used. [unreadVariable] libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/erase_range.pass.cpp:78:11: style: Variable 'k' is reassigned a value before the old one has been used. [redundantAssignment] libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/erase_range.pass.cpp:74:11: note: k is assigned libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/erase_range.pass.cpp:78:11: note: k is overwritten libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/erase_range.pass.cpp:155:11: style: Variable 'k' is reassigned a value before the old one has been used. [redundantAssignment] libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/erase_range.pass.cpp:151:11: note: k is assigned libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/erase_range.pass.cpp:155:11: note: k is overwritten libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/erase_range.pass.cpp:41:33: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/erase_range.pass.cpp:118:33: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/erase_key.pass.cpp:32:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers/erase_key.pass.cpp:33:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:42:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:43:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:51:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:52:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:90:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:91:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:99:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:100:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:128:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:129:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:143:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:144:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:191:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:192:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:206:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:207:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:227:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:228:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:236:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:237:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:275:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:276:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:284:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:285:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:313:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:314:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:328:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:329:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:376:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:377:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:391:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:392:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:412:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:413:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:421:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:422:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:460:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:461:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:469:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:470:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:498:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:499:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:513:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:514:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/emplace.pass.cpp:34:22: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:561:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/emplace.pass.cpp:38:22: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:562:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/emplace.pass.cpp:42:22: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:576:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/emplace.pass.cpp:52:22: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp:577:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/emplace.pass.cpp:56:22: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/emplace.pass.cpp:60:22: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/emplace_hint.pass.cpp:39:22: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/emplace_hint.pass.cpp:43:22: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/emplace_hint.pass.cpp:47:22: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/emplace_hint.pass.cpp:58:22: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/emplace_hint.pass.cpp:62:22: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/emplace_hint.pass.cpp:66:22: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/erase_const_iter.pass.cpp:39:21: style: Variable 'j' is assigned a value that is never used. [unreadVariable] libcxx/test/containers/unord/unord.multiset/erase_const_iter.pass.cpp:62:21: style: Variable 'j' is assigned a value that is never used. [unreadVariable] libcxx/test/containers/unord/unord.multiset/eq.pass.cpp:70:21: style: The comparison 'c1 == c2' is always true because 'c1' and 'c2' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/unord/unord.multiset/eq.pass.cpp:69:22: note: 'c2' is assigned value 'c1' here. libcxx/test/containers/unord/unord.multiset/eq.pass.cpp:70:21: note: The comparison 'c1 == c2' is always true because 'c1' and 'c2' represent the same value. libcxx/test/containers/unord/unord.multiset/eq.pass.cpp:71:21: style: The comparison 'c1 != c2' is always false because 'c1' and 'c2' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/unord/unord.multiset/eq.pass.cpp:69:22: note: 'c2' is assigned value 'c1' here. libcxx/test/containers/unord/unord.multiset/eq.pass.cpp:71:21: note: The comparison 'c1 != c2' is always false because 'c1' and 'c2' represent the same value. libcxx/test/containers/unord/unord.multiset/eq.pass.cpp:146:21: style: The comparison 'c1 == c2' is always true because 'c1' and 'c2' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/unord/unord.multiset/eq.pass.cpp:145:22: note: 'c2' is assigned value 'c1' here. libcxx/test/containers/unord/unord.multiset/eq.pass.cpp:146:21: note: The comparison 'c1 == c2' is always true because 'c1' and 'c2' represent the same value. libcxx/test/containers/unord/unord.multiset/eq.pass.cpp:147:21: style: The comparison 'c1 != c2' is always false because 'c1' and 'c2' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/unord/unord.multiset/eq.pass.cpp:145:22: note: 'c2' is assigned value 'c1' here. libcxx/test/containers/unord/unord.multiset/eq.pass.cpp:147:21: note: The comparison 'c1 != c2' is always false because 'c1' and 'c2' represent the same value. libcxx/test/containers/unord/unord.multiset/erase_range.pass.cpp:54:11: style: Variable 'k' is reassigned a value before the old one has been used. [redundantAssignment] libcxx/test/containers/unord/unord.multiset/erase_range.pass.cpp:48:11: note: k is assigned libcxx/test/containers/unord/unord.multiset/erase_range.pass.cpp:54:11: note: k is overwritten libcxx/test/containers/unord/unord.multiset/erase_range.pass.cpp:89:11: style: Variable 'k' is reassigned a value before the old one has been used. [redundantAssignment] libcxx/test/containers/unord/unord.multiset/erase_range.pass.cpp:83:11: note: k is assigned libcxx/test/containers/unord/unord.multiset/erase_range.pass.cpp:89:11: note: k is overwritten libcxx/test/containers/unord/unord.multiset/erase_range.pass.cpp:40:33: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/containers/unord/unord.multiset/erase_range.pass.cpp:75:33: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/containers/unord/unord.multiset/erase_key.pass.cpp:32:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libcxx/test/containers/unord/unord.multiset/erase_key.pass.cpp:33:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libcxx/test/containers/unord/unord.multiset/iterators.pass.cpp:47:21: style: Unused variable: i [unusedVariable] libcxx/test/containers/unord/unord.multiset/iterators.pass.cpp:66:27: style: Unused variable: i [unusedVariable] libcxx/test/containers/unord/unord.multiset/iterators.pass.cpp:87:21: style: Unused variable: i [unusedVariable] libcxx/test/containers/unord/unord.multiset/iterators.pass.cpp:107:27: style: Unused variable: i [unusedVariable] libcxx/test/containers/unord/unord.multiset/scary.pass.cpp:23:18: style: Variable 'j' is assigned a value that is never used. [unreadVariable] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/allocator.pass.cpp:37:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/allocator.pass.cpp:38:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/allocator.pass.cpp:55:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/allocator.pass.cpp:56:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/assign_copy.pass.cpp:73:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/assign_copy.pass.cpp:74:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/assign_copy.pass.cpp:145:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/assign_copy.pass.cpp:146:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/assign_copy.pass.cpp:199:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/assign_copy.pass.cpp:200:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/assign_init.pass.cpp:43:11: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/assign_init.pass.cpp:38:13: note: c is initialized libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/assign_init.pass.cpp:43:11: note: c is overwritten libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/assign_init.pass.cpp:76:11: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/assign_init.pass.cpp:71:13: note: c is initialized libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/assign_init.pass.cpp:76:11: note: c is overwritten libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:41:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:42:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:50:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:51:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:89:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:90:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:98:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:99:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:127:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:128:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:140:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:141:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:188:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:189:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:201:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:202:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:222:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:223:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:231:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:232:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:270:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:271:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:279:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:280:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:308:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:309:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:321:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:322:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:369:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:370:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:382:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:383:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:403:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:404:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:412:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:413:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:451:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:452:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:460:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:461:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:489:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:490:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:502:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:503:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:550:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:551:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:563:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/swap_member.pass.cpp:564:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/assign_move.pass.cpp:74:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/assign_move.pass.cpp:75:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/assign_move.pass.cpp:119:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/assign_move.pass.cpp:120:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/assign_move.pass.cpp:164:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/assign_move.pass.cpp:165:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/assign_move.pass.cpp:218:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/assign_move.pass.cpp:219:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/assign_move.pass.cpp:263:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/assign_move.pass.cpp:264:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/copy.pass.cpp:66:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/copy.pass.cpp:67:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/copy.pass.cpp:113:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/copy.pass.cpp:114:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/copy.pass.cpp:161:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/copy.pass.cpp:162:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/default.pass.cpp:37:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/default.pass.cpp:38:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/default.pass.cpp:55:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/default.pass.cpp:56:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/copy_alloc.pass.cpp:66:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/copy_alloc.pass.cpp:67:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/copy_alloc.pass.cpp:113:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/copy_alloc.pass.cpp:114:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/init.pass.cpp:51:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/init.pass.cpp:52:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/init_size.pass.cpp:53:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/init.pass.cpp:82:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/init_size.pass.cpp:54:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/init.pass.cpp:83:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/init_size.pass.cpp:86:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/init_size.pass.cpp:87:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/init_size_hash.pass.cpp:55:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/init_size_hash.pass.cpp:56:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/init_size_hash.pass.cpp:89:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/init_size_hash.pass.cpp:90:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/init_size_hash_equal.pass.cpp:56:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/init_size_hash_equal.pass.cpp:57:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/init_size_hash_equal.pass.cpp:91:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/init_size_hash_equal.pass.cpp:92:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/init_size_hash_equal_allocator.pass.cpp:57:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/init_size_hash_equal_allocator.pass.cpp:58:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/init_size_hash_equal_allocator.pass.cpp:93:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/init_size_hash_equal_allocator.pass.cpp:94:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/move.pass.cpp:54:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/move.pass.cpp:55:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/move.pass.cpp:94:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/move.pass.cpp:95:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/move.pass.cpp:130:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/move.pass.cpp:131:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/move.pass.cpp:170:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/move.pass.cpp:171:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/move.pass.cpp:63:16: warning:inconclusive: Access of moved variable 'c0'. [accessMoved] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/move.pass.cpp:51:15: note: Calling std::move(c0) libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/move.pass.cpp:63:16: note: Access of moved variable 'c0'. libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/move.pass.cpp:103:16: warning:inconclusive: Access of moved variable 'c0'. [accessMoved] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/move.pass.cpp:87:15: note: Calling std::move(c0) libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/move.pass.cpp:103:16: note: Access of moved variable 'c0'. libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/move.pass.cpp:139:16: warning:inconclusive: Access of moved variable 'c0'. [accessMoved] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/move.pass.cpp:127:15: note: Calling std::move(c0) libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/move.pass.cpp:139:16: note: Access of moved variable 'c0'. libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/move.pass.cpp:179:16: warning:inconclusive: Access of moved variable 'c0'. [accessMoved] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/move.pass.cpp:163:15: note: Calling std::move(c0) libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/move.pass.cpp:179:16: note: Access of moved variable 'c0'. libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/move_alloc.pass.cpp:68:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/move_alloc.pass.cpp:69:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/move_alloc.pass.cpp:109:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/move_alloc.pass.cpp:110:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/move_alloc.pass.cpp:159:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/move_alloc.pass.cpp:160:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/move_alloc.pass.cpp:200:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/move_alloc.pass.cpp:201:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/range.pass.cpp:54:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/range.pass.cpp:55:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/range.pass.cpp:87:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/range.pass.cpp:88:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/range_size.pass.cpp:56:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/range_size.pass.cpp:57:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/range_size.pass.cpp:91:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/range_size.pass.cpp:92:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/range_size_hash.pass.cpp:58:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/range_size_hash.pass.cpp:59:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/range_size_hash.pass.cpp:94:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/range_size_hash.pass.cpp:95:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/range_size_hash_equal.pass.cpp:59:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/range_size_hash_equal.pass.cpp:60:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/range_size_hash_equal.pass.cpp:96:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/range_size_hash_equal.pass.cpp:97:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/range_size_hash_equal_allocator.pass.cpp:61:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/range_size_hash_equal_allocator.pass.cpp:62:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/size.fail.cpp:37:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/range_size_hash_equal_allocator.pass.cpp:99:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/size.fail.cpp:38:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/range_size_hash_equal_allocator.pass.cpp:100:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/size.fail.cpp:55:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/size.fail.cpp:56:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/size.pass.cpp:37:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/size.pass.cpp:38:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/size.pass.cpp:55:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/size.pass.cpp:56:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/size_hash.pass.cpp:39:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/size_hash.pass.cpp:40:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/size_hash.pass.cpp:59:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/size_hash.pass.cpp:60:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/size_hash_equal.pass.cpp:40:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/size_hash_equal.pass.cpp:41:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/size_hash_equal.pass.cpp:61:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/size_hash_equal.pass.cpp:62:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/size_hash_equal_allocator.pass.cpp:41:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/size_hash_equal_allocator.pass.cpp:42:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/size_hash_equal_allocator.pass.cpp:63:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr/size_hash_equal_allocator.pass.cpp:64:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:41:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:42:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:50:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:51:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:89:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:90:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:98:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:99:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:127:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:128:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:140:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:141:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:188:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:189:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:201:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:202:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:222:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:223:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:231:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:232:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:270:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:271:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/emplace.pass.cpp:34:28: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:279:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/emplace.pass.cpp:39:28: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:280:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/emplace.pass.cpp:44:28: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:308:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/emplace.pass.cpp:55:28: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:309:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/emplace.pass.cpp:60:28: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:321:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/emplace.pass.cpp:65:28: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:322:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:369:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:370:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:382:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:383:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:403:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/emplace_hint.pass.cpp:39:22: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:404:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/emplace_hint.pass.cpp:43:22: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:412:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/emplace_hint.pass.cpp:47:22: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:413:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/emplace_hint.pass.cpp:58:22: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:451:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/emplace_hint.pass.cpp:62:22: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:452:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/emplace_hint.pass.cpp:66:22: warning: Assert statement calls a function which may have desired side effects: 'Emplaceable'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:460:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:461:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:489:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:490:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:502:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:503:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:550:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:551:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:563:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp:564:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/erase_const_iter.pass.cpp:39:21: style: Variable 'j' is assigned a value that is never used. [unreadVariable] libcxx/test/containers/unord/unord.set/erase_const_iter.pass.cpp:60:21: style: Variable 'j' is assigned a value that is never used. [unreadVariable] libcxx/test/containers/unord/unord.set/eq.pass.cpp:64:21: style: The comparison 'c1 == c2' is always true because 'c1' and 'c2' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/unord/unord.set/eq.pass.cpp:63:22: note: 'c2' is assigned value 'c1' here. libcxx/test/containers/unord/unord.set/eq.pass.cpp:64:21: note: The comparison 'c1 == c2' is always true because 'c1' and 'c2' represent the same value. libcxx/test/containers/unord/unord.set/eq.pass.cpp:65:21: style: The comparison 'c1 != c2' is always false because 'c1' and 'c2' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/unord/unord.set/eq.pass.cpp:63:22: note: 'c2' is assigned value 'c1' here. libcxx/test/containers/unord/unord.set/eq.pass.cpp:65:21: note: The comparison 'c1 != c2' is always false because 'c1' and 'c2' represent the same value. libcxx/test/containers/unord/unord.set/eq.pass.cpp:129:21: style: The comparison 'c1 == c2' is always true because 'c1' and 'c2' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/unord/unord.set/eq.pass.cpp:128:22: note: 'c2' is assigned value 'c1' here. libcxx/test/containers/unord/unord.set/eq.pass.cpp:129:21: note: The comparison 'c1 == c2' is always true because 'c1' and 'c2' represent the same value. libcxx/test/containers/unord/unord.set/eq.pass.cpp:130:21: style: The comparison 'c1 != c2' is always false because 'c1' and 'c2' represent the same value. [knownConditionTrueFalse] libcxx/test/containers/unord/unord.set/eq.pass.cpp:128:22: note: 'c2' is assigned value 'c1' here. libcxx/test/containers/unord/unord.set/eq.pass.cpp:130:21: note: The comparison 'c1 != c2' is always false because 'c1' and 'c2' represent the same value. libcxx/test/containers/unord/unord.set/erase_range.pass.cpp:54:11: style: Variable 'k' is reassigned a value before the old one has been used. [redundantAssignment] libcxx/test/containers/unord/unord.set/erase_range.pass.cpp:48:11: note: k is assigned libcxx/test/containers/unord/unord.set/erase_range.pass.cpp:54:11: note: k is overwritten libcxx/test/containers/unord/unord.set/erase_range.pass.cpp:88:11: style: Variable 'k' is reassigned a value before the old one has been used. [redundantAssignment] libcxx/test/containers/unord/unord.set/erase_range.pass.cpp:82:11: note: k is assigned libcxx/test/containers/unord/unord.set/erase_range.pass.cpp:88:11: note: k is overwritten libcxx/test/containers/unord/unord.set/erase_range.pass.cpp:40:33: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/containers/unord/unord.set/erase_range.pass.cpp:74:33: style: Same iterators expression are used for algorithm. [sameIteratorExpression] libcxx/test/containers/unord/unord.set/iterators.pass.cpp:47:21: style: Unused variable: i [unusedVariable] libcxx/test/containers/unord/unord.set/iterators.pass.cpp:66:27: style: Unused variable: i [unusedVariable] libcxx/test/containers/unord/unord.set/iterators.pass.cpp:87:21: style: Unused variable: i [unusedVariable] libcxx/test/containers/unord/unord.set/iterators.pass.cpp:107:27: style: Unused variable: i [unusedVariable] libcxx/test/containers/unord/unord.set/erase_key.pass.cpp:32:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libcxx/test/containers/unord/unord.set/erase_key.pass.cpp:33:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libcxx/test/containers/unord/unord.set/unord.set.cnstr/allocator.pass.cpp:37:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/allocator.pass.cpp:38:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/allocator.pass.cpp:55:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/allocator.pass.cpp:56:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/assign_copy.pass.cpp:65:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/assign_copy.pass.cpp:66:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/assign_copy.pass.cpp:128:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/assign_copy.pass.cpp:129:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/assign_copy.pass.cpp:174:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/assign_copy.pass.cpp:175:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/assign_init.pass.cpp:43:11: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] libcxx/test/containers/unord/unord.set/unord.set.cnstr/assign_init.pass.cpp:38:13: note: c is initialized libcxx/test/containers/unord/unord.set/unord.set.cnstr/assign_init.pass.cpp:43:11: note: c is overwritten libcxx/test/containers/unord/unord.set/unord.set.cnstr/assign_init.pass.cpp:76:11: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] libcxx/test/containers/unord/unord.set/unord.set.cnstr/assign_init.pass.cpp:71:13: note: c is initialized libcxx/test/containers/unord/unord.set/unord.set.cnstr/assign_init.pass.cpp:76:11: note: c is overwritten libcxx/test/containers/unord/unord.set/unord.set.cnstr/assign_move.pass.cpp:66:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/assign_move.pass.cpp:67:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/assign_move.pass.cpp:111:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/assign_move.pass.cpp:112:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/assign_move.pass.cpp:156:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/assign_move.pass.cpp:157:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/assign_move.pass.cpp:202:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/assign_move.pass.cpp:203:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:41:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:42:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:50:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:51:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:89:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:90:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:98:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:99:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:127:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:128:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:140:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:141:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:188:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:189:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:201:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:202:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:222:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:223:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:231:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:232:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:270:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:271:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:279:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:280:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/copy.pass.cpp:58:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:308:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/copy.pass.cpp:59:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:309:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/copy.pass.cpp:97:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:321:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/copy.pass.cpp:98:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:322:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/copy.pass.cpp:137:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:369:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/copy.pass.cpp:138:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:370:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:382:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:383:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:403:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:404:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:412:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:413:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:451:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:452:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:460:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/copy_alloc.pass.cpp:58:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/default.pass.cpp:37:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:461:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/copy_alloc.pass.cpp:59:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/default.pass.cpp:38:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:489:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/copy_alloc.pass.cpp:97:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/default.pass.cpp:55:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:490:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/copy_alloc.pass.cpp:98:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/default.pass.cpp:56:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:502:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:503:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:550:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:551:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:563:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/init.pass.cpp:51:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/swap_member.pass.cpp:564:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/init.pass.cpp:52:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/init.pass.cpp:82:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/init.pass.cpp:83:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/init_size.pass.cpp:53:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/init_size.pass.cpp:54:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/init_size.pass.cpp:86:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/init_size.pass.cpp:87:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/init_size_hash.pass.cpp:55:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/init_size_hash.pass.cpp:56:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/init_size_hash.pass.cpp:89:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/init_size_hash.pass.cpp:90:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/init_size_hash_equal.pass.cpp:56:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/init_size_hash_equal.pass.cpp:57:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/init_size_hash_equal.pass.cpp:91:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/init_size_hash_equal.pass.cpp:92:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/init_size_hash_equal_allocator.pass.cpp:57:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/init_size_hash_equal_allocator.pass.cpp:58:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/init_size_hash_equal_allocator.pass.cpp:93:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/init_size_hash_equal_allocator.pass.cpp:94:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/move.pass.cpp:54:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/move.pass.cpp:55:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/move.pass.cpp:94:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/move.pass.cpp:95:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/move.pass.cpp:130:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/move.pass.cpp:131:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/move.pass.cpp:170:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/move.pass.cpp:171:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/move_alloc.pass.cpp:60:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/move_alloc.pass.cpp:61:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/move_alloc.pass.cpp:101:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/move_alloc.pass.cpp:102:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/move.pass.cpp:63:16: warning:inconclusive: Access of moved variable 'c0'. [accessMoved] libcxx/test/containers/unord/unord.set/unord.set.cnstr/move.pass.cpp:51:15: note: Calling std::move(c0) libcxx/test/containers/unord/unord.set/unord.set.cnstr/move.pass.cpp:63:16: note: Access of moved variable 'c0'. libcxx/test/containers/unord/unord.set/unord.set.cnstr/move_alloc.pass.cpp:143:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/move.pass.cpp:103:16: warning:inconclusive: Access of moved variable 'c0'. [accessMoved] libcxx/test/containers/unord/unord.set/unord.set.cnstr/move.pass.cpp:87:15: note: Calling std::move(c0) libcxx/test/containers/unord/unord.set/unord.set.cnstr/move.pass.cpp:103:16: note: Access of moved variable 'c0'. libcxx/test/containers/unord/unord.set/unord.set.cnstr/move_alloc.pass.cpp:144:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/move.pass.cpp:139:16: warning:inconclusive: Access of moved variable 'c0'. [accessMoved] libcxx/test/containers/unord/unord.set/unord.set.cnstr/move.pass.cpp:127:15: note: Calling std::move(c0) libcxx/test/containers/unord/unord.set/unord.set.cnstr/move.pass.cpp:139:16: note: Access of moved variable 'c0'. libcxx/test/containers/unord/unord.set/unord.set.cnstr/move.pass.cpp:179:16: warning:inconclusive: Access of moved variable 'c0'. [accessMoved] libcxx/test/containers/unord/unord.set/unord.set.cnstr/move.pass.cpp:163:15: note: Calling std::move(c0) libcxx/test/containers/unord/unord.set/unord.set.cnstr/move.pass.cpp:179:16: note: Access of moved variable 'c0'. libcxx/test/containers/unord/unord.set/unord.set.cnstr/range.pass.cpp:54:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/range.pass.cpp:55:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/range.pass.cpp:87:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/range.pass.cpp:88:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/range_size.pass.cpp:56:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/range_size.pass.cpp:57:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/range_size.pass.cpp:91:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/range_size.pass.cpp:92:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/range_size_hash.pass.cpp:58:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/range_size_hash.pass.cpp:59:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/range_size_hash.pass.cpp:94:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/range_size_hash.pass.cpp:95:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/range_size_hash_equal.pass.cpp:59:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/range_size_hash_equal.pass.cpp:60:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/range_size_hash_equal.pass.cpp:96:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/range_size_hash_equal.pass.cpp:97:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/range_size_hash_equal_allocator.pass.cpp:61:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/range_size_hash_equal_allocator.pass.cpp:62:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/size.fail.cpp:36:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/range_size_hash_equal_allocator.pass.cpp:99:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/size.fail.cpp:37:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/range_size_hash_equal_allocator.pass.cpp:100:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/size.pass.cpp:37:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/size.pass.cpp:38:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/size.pass.cpp:55:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/size.pass.cpp:56:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/size_hash.pass.cpp:39:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/size_hash.pass.cpp:40:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/size_hash.pass.cpp:59:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/size_hash.pass.cpp:60:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/size_hash_equal.pass.cpp:40:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/size_hash_equal.pass.cpp:41:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/size_hash_equal_allocator.pass.cpp:41:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/size_hash_equal.pass.cpp:61:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/size_hash_equal_allocator.pass.cpp:42:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/size_hash_equal.pass.cpp:62:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/size_hash_equal_allocator.pass.cpp:63:37: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.cnstr/size_hash_equal_allocator.pass.cpp:64:30: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < NotConstructible > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/depr/depr.auto.ptr/auto.ptr/AB.h:36:16: warning: The class 'B' defines member variable with name 'count' also defined in its parent class 'A'. [duplInheritedMember] libcxx/test/depr/depr.auto.ptr/auto.ptr/AB.h:23:16: note: Parent variable 'A::count' libcxx/test/depr/depr.auto.ptr/auto.ptr/AB.h:36:16: note: Derived variable 'B::count' libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:41:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:42:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:50:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:51:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:89:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:90:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:98:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:99:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:127:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:128:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:140:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:141:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:188:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:189:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:201:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:202:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:222:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:223:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:231:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:232:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:270:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:271:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:279:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:280:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:308:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:309:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:321:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:322:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:369:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:370:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:382:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:383:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:403:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:404:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:412:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:413:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:451:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:452:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:460:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:461:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:489:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:490:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:502:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:503:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:550:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:551:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:563:38: warning: Assert statement calls a function which may have desired side effects: 'test_hash < std :: hash < int > >'. [assertWithSideEffect] libcxx/test/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp:564:31: warning: Assert statement calls a function which may have desired side effects: 'test_compare < std :: equal_to < int > >'. [assertWithSideEffect] libcxx/test/depr/depr.auto.ptr/auto.ptr/auto.ptr.conv/convert_to_auto_ptr_ref.pass.cpp:26:26: style: Variable 'apr' is assigned a value that is never used. [unreadVariable] libcxx/test/depr/depr.c.headers/assert_h.pass.cpp:15:0: error: #error assert not defined [preprocessorErrorDirective] libcxx/test/depr/depr.c.headers/ciso646.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/depr/depr.c.headers/complex.h.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/depr/depr.c.headers/errno_h.pass.cpp:16:0: error: #error EDOM not defined [preprocessorErrorDirective] libcxx/test/depr/depr.c.headers/fenv_h.pass.cpp:40:0: error: #error FE_DOWNWARD not defined [preprocessorErrorDirective] libcxx/test/depr/depr.c.headers/float_h.pass.cpp:15:0: error: #error FLT_ROUNDS not defined [preprocessorErrorDirective] libcxx/test/depr/depr.c.headers/inttypes_h.pass.cpp:16:0: error: #error PRId8 not defined [preprocessorErrorDirective] libcxx/test/depr/depr.c.headers/limits_h.pass.cpp:15:0: error: #error CHAR_BIT not defined [preprocessorErrorDirective] libcxx/test/depr/depr.c.headers/locale_h.pass.cpp:16:0: error: #error LC_ALL not defined [preprocessorErrorDirective] libcxx/test/depr/depr.c.headers/signal_h.pass.cpp:16:0: error: #error SIG_DFL not defined [preprocessorErrorDirective] libcxx/test/depr/depr.c.headers/stdarg_h.pass.cpp:15:0: error: #error va_arg not defined [preprocessorErrorDirective] libcxx/test/depr/depr.c.headers/stdbool_h.pass.cpp:15:0: error: #error __bool_true_false_are_defined not defined [preprocessorErrorDirective] libcxx/test/depr/depr.c.headers/stddef_h.pass.cpp:16:0: error: #error NULL not defined [preprocessorErrorDirective] libcxx/test/depr/depr.c.headers/stdint_h.pass.cpp:252:0: error: #error INT8_C not defined [preprocessorErrorDirective] libcxx/test/depr/depr.c.headers/stdio_h.pass.cpp:16:0: error: #error BUFSIZ not defined [preprocessorErrorDirective] libcxx/test/depr/depr.c.headers/stdlib_h.pass.cpp:16:0: error: #error EXIT_FAILURE not defined [preprocessorErrorDirective] libcxx/test/depr/depr.c.headers/string_h.pass.cpp:16:0: error: #error NULL not defined [preprocessorErrorDirective] libcxx/test/depr/depr.c.headers/tgmath_h.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/depr/depr.c.headers/time_h.pass.cpp:16:0: error: #error NULL not defined [preprocessorErrorDirective] libcxx/test/depr/depr.c.headers/wchar_h.pass.cpp:16:0: error: #error NULL not defined [preprocessorErrorDirective] libcxx/test/depr/depr.c.headers/wctype_h.pass.cpp:16:0: error: #error WEOF not defined [preprocessorErrorDirective] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun.pass.cpp:21:10: performance:inconclusive: Technically the member function 'A::a1' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun.pass.cpp:22:11: performance:inconclusive: Technically the member function 'A::a2' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun.pass.cpp:23:9: performance:inconclusive: Technically the member function 'A::a3' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun.pass.cpp:24:12: performance:inconclusive: Technically the member function 'A::a4' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1.pass.cpp:21:10: performance:inconclusive: Technically the member function 'A::a1' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1.pass.cpp:22:11: performance:inconclusive: Technically the member function 'A::a2' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1.pass.cpp:23:9: performance:inconclusive: Technically the member function 'A::a3' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1.pass.cpp:24:12: performance:inconclusive: Technically the member function 'A::a4' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1_ref_t.pass.cpp:20:10: performance:inconclusive: Technically the member function 'A::a1' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1_ref_t.pass.cpp:21:11: performance:inconclusive: Technically the member function 'A::a2' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1_ref_t.pass.cpp:22:9: performance:inconclusive: Technically the member function 'A::a3' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1_ref_t.pass.cpp:23:12: performance:inconclusive: Technically the member function 'A::a4' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1_t.pass.cpp:20:10: performance:inconclusive: Technically the member function 'A::a1' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1_t.pass.cpp:21:11: performance:inconclusive: Technically the member function 'A::a2' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1_t.pass.cpp:22:9: performance:inconclusive: Technically the member function 'A::a3' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref.pass.cpp:21:10: performance:inconclusive: Technically the member function 'A::a1' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1_t.pass.cpp:23:12: performance:inconclusive: Technically the member function 'A::a4' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref.pass.cpp:22:11: performance:inconclusive: Technically the member function 'A::a2' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref.pass.cpp:23:9: performance:inconclusive: Technically the member function 'A::a3' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref1.pass.cpp:21:10: performance:inconclusive: Technically the member function 'A::a1' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref.pass.cpp:24:12: performance:inconclusive: Technically the member function 'A::a4' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref1.pass.cpp:22:11: performance:inconclusive: Technically the member function 'A::a2' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref1.pass.cpp:23:9: performance:inconclusive: Technically the member function 'A::a3' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref1.pass.cpp:24:12: performance:inconclusive: Technically the member function 'A::a4' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref_t.pass.cpp:20:10: performance:inconclusive: Technically the member function 'A::a1' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref_t.pass.cpp:21:11: performance:inconclusive: Technically the member function 'A::a2' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref_t.pass.cpp:22:9: performance:inconclusive: Technically the member function 'A::a3' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_t.pass.cpp:20:10: performance:inconclusive: Technically the member function 'A::a1' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref_t.pass.cpp:23:12: performance:inconclusive: Technically the member function 'A::a4' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_t.pass.cpp:21:11: performance:inconclusive: Technically the member function 'A::a2' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun.pass.cpp:30:29: warning: Assert statement calls a function which may have desired side effects: 'a1'. [assertWithSideEffect] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_t.pass.cpp:22:9: performance:inconclusive: Technically the member function 'A::a3' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun.pass.cpp:21:10: performance:inconclusive: Technically the member function 'A::a1' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_t.pass.cpp:23:12: performance:inconclusive: Technically the member function 'A::a4' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun.pass.cpp:22:11: performance:inconclusive: Technically the member function 'A::a2' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1.pass.cpp:30:29: warning: Assert statement calls a function which may have desired side effects: 'a2'. [assertWithSideEffect] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun.pass.cpp:23:9: performance:inconclusive: Technically the member function 'A::a3' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1.pass.cpp:21:10: performance:inconclusive: Technically the member function 'A::a1' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun.pass.cpp:24:12: performance:inconclusive: Technically the member function 'A::a4' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1.pass.cpp:22:11: performance:inconclusive: Technically the member function 'A::a2' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1.pass.cpp:23:9: performance:inconclusive: Technically the member function 'A::a3' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1_ref_t.pass.cpp:20:10: performance:inconclusive: Technically the member function 'A::a1' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1.pass.cpp:24:12: performance:inconclusive: Technically the member function 'A::a4' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1_ref_t.pass.cpp:21:11: performance:inconclusive: Technically the member function 'A::a2' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1_ref_t.pass.cpp:22:9: performance:inconclusive: Technically the member function 'A::a3' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1_t.pass.cpp:20:10: performance:inconclusive: Technically the member function 'A::a1' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1_ref_t.pass.cpp:23:12: performance:inconclusive: Technically the member function 'A::a4' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1_t.pass.cpp:21:11: performance:inconclusive: Technically the member function 'A::a2' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref.pass.cpp:30:33: warning: Assert statement calls a function which may have desired side effects: 'a1'. [assertWithSideEffect] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1_t.pass.cpp:22:9: performance:inconclusive: Technically the member function 'A::a3' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref.pass.cpp:21:10: performance:inconclusive: Technically the member function 'A::a1' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1_t.pass.cpp:23:12: performance:inconclusive: Technically the member function 'A::a4' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref.pass.cpp:22:11: performance:inconclusive: Technically the member function 'A::a2' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref1.pass.cpp:30:33: warning: Assert statement calls a function which may have desired side effects: 'a2'. [assertWithSideEffect] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref.pass.cpp:23:9: performance:inconclusive: Technically the member function 'A::a3' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref1.pass.cpp:21:10: performance:inconclusive: Technically the member function 'A::a1' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref.pass.cpp:24:12: performance:inconclusive: Technically the member function 'A::a4' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref1.pass.cpp:22:11: performance:inconclusive: Technically the member function 'A::a2' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref1.pass.cpp:23:9: performance:inconclusive: Technically the member function 'A::a3' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref_t.pass.cpp:20:10: performance:inconclusive: Technically the member function 'A::a1' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref1.pass.cpp:24:12: performance:inconclusive: Technically the member function 'A::a4' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref_t.pass.cpp:21:11: performance:inconclusive: Technically the member function 'A::a2' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref_t.pass.cpp:22:9: performance:inconclusive: Technically the member function 'A::a3' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_t.pass.cpp:20:10: performance:inconclusive: Technically the member function 'A::a1' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref_t.pass.cpp:23:12: performance:inconclusive: Technically the member function 'A::a4' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_t.pass.cpp:21:11: performance:inconclusive: Technically the member function 'A::a2' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_t.pass.cpp:22:9: performance:inconclusive: Technically the member function 'A::a3' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_t.pass.cpp:23:12: performance:inconclusive: Technically the member function 'A::a4' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/depr/depr.lib.binders/depr.lib.bind.1st/bind1st.pass.cpp:23:25: warning: Assert statement calls a function which may have desired side effects: 'test_func'. [assertWithSideEffect] libcxx/test/depr/depr.lib.binders/test_func.h:25:81: style: Parameter 'y' can be declared as reference to const [constParameter] libcxx/test/depr/depr.lib.binders/test_func.h:29:50: style: Parameter 'x' can be declared as reference to const [constParameter] libcxx/test/depr/depr.lib.binders/depr.lib.bind.2nd/bind2nd.pass.cpp:23:25: warning: Assert statement calls a function which may have desired side effects: 'test_func'. [assertWithSideEffect] libcxx/test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/custom_alloc.pass.cpp:23:17: style: Variable 'buf' is not assigned a value. [unassignedVariable] libcxx/test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/scp_size_scp.pass.cpp:74:29: style: C-style pointer casting [cstyleCast] libcxx/test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/pbackfail.pass.cpp:41:19: warning: Assert statement calls a function which may have desired side effects: 'pbackfail'. [assertWithSideEffect] libcxx/test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/pbackfail.pass.cpp:42:19: warning: Assert statement calls a function which may have desired side effects: 'pbackfail'. [assertWithSideEffect] libcxx/test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/pbackfail.pass.cpp:43:19: warning: Assert statement calls a function which may have desired side effects: 'pbackfail'. [assertWithSideEffect] libcxx/test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/pbackfail.pass.cpp:44:19: warning: Assert statement calls a function which may have desired side effects: 'pbackfail'. [assertWithSideEffect] libcxx/test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/pbackfail.pass.cpp:45:19: warning: Assert statement calls a function which may have desired side effects: 'pbackfail'. [assertWithSideEffect] libcxx/test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/pbackfail.pass.cpp:56:19: warning: Assert statement calls a function which may have desired side effects: 'pbackfail'. [assertWithSideEffect] libcxx/test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/pbackfail.pass.cpp:57:19: warning: Assert statement calls a function which may have desired side effects: 'pbackfail'. [assertWithSideEffect] libcxx/test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/pbackfail.pass.cpp:58:19: warning: Assert statement calls a function which may have desired side effects: 'pbackfail'. [assertWithSideEffect] libcxx/test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/pbackfail.pass.cpp:59:19: warning: Assert statement calls a function which may have desired side effects: 'pbackfail'. [assertWithSideEffect] libcxx/test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/ucp_size_ucp.pass.cpp:74:29: style: C-style pointer casting [cstyleCast] libcxx/test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/underflow.pass.cpp:36:19: warning: Assert statement calls a function which may have desired side effects: 'underflow'. [assertWithSideEffect] libcxx/test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/underflow.pass.cpp:37:19: warning: Assert statement calls a function which may have desired side effects: 'underflow'. [assertWithSideEffect] libcxx/test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/underflow.pass.cpp:39:19: warning: Assert statement calls a function which may have desired side effects: 'underflow'. [assertWithSideEffect] libcxx/test/depr/depr.str.strstreams/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/underflow.pass.cpp:40:19: warning: Assert statement calls a function which may have desired side effects: 'underflow'. [assertWithSideEffect] libcxx/test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/underflow.pass.cpp:42:19: warning: Assert statement calls a function which may have desired side effects: 'underflow'. [assertWithSideEffect] libcxx/test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/underflow.pass.cpp:43:19: warning: Assert statement calls a function which may have desired side effects: 'underflow'. [assertWithSideEffect] libcxx/test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/underflow.pass.cpp:45:19: warning: Assert statement calls a function which may have desired side effects: 'underflow'. [assertWithSideEffect] libcxx/test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/underflow.pass.cpp:46:19: warning: Assert statement calls a function which may have desired side effects: 'underflow'. [assertWithSideEffect] libcxx/test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/underflow.pass.cpp:48:19: warning: Assert statement calls a function which may have desired side effects: 'underflow'. [assertWithSideEffect] libcxx/test/depr/exception.unexpected/unexpected.handler/unexpected_handler.pass.cpp:18:29: style: Variable 'p' is assigned a value that is never used. [unreadVariable] libcxx/test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals/underflow.pass.cpp:49:19: warning: Assert statement calls a function which may have desired side effects: 'underflow'. [assertWithSideEffect] libcxx/test/diagnostics/assertions/cassert.pass.cpp:15:0: error: #error assert not defined [preprocessorErrorDirective] libcxx/test/diagnostics/errno/cerrno.pass.cpp:16:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/diagnostics/std.exceptions/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/depr/depr.c.headers/math_h.pass.cpp:45:42: warning: Passing values 0 and 0 to atan2f() leads to implementation-defined result. [wrongmathcall] libcxx/test/depr/depr.c.headers/math_h.pass.cpp:46:42: warning: Passing values 0 and 0 to atan2l() leads to implementation-defined result. [wrongmathcall] libcxx/test/depr/depr.c.headers/math_h.pass.cpp:101:42: warning: Passing values 0 and 0 to fmodf() leads to implementation-defined result. [wrongmathcall] libcxx/test/depr/depr.c.headers/math_h.pass.cpp:102:42: warning: Passing values 0 and 0 to fmodl() leads to implementation-defined result. [wrongmathcall] libcxx/test/depr/depr.c.headers/math_h.pass.cpp:127:42: warning: Passing value 0 to logf() leads to implementation-defined result. [wrongmathcall] libcxx/test/depr/depr.c.headers/math_h.pass.cpp:128:42: warning: Passing value 0 to logl() leads to implementation-defined result. [wrongmathcall] libcxx/test/depr/depr.c.headers/math_h.pass.cpp:135:42: warning: Passing value 0 to log10f() leads to implementation-defined result. [wrongmathcall] libcxx/test/diagnostics/syserr/syserr.errcat/syserr.errcat.overview/error_category.pass.cpp:18:28: style: Variable 'p' is assigned a value that is never used. [unreadVariable] libcxx/test/depr/depr.c.headers/math_h.pass.cpp:136:42: warning: Passing value 0 to log10l() leads to implementation-defined result. [wrongmathcall] libcxx/test/depr/depr.c.headers/math_h.pass.cpp:484:42: warning: Passing value 0 to log2f() leads to implementation-defined result. [wrongmathcall] libcxx/test/depr/depr.c.headers/math_h.pass.cpp:485:42: warning: Passing value 0 to log2l() leads to implementation-defined result. [wrongmathcall] libcxx/test/diagnostics/syserr/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/experimental/string.view/string.view.access/back.pass.cpp:23:28: portability:inconclusive: Undefined behaviour, pointer arithmetic 's+len' is out of bounds. [pointerOutOfBounds] libcxx/test/experimental/string.view/string.view.access/back.pass.cpp:27:30: note: Calling function 'test', 2nd argument '5' value is 5 libcxx/test/experimental/string.view/string.view.access/back.pass.cpp:23:28: note: Pointer arithmetic overflow libcxx/test/experimental/utilities/utility/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/input.output/file.streams/c.files/cinttypes.pass.cpp:160:0: error: #error INTPTR_MIN not defined [preprocessorErrorDirective] libcxx/test/input.output/file.streams/c.files/cstdio.pass.cpp:16:0: error: #error BUFSIZ not defined [preprocessorErrorDirective] libcxx/test/input.output/file.streams/c.files/gets.fail.cpp:21:0: error: #error [preprocessorErrorDirective] libcxx/test/input.output/file.streams/c.files/version_ccstdio.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/input.output/file.streams/c.files/version_cinttypes.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/input.output/file.streams/fstreams/filebuf.virtuals/overflow.pass.cpp:47:18: warning: Assert statement calls a function which may have desired side effects: 'overflow'. [assertWithSideEffect] libcxx/test/input.output/file.streams/fstreams/filebuf.virtuals/overflow.pass.cpp:67:18: warning: Assert statement calls a function which may have desired side effects: 'overflow'. [assertWithSideEffect] libcxx/test/input.output/file.streams/fstreams/filebuf.virtuals/pbackfail.pass.cpp:44:18: warning: Assert statement calls a function which may have desired side effects: 'pbackfail'. [assertWithSideEffect] libcxx/test/input.output/file.streams/fstreams/filebuf.virtuals/overflow.pass.cpp:86:18: warning: Assert statement calls a function which may have desired side effects: 'overflow'. [assertWithSideEffect] libcxx/test/input.output/file.streams/fstreams/filebuf.virtuals/pbackfail.pass.cpp:52:18: warning: Assert statement calls a function which may have desired side effects: 'pbackfail'. [assertWithSideEffect] libcxx/test/input.output/file.streams/fstreams/filebuf.virtuals/overflow.pass.cpp:106:18: warning: Assert statement calls a function which may have desired side effects: 'overflow'. [assertWithSideEffect] libcxx/test/input.output/file.streams/fstreams/filebuf.virtuals/underflow.pass.cpp:46:18: warning: Assert statement calls a function which may have desired side effects: 'underflow'. [assertWithSideEffect] libcxx/test/input.output/file.streams/fstreams/filebuf.virtuals/underflow.pass.cpp:60:18: warning: Assert statement calls a function which may have desired side effects: 'underflow'. [assertWithSideEffect] libcxx/test/input.output/file.streams/fstreams/filebuf.virtuals/underflow.pass.cpp:82:18: warning: Assert statement calls a function which may have desired side effects: 'underflow'. [assertWithSideEffect] libcxx/test/input.output/file.streams/fstreams/filebuf.virtuals/underflow.pass.cpp:96:18: warning: Assert statement calls a function which may have desired side effects: 'underflow'. [assertWithSideEffect] libcxx/test/input.output/file.streams/fstreams/fstream.cons/default.pass.cpp:23:22: style: Unused variable: fs [unusedVariable] libcxx/test/input.output/file.streams/fstreams/fstream.cons/default.pass.cpp:26:23: style: Unused variable: fs [unusedVariable] libcxx/test/input.output/file.streams/fstreams/ifstream.cons/default.pass.cpp:23:23: style: Unused variable: fs [unusedVariable] libcxx/test/input.output/file.streams/fstreams/ifstream.cons/default.pass.cpp:26:24: style: Unused variable: fs [unusedVariable] libcxx/test/input.output/file.streams/fstreams/ofstream.cons/default.pass.cpp:23:23: style: Unused variable: fs [unusedVariable] libcxx/test/input.output/file.streams/fstreams/ofstream.cons/default.pass.cpp:26:24: style: Unused variable: fs [unusedVariable] libcxx/test/input.output/file.streams/fstreams/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/input.output/iostream.format/ext.manip/get_time.pass.cpp:30:5: style: Struct 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/ext.manip/get_time.pass.cpp:30:5: style: Struct 'testbuf < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/iostreamclass/iostream.assign/member_swap.pass.cpp:32:5: style: Struct 'test_iostream < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/ext.manip/get_money.pass.cpp:30:5: style: Struct 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/iostreamclass/iostream.assign/member_swap.pass.cpp:32:5: style: Struct 'test_iostream < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/ext.manip/get_money.pass.cpp:30:5: style: Struct 'testbuf < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/iostreamclass/iostream.assign/move_assign.pass.cpp:34:5: style: Struct 'test_iostream < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/iostreamclass/iostream.assign/move_assign.pass.cpp:34:5: style: Struct 'test_iostream < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/iostreamclass/iostream.cons/move.pass.cpp:34:5: style: Struct 'test_iostream < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/iostreamclass/iostream.cons/move.pass.cpp:34:5: style: Struct 'test_iostream < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/iostreamclass/iostream.assign/move_assign.pass.cpp:51:16: warning:inconclusive: Access of moved variable 'is1'. [accessMoved] libcxx/test/input.output/iostream.format/input.streams/iostreamclass/iostream.assign/move_assign.pass.cpp:50:16: note: Calling std::move(is1) libcxx/test/input.output/iostream.format/input.streams/iostreamclass/iostream.assign/move_assign.pass.cpp:51:16: note: Access of moved variable 'is1'. libcxx/test/input.output/iostream.format/input.streams/iostreamclass/iostream.assign/move_assign.pass.cpp:74:16: warning:inconclusive: Access of moved variable 'is1'. [accessMoved] libcxx/test/input.output/iostream.format/input.streams/iostreamclass/iostream.assign/move_assign.pass.cpp:73:16: note: Calling std::move(is1) libcxx/test/input.output/iostream.format/input.streams/iostreamclass/iostream.assign/move_assign.pass.cpp:74:16: note: Access of moved variable 'is1'. libcxx/test/input.output/iostream.format/input.streams/iostreamclass/iostream.cons/move.pass.cpp:49:16: warning:inconclusive: Access of moved variable 'is1'. [accessMoved] libcxx/test/input.output/iostream.format/input.streams/iostreamclass/iostream.cons/move.pass.cpp:48:32: note: Calling std::move(is1) libcxx/test/input.output/iostream.format/input.streams/iostreamclass/iostream.cons/move.pass.cpp:49:16: note: Access of moved variable 'is1'. libcxx/test/input.output/iostream.format/input.streams/iostreamclass/iostream.cons/move.pass.cpp:65:16: warning:inconclusive: Access of moved variable 'is1'. [accessMoved] libcxx/test/input.output/iostream.format/input.streams/iostreamclass/iostream.cons/move.pass.cpp:64:35: note: Calling std::move(is1) libcxx/test/input.output/iostream.format/input.streams/iostreamclass/iostream.cons/move.pass.cpp:65:16: note: Access of moved variable 'is1'. libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/bool.pass.cpp:31:5: style: Struct 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/bool.pass.cpp:31:5: style: Struct 'testbuf < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/double.pass.cpp:31:5: style: Struct 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/double.pass.cpp:31:5: style: Struct 'testbuf < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/float.pass.cpp:31:5: style: Struct 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/float.pass.cpp:31:5: style: Struct 'testbuf < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/int.pass.cpp:31:5: style: Struct 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/int.pass.cpp:31:5: style: Struct 'testbuf < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/long.pass.cpp:31:5: style: Struct 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/long.pass.cpp:31:5: style: Struct 'testbuf < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/long_double.pass.cpp:31:5: style: Struct 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/long_double.pass.cpp:31:5: style: Struct 'testbuf < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/long_long.pass.cpp:31:5: style: Struct 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/long_long.pass.cpp:31:5: style: Struct 'testbuf < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/pointer.pass.cpp:31:5: style: Struct 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/pointer.pass.cpp:31:5: style: Struct 'testbuf < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/short.pass.cpp:31:5: style: Struct 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/short.pass.cpp:31:5: style: Struct 'testbuf < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_int.pass.cpp:31:5: style: Struct 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_int.pass.cpp:31:5: style: Struct 'testbuf < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_long.pass.cpp:31:5: style: Struct 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_long.pass.cpp:31:5: style: Struct 'testbuf < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_long_long.pass.cpp:31:5: style: Struct 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/pointer.pass.cpp:55:19: style: C-style pointer casting [cstyleCast] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_long_long.pass.cpp:31:5: style: Struct 'testbuf < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/pointer.pass.cpp:66:21: style: C-style pointer casting [cstyleCast] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_short.pass.cpp:31:5: style: Struct 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/pointer.pass.cpp:75:21: style: C-style pointer casting [cstyleCast] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_short.pass.cpp:31:5: style: Struct 'testbuf < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/pointer.pass.cpp:84:21: style: C-style pointer casting [cstyleCast] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/pointer.pass.cpp:93:21: style: C-style pointer casting [cstyleCast] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/chart.pass.cpp:29:5: style: Struct 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/chart.pass.cpp:29:5: style: Struct 'testbuf < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/signed_char.pass.cpp:29:5: style: Struct 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/signed_char_pointer.pass.cpp:29:5: style: Struct 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/signed_char_pointer.pass.cpp:51:28: style: C-style pointer casting [cstyleCast] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/streambuf.pass.cpp:30:5: style: Class 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/unsigned_char.pass.cpp:29:5: style: Struct 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/signed_char_pointer.pass.cpp:61:28: style: C-style pointer casting [cstyleCast] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/signed_char_pointer.pass.cpp:71:28: style: C-style pointer casting [cstyleCast] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/signed_char_pointer.pass.cpp:82:28: style: C-style pointer casting [cstyleCast] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/unsigned_char_pointer.pass.cpp:29:5: style: Struct 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/unsigned_char_pointer.pass.cpp:51:28: style: C-style pointer casting [cstyleCast] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/unsigned_char_pointer.pass.cpp:61:28: style: C-style pointer casting [cstyleCast] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/wchar_t_pointer.pass.cpp:29:5: style: Struct 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/unsigned_char_pointer.pass.cpp:71:28: style: C-style pointer casting [cstyleCast] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/wchar_t_pointer.pass.cpp:29:5: style: Struct 'testbuf < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/unsigned_char_pointer.pass.cpp:82:28: style: C-style pointer casting [cstyleCast] libcxx/test/input.output/iostream.format/input.streams/istream.manip/ws.pass.cpp:30:5: style: Struct 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.rvalue/rvalue.pass.cpp:32:5: style: Struct 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.manip/ws.pass.cpp:30:5: style: Struct 'testbuf < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.rvalue/rvalue.pass.cpp:32:5: style: Struct 'testbuf < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.unformatted/get.pass.cpp:28:5: style: Struct 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.unformatted/get.pass.cpp:28:5: style: Struct 'testbuf < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.unformatted/get_chart.pass.cpp:28:5: style: Struct 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.unformatted/get_chart.pass.cpp:28:5: style: Struct 'testbuf < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.unformatted/get_pointer_size.pass.cpp:28:5: style: Struct 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.unformatted/get_pointer_size.pass.cpp:28:5: style: Struct 'testbuf < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.unformatted/get_streambuf.pass.cpp:27:5: style: Class 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.unformatted/get_pointer_size_chart.pass.cpp:28:5: style: Struct 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.unformatted/get_streambuf.pass.cpp:27:5: style: Class 'testbuf < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.unformatted/get_pointer_size_chart.pass.cpp:28:5: style: Struct 'testbuf < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.unformatted/get_streambuf_chart.pass.cpp:28:5: style: Class 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.unformatted/get_streambuf_chart.pass.cpp:28:5: style: Class 'testbuf < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.unformatted/getline_pointer_size.pass.cpp:28:5: style: Struct 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.unformatted/getline_pointer_size.pass.cpp:28:5: style: Struct 'testbuf < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.unformatted/ignore.pass.cpp:29:5: style: Struct 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.unformatted/peek.pass.cpp:28:5: style: Struct 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.unformatted/ignore.pass.cpp:29:5: style: Struct 'testbuf < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.unformatted/peek.pass.cpp:28:5: style: Struct 'testbuf < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.unformatted/getline_pointer_size_chart.pass.cpp:28:5: style: Struct 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.unformatted/getline_pointer_size_chart.pass.cpp:28:5: style: Struct 'testbuf < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.unformatted/putback.pass.cpp:28:5: style: Struct 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.unformatted/read.pass.cpp:28:5: style: Struct 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.unformatted/putback.pass.cpp:28:5: style: Struct 'testbuf < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.unformatted/read.pass.cpp:28:5: style: Struct 'testbuf < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.unformatted/seekg.pass.cpp:28:5: style: Struct 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.unformatted/seekg.pass.cpp:28:5: style: Struct 'testbuf < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.unformatted/sync.pass.cpp:56:28: warning: Assert statement modifies 'sync_called'. [assignmentInAssert] libcxx/test/input.output/iostream.format/input.streams/istream.unformatted/seekg_off.pass.cpp:30:5: style: Struct 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.unformatted/sync.pass.cpp:62:28: warning: Assert statement modifies 'sync_called'. [assignmentInAssert] libcxx/test/input.output/iostream.format/input.streams/istream.unformatted/seekg_off.pass.cpp:30:5: style: Struct 'testbuf < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.unformatted/tellg.pass.cpp:28:5: style: Struct 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.unformatted/readsome.pass.cpp:28:5: style: Struct 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.unformatted/sync.pass.cpp:30:5: style: Struct 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.unformatted/tellg.pass.cpp:28:5: style: Struct 'testbuf < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.unformatted/unget.pass.cpp:28:5: style: Struct 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.unformatted/readsome.pass.cpp:28:5: style: Struct 'testbuf < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.unformatted/sync.pass.cpp:30:5: style: Struct 'testbuf < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream.unformatted/unget.pass.cpp:28:5: style: Struct 'testbuf < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream/istream.assign/member_swap.pass.cpp:32:5: style: Struct 'test_istream < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream/istream.assign/member_swap.pass.cpp:32:5: style: Struct 'test_istream < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream/istream.assign/move_assign.pass.cpp:34:5: style: Struct 'test_istream < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream/istream.assign/move_assign.pass.cpp:34:5: style: Struct 'test_istream < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream/istream.cons/move.pass.cpp:34:5: style: Struct 'test_istream < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream/istream.cons/move.pass.cpp:34:5: style: Struct 'test_istream < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream/istream.assign/move_assign.pass.cpp:51:16: warning:inconclusive: Access of moved variable 'is1'. [accessMoved] libcxx/test/input.output/iostream.format/input.streams/istream/istream.assign/move_assign.pass.cpp:50:16: note: Calling std::move(is1) libcxx/test/input.output/iostream.format/input.streams/istream/istream.assign/move_assign.pass.cpp:51:16: note: Access of moved variable 'is1'. libcxx/test/input.output/iostream.format/input.streams/istream/istream.assign/move_assign.pass.cpp:74:16: warning:inconclusive: Access of moved variable 'is1'. [accessMoved] libcxx/test/input.output/iostream.format/input.streams/istream/istream.assign/move_assign.pass.cpp:73:16: note: Calling std::move(is1) libcxx/test/input.output/iostream.format/input.streams/istream/istream.assign/move_assign.pass.cpp:74:16: note: Access of moved variable 'is1'. libcxx/test/input.output/iostream.format/input.streams/istream/istream.cons/move.pass.cpp:49:16: warning:inconclusive: Access of moved variable 'is1'. [accessMoved] libcxx/test/input.output/iostream.format/input.streams/istream/istream.cons/move.pass.cpp:48:31: note: Calling std::move(is1) libcxx/test/input.output/iostream.format/input.streams/istream/istream.cons/move.pass.cpp:49:16: note: Access of moved variable 'is1'. libcxx/test/input.output/iostream.format/input.streams/istream/istream.cons/move.pass.cpp:65:16: warning:inconclusive: Access of moved variable 'is1'. [accessMoved] libcxx/test/input.output/iostream.format/input.streams/istream/istream.cons/move.pass.cpp:64:34: note: Calling std::move(is1) libcxx/test/input.output/iostream.format/input.streams/istream/istream.cons/move.pass.cpp:65:16: note: Access of moved variable 'is1'. libcxx/test/input.output/iostream.format/input.streams/istream/istream_sentry/ctor.pass.cpp:33:5: style: Struct 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/istream/istream_sentry/ctor.pass.cpp:33:5: style: Struct 'testbuf < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/input.streams/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/input.output/iostream.format/output.streams/ostream.assign/member_swap.pass.cpp:32:5: style: Struct 'test_ostream < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/output.streams/ostream.assign/member_swap.pass.cpp:32:5: style: Struct 'test_ostream < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/output.streams/ostream.assign/move_assign.pass.cpp:34:5: style: Struct 'test_ostream < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/output.streams/ostream.assign/move_assign.pass.cpp:34:5: style: Struct 'test_ostream < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/output.streams/ostream.assign/move_assign.pass.cpp:51:16: warning:inconclusive: Access of moved variable 'os1'. [accessMoved] libcxx/test/input.output/iostream.format/output.streams/ostream.assign/move_assign.pass.cpp:50:16: note: Calling std::move(os1) libcxx/test/input.output/iostream.format/output.streams/ostream.assign/move_assign.pass.cpp:51:16: note: Access of moved variable 'os1'. libcxx/test/input.output/iostream.format/output.streams/ostream.cons/move.pass.cpp:34:5: style: Struct 'test_ostream < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/output.streams/ostream.assign/move_assign.pass.cpp:74:16: warning:inconclusive: Access of moved variable 'os1'. [accessMoved] libcxx/test/input.output/iostream.format/output.streams/ostream.assign/move_assign.pass.cpp:73:16: note: Calling std::move(os1) libcxx/test/input.output/iostream.format/output.streams/ostream.assign/move_assign.pass.cpp:74:16: note: Access of moved variable 'os1'. libcxx/test/input.output/iostream.format/output.streams/ostream.cons/move.pass.cpp:34:5: style: Struct 'test_ostream < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/output.streams/ostream.cons/move.pass.cpp:49:16: warning:inconclusive: Access of moved variable 'os1'. [accessMoved] libcxx/test/input.output/iostream.format/output.streams/ostream.cons/move.pass.cpp:48:31: note: Calling std::move(os1) libcxx/test/input.output/iostream.format/output.streams/ostream.cons/move.pass.cpp:49:16: note: Access of moved variable 'os1'. libcxx/test/input.output/iostream.format/output.streams/ostream.cons/move.pass.cpp:63:16: warning:inconclusive: Access of moved variable 'os1'. [accessMoved] libcxx/test/input.output/iostream.format/output.streams/ostream.cons/move.pass.cpp:62:34: note: Calling std::move(os1) libcxx/test/input.output/iostream.format/output.streams/ostream.cons/move.pass.cpp:63:16: note: Access of moved variable 'os1'. libcxx/test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/signed_char_pointer.pass.cpp:57:33: style: C-style pointer casting [cstyleCast] libcxx/test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/streambuf.pass.cpp:30:5: style: Class 'testbuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/signed_char_pointer.pass.cpp:65:33: style: C-style pointer casting [cstyleCast] libcxx/test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/signed_char_pointer.pass.cpp:73:33: style: C-style pointer casting [cstyleCast] libcxx/test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/unsigned_char_pointer.pass.cpp:57:35: style: C-style pointer casting [cstyleCast] libcxx/test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/signed_char_pointer.pass.cpp:83:33: style: C-style pointer casting [cstyleCast] libcxx/test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/unsigned_char_pointer.pass.cpp:65:35: style: C-style pointer casting [cstyleCast] libcxx/test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/unsigned_char_pointer.pass.cpp:73:35: style: C-style pointer casting [cstyleCast] libcxx/test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/unsigned_char_pointer.pass.cpp:83:35: style: C-style pointer casting [cstyleCast] libcxx/test/input.output/iostream.format/output.streams/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/input.output/iostream.format/quoted.manip/quoted_char.fail.cpp:35:0: error: #error [preprocessorErrorDirective] libcxx/test/input.output/iostream.format/quoted.manip/quoted_traits.fail.cpp:41:0: error: #error [preprocessorErrorDirective] libcxx/test/input.output/iostream.format/std.manip/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/input.output/iostream.forward/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:18:46: style: Variable 't1' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:19:46: style: Variable 't2' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:20:46: style: Variable 't3' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:23:46: style: Variable 't1' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:24:46: style: Variable 't2' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:25:46: style: Variable 't3' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:28:46: style: Variable 't1' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:29:46: style: Variable 't2' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:30:46: style: Variable 't3' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:33:46: style: Variable 't1' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:34:46: style: Variable 't2' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:35:46: style: Variable 't3' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.objects/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:38:46: style: Variable 't1' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:39:46: style: Variable 't2' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:40:46: style: Variable 't3' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:43:47: style: Variable 't1' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:44:47: style: Variable 't2' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:45:47: style: Variable 't3' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:48:48: style: Variable 't1' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:49:48: style: Variable 't2' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:50:48: style: Variable 't3' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:53:52: style: Variable 't1' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:54:52: style: Variable 't2' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:55:52: style: Variable 't3' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:58:52: style: Variable 't1' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:59:52: style: Variable 't2' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:60:52: style: Variable 't3' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:63:51: style: Variable 't1' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:64:51: style: Variable 't2' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:65:51: style: Variable 't3' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:68:46: style: Variable 't1' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:69:46: style: Variable 't2' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:70:46: style: Variable 't3' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:73:47: style: Variable 't1' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:74:47: style: Variable 't2' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:75:47: style: Variable 't3' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:78:47: style: Variable 't1' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:79:47: style: Variable 't2' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:80:47: style: Variable 't3' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:83:46: style: Variable 't1' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:84:46: style: Variable 't2' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:85:46: style: Variable 't3' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:88:52: style: Variable 't1' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:89:52: style: Variable 't2' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:90:52: style: Variable 't3' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:93:52: style: Variable 't1' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:94:52: style: Variable 't2' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:95:52: style: Variable 't3' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:98:28: style: Variable 't1' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:99:28: style: Variable 't2' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:102:31: style: Variable 't1' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:103:31: style: Variable 't2' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:104:31: style: Variable 't3' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:105:31: style: Variable 't4' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:108:35: style: Variable 't1' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:109:35: style: Variable 't2' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:110:35: style: Variable 't3' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:111:35: style: Variable 't4' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:114:30: style: Variable 't1' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:115:30: style: Variable 't2' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:116:30: style: Variable 't3' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:117:30: style: Variable 't4' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:120:32: style: Variable 't1' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:121:32: style: Variable 't2' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:122:32: style: Variable 't3' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:123:32: style: Variable 't4' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:126:36: style: Variable 't1' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:127:36: style: Variable 't2' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:128:36: style: Variable 't3' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:129:36: style: Variable 't4' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:132:31: style: Variable 't1' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostreams.base/ios.base/ios.base.callback/register_callback.pass.cpp:52:17: style: Variable 'l' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:133:31: style: Variable 't2' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:134:31: style: Variable 't3' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:135:31: style: Variable 't4' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostreams.base/ios.base/ios.base.storage/pword.pass.cpp:38:22: style: C-style pointer casting [cstyleCast] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:138:37: style: Variable 't1' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostreams.base/ios.base/ios.base.storage/pword.pass.cpp:39:30: style: C-style pointer casting [cstyleCast] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:139:37: style: Variable 't2' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostreams.base/ios.base/ios.base.storage/pword.pass.cpp:41:34: style: C-style pointer casting [cstyleCast] libcxx/test/input.output/iostream.forward/iosfwd.pass.cpp:140:37: style: Variable 't3' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/iostreams.base/ios/basic.ios.members/set_rdbuf.pass.cpp:28:5: style: Struct 'testios' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostreams.base/ios/basic.ios.members/move.pass.cpp:31:5: style: Struct 'testios' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostreams.base/ios/basic.ios.members/swap.pass.cpp:30:5: style: Struct 'testios' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/input.output/iostreams.base/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/input.output/stream.buffers/streambuf/streambuf.cons/copy.fail.cpp:24:20: style: Variable 'sb' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/stream.buffers/streambuf/streambuf.cons/default.fail.cpp:21:32: style: Unused variable: sb [unusedVariable] libcxx/test/input.output/stream.buffers/streambuf/streambuf.cons/copy.pass.cpp:55:23: style: Variable 't2' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/stream.buffers/streambuf/streambuf.cons/copy.pass.cpp:59:26: style: Variable 't2' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/stream.buffers/streambuf/streambuf.cons/copy.pass.cpp:66:23: style: Variable 't2' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/stream.buffers/streambuf/streambuf.cons/copy.pass.cpp:73:26: style: Variable 't2' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/stream.buffers/streambuf/streambuf.cons/copy.pass.cpp:78:23: style: Variable 't2' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/stream.buffers/streambuf/streambuf.cons/copy.pass.cpp:82:26: style: Variable 't2' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign/assign.pass.cpp:57:12: style: Variable 't2' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign/assign.pass.cpp:62:12: style: Variable 't2' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign/assign.pass.cpp:70:12: style: Variable 't2' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign/assign.pass.cpp:78:12: style: Variable 't2' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign/assign.pass.cpp:84:12: style: Variable 't2' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign/assign.pass.cpp:89:12: style: Variable 't2' is assigned a value that is never used. [unreadVariable] libcxx/test/input.output/stream.buffers/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/input.output/string.streams/stringbuf/stringbuf.virtuals/pbackfail.pass.cpp:45:19: warning: Assert statement calls a function which may have desired side effects: 'pbackfail'. [assertWithSideEffect] libcxx/test/input.output/string.streams/stringbuf/stringbuf.virtuals/pbackfail.pass.cpp:46:19: warning: Assert statement calls a function which may have desired side effects: 'pbackfail'. [assertWithSideEffect] libcxx/test/input.output/string.streams/stringbuf/stringbuf.virtuals/pbackfail.pass.cpp:47:19: warning: Assert statement calls a function which may have desired side effects: 'pbackfail'. [assertWithSideEffect] libcxx/test/input.output/string.streams/stringbuf/stringbuf.virtuals/pbackfail.pass.cpp:48:19: warning: Assert statement calls a function which may have desired side effects: 'pbackfail'. [assertWithSideEffect] libcxx/test/input.output/string.streams/stringbuf/stringbuf.virtuals/pbackfail.pass.cpp:49:19: warning: Assert statement calls a function which may have desired side effects: 'pbackfail'. [assertWithSideEffect] libcxx/test/input.output/string.streams/stringbuf/stringbuf.virtuals/pbackfail.pass.cpp:59:19: warning: Assert statement calls a function which may have desired side effects: 'pbackfail'. [assertWithSideEffect] libcxx/test/input.output/string.streams/stringbuf/stringbuf.virtuals/pbackfail.pass.cpp:60:19: warning: Assert statement calls a function which may have desired side effects: 'pbackfail'. [assertWithSideEffect] libcxx/test/input.output/string.streams/stringbuf/stringbuf.virtuals/pbackfail.pass.cpp:61:19: warning: Assert statement calls a function which may have desired side effects: 'pbackfail'. [assertWithSideEffect] libcxx/test/input.output/string.streams/stringbuf/stringbuf.virtuals/pbackfail.pass.cpp:62:19: warning: Assert statement calls a function which may have desired side effects: 'pbackfail'. [assertWithSideEffect] libcxx/test/input.output/string.streams/stringbuf/stringbuf.virtuals/pbackfail.pass.cpp:72:19: warning: Assert statement calls a function which may have desired side effects: 'pbackfail'. [assertWithSideEffect] libcxx/test/input.output/string.streams/stringbuf/stringbuf.virtuals/pbackfail.pass.cpp:73:19: warning: Assert statement calls a function which may have desired side effects: 'pbackfail'. [assertWithSideEffect] libcxx/test/input.output/string.streams/stringbuf/stringbuf.virtuals/pbackfail.pass.cpp:74:19: warning: Assert statement calls a function which may have desired side effects: 'pbackfail'. [assertWithSideEffect] libcxx/test/input.output/string.streams/stringbuf/stringbuf.virtuals/pbackfail.pass.cpp:75:19: warning: Assert statement calls a function which may have desired side effects: 'pbackfail'. [assertWithSideEffect] libcxx/test/input.output/string.streams/stringbuf/stringbuf.virtuals/pbackfail.pass.cpp:76:19: warning: Assert statement calls a function which may have desired side effects: 'pbackfail'. [assertWithSideEffect] libcxx/test/input.output/string.streams/stringbuf/stringbuf.virtuals/pbackfail.pass.cpp:86:19: warning: Assert statement calls a function which may have desired side effects: 'pbackfail'. [assertWithSideEffect] libcxx/test/input.output/string.streams/stringbuf/stringbuf.virtuals/pbackfail.pass.cpp:87:19: warning: Assert statement calls a function which may have desired side effects: 'pbackfail'. [assertWithSideEffect] libcxx/test/input.output/string.streams/stringbuf/stringbuf.virtuals/pbackfail.pass.cpp:88:19: warning: Assert statement calls a function which may have desired side effects: 'pbackfail'. [assertWithSideEffect] libcxx/test/input.output/string.streams/stringbuf/stringbuf.virtuals/pbackfail.pass.cpp:89:19: warning: Assert statement calls a function which may have desired side effects: 'pbackfail'. [assertWithSideEffect] libcxx/test/input.output/string.streams/stringbuf/stringbuf.virtuals/underflow.pass.cpp:37:19: warning: Assert statement calls a function which may have desired side effects: 'underflow'. [assertWithSideEffect] libcxx/test/input.output/string.streams/stringbuf/stringbuf.virtuals/underflow.pass.cpp:38:19: warning: Assert statement calls a function which may have desired side effects: 'underflow'. [assertWithSideEffect] libcxx/test/input.output/string.streams/stringbuf/stringbuf.virtuals/underflow.pass.cpp:40:19: warning: Assert statement calls a function which may have desired side effects: 'underflow'. [assertWithSideEffect] libcxx/test/input.output/string.streams/stringbuf/stringbuf.virtuals/underflow.pass.cpp:41:19: warning: Assert statement calls a function which may have desired side effects: 'underflow'. [assertWithSideEffect] libcxx/test/input.output/string.streams/stringbuf/stringbuf.virtuals/underflow.pass.cpp:43:19: warning: Assert statement calls a function which may have desired side effects: 'underflow'. [assertWithSideEffect] libcxx/test/input.output/string.streams/stringbuf/stringbuf.virtuals/underflow.pass.cpp:44:19: warning: Assert statement calls a function which may have desired side effects: 'underflow'. [assertWithSideEffect] libcxx/test/input.output/string.streams/stringbuf/stringbuf.virtuals/underflow.pass.cpp:46:19: warning: Assert statement calls a function which may have desired side effects: 'underflow'. [assertWithSideEffect] libcxx/test/input.output/string.streams/stringbuf/stringbuf.virtuals/underflow.pass.cpp:47:19: warning: Assert statement calls a function which may have desired side effects: 'underflow'. [assertWithSideEffect] libcxx/test/input.output/string.streams/stringbuf/stringbuf.virtuals/underflow.pass.cpp:49:19: warning: Assert statement calls a function which may have desired side effects: 'underflow'. [assertWithSideEffect] libcxx/test/input.output/string.streams/stringbuf/stringbuf.virtuals/underflow.pass.cpp:50:19: warning: Assert statement calls a function which may have desired side effects: 'underflow'. [assertWithSideEffect] libcxx/test/input.output/string.streams/stringbuf/stringbuf.virtuals/underflow.pass.cpp:55:19: warning: Assert statement calls a function which may have desired side effects: 'underflow'. [assertWithSideEffect] libcxx/test/input.output/string.streams/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/input.output/string.streams/stringbuf/stringbuf.virtuals/underflow.pass.cpp:56:19: warning: Assert statement calls a function which may have desired side effects: 'underflow'. [assertWithSideEffect] libcxx/test/input.output/string.streams/stringbuf/stringbuf.virtuals/underflow.pass.cpp:58:19: warning: Assert statement calls a function which may have desired side effects: 'underflow'. [assertWithSideEffect] libcxx/test/input.output/string.streams/stringbuf/stringbuf.virtuals/underflow.pass.cpp:59:19: warning: Assert statement calls a function which may have desired side effects: 'underflow'. [assertWithSideEffect] libcxx/test/input.output/string.streams/stringbuf/stringbuf.virtuals/underflow.pass.cpp:61:19: warning: Assert statement calls a function which may have desired side effects: 'underflow'. [assertWithSideEffect] libcxx/test/input.output/string.streams/stringbuf/stringbuf.virtuals/underflow.pass.cpp:62:19: warning: Assert statement calls a function which may have desired side effects: 'underflow'. [assertWithSideEffect] libcxx/test/input.output/string.streams/stringbuf/stringbuf.virtuals/underflow.pass.cpp:64:19: warning: Assert statement calls a function which may have desired side effects: 'underflow'. [assertWithSideEffect] libcxx/test/input.output/string.streams/stringbuf/stringbuf.virtuals/underflow.pass.cpp:65:19: warning: Assert statement calls a function which may have desired side effects: 'underflow'. [assertWithSideEffect] libcxx/test/input.output/string.streams/stringbuf/stringbuf.virtuals/underflow.pass.cpp:67:19: warning: Assert statement calls a function which may have desired side effects: 'underflow'. [assertWithSideEffect] libcxx/test/input.output/string.streams/stringbuf/stringbuf.virtuals/underflow.pass.cpp:68:19: warning: Assert statement calls a function which may have desired side effects: 'underflow'. [assertWithSideEffect] libcxx/test/iterators/iterator.primitives/std.iterator.tags/bidirectional_iterator_tag.pass.cpp:19:37: style: Unused variable: tag [unusedVariable] libcxx/test/iterators/iterator.primitives/std.iterator.tags/forward_iterator_tag.pass.cpp:19:31: style: Unused variable: tag [unusedVariable] libcxx/test/iterators/iterator.primitives/std.iterator.tags/input_iterator_tag.pass.cpp:19:29: style: Unused variable: tag [unusedVariable] libcxx/test/iterators/iterator.primitives/std.iterator.tags/output_iterator_tag.pass.cpp:19:30: style: Unused variable: tag [unusedVariable] libcxx/test/iterators/iterator.primitives/std.iterator.tags/random_access_iterator_tag.pass.cpp:19:37: style: Unused variable: tag [unusedVariable] libcxx/test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.cons/container.fail.cpp:23:50: style: Variable 'i' is assigned a value that is never used. [unreadVariable] libcxx/test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op++/post.pass.cpp:27:7: style: Redundant initialization for 'r'. The initialized value is overwritten before it is read. [redundantInitialization] libcxx/test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op++/post.pass.cpp:26:36: note: r is initialized libcxx/test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op++/post.pass.cpp:27:7: note: r is overwritten libcxx/test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.inserter/test.pass.cpp:26:7: style: Redundant initialization for 'i'. The initialized value is overwritten before it is read. [redundantInitialization] libcxx/test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.inserter/test.pass.cpp:25:36: note: i is initialized libcxx/test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.inserter/test.pass.cpp:26:7: note: i is overwritten libcxx/test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.cons/container.fail.cpp:23:49: style: Variable 'i' is assigned a value that is never used. [unreadVariable] libcxx/test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op++/post.pass.cpp:27:7: style: Redundant initialization for 'r'. The initialized value is overwritten before it is read. [redundantInitialization] libcxx/test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op++/post.pass.cpp:26:37: note: r is initialized libcxx/test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op++/post.pass.cpp:27:7: note: r is overwritten libcxx/test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.inserter/test.pass.cpp:26:7: style: Redundant initialization for 'i'. The initialized value is overwritten before it is read. [redundantInitialization] libcxx/test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.inserter/test.pass.cpp:25:37: note: i is initialized libcxx/test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.inserter/test.pass.cpp:26:7: note: i is overwritten libcxx/test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op++/post.pass.cpp:27:7: style: Redundant initialization for 'r'. The initialized value is overwritten before it is read. [redundantInitialization] libcxx/test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op++/post.pass.cpp:26:31: note: r is initialized libcxx/test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op++/post.pass.cpp:27:7: note: r is overwritten libcxx/test/iterators/iterator.range/begin-end.pass.cpp:137:26: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData] libcxx/test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op=/lv_value.pass.cpp:31:7: style: Variable 'q' is reassigned a value before the old one has been used. [redundantAssignment] libcxx/test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op=/lv_value.pass.cpp:30:7: note: q is assigned libcxx/test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op=/lv_value.pass.cpp:31:7: note: q is overwritten libcxx/test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op=/lv_value.pass.cpp:32:7: style: Variable 'q' is reassigned a value before the old one has been used. [redundantAssignment] libcxx/test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op=/lv_value.pass.cpp:31:7: note: q is assigned libcxx/test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op=/lv_value.pass.cpp:32:7: note: q is overwritten libcxx/test/iterators/predef.iterators/insert.iterators/insert.iter.ops/inserter/test.pass.cpp:26:7: style: Redundant initialization for 'i'. The initialized value is overwritten before it is read. [redundantInitialization] libcxx/test/iterators/predef.iterators/insert.iterators/insert.iter.ops/inserter/test.pass.cpp:25:31: note: i is initialized libcxx/test/iterators/predef.iterators/insert.iterators/insert.iter.ops/inserter/test.pass.cpp:26:7: note: i is overwritten libcxx/test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op=/rv_value.pass.cpp:33:7: style: Variable 'q' is reassigned a value before the old one has been used. [redundantAssignment] libcxx/test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op=/rv_value.pass.cpp:32:7: note: q is assigned libcxx/test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op=/rv_value.pass.cpp:33:7: note: q is overwritten libcxx/test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op=/rv_value.pass.cpp:34:7: style: Variable 'q' is reassigned a value before the old one has been used. [redundantAssignment] libcxx/test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op=/rv_value.pass.cpp:33:7: note: q is assigned libcxx/test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op=/rv_value.pass.cpp:34:7: note: q is overwritten libcxx/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/convert.fail.cpp:27:28: style: Variable 'r1' is assigned a value that is never used. [unreadVariable] libcxx/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/default.pass.cpp:24:28: style: Unused variable: r [unusedVariable] libcxx/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/iter.fail.cpp:24:28: style: Variable 'r' is assigned a value that is never used. [unreadVariable] libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/default.pass.cpp:24:31: style: Unused variable: r [unusedVariable] libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/iter.fail.cpp:24:31: style: Variable 'r' is assigned a value that is never used. [unreadVariable] libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/reverse_iterator.fail.cpp:27:31: style: Variable 'r1' is assigned a value that is never used. [unreadVariable] libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opref/op_arrow.pass.cpp:51:5: style: Class 'B' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/iterators/stream.iterators/istream.iterator/istream.iterator.ops/arrow.pass.cpp:26:47: style: Parameter 'a' can be declared as reference to const [constParameter] libcxx/test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op_astrk/post_increment.pass.cpp:25:18: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op_astrk/post_increment.pass.cpp:26:18: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op_astrk/post_increment.pass.cpp:27:18: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op_astrk/post_increment.pass.cpp:33:18: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op_astrk/pre_increment.pass.cpp:27:17: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op_astrk/post_increment.pass.cpp:34:18: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op_astrk/pre_increment.pass.cpp:28:17: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op_astrk/post_increment.pass.cpp:35:18: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op_astrk/pre_increment.pass.cpp:29:16: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_proxy/proxy.pass.cpp:37:18: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op_astrk/pre_increment.pass.cpp:35:17: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_proxy/proxy.pass.cpp:42:18: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op_astrk/pre_increment.pass.cpp:36:17: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op_astrk/pre_increment.pass.cpp:37:16: warning: Assert statement modifies 'i'. [assignmentInAssert] libcxx/test/iterators/stream.iterators/ostream.iterator/ostream.iterator.cons.des/copy.pass.cpp:24:32: style: Variable 'j' is assigned a value that is never used. [unreadVariable] libcxx/test/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops/assign_c.pass.cpp:28:11: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] libcxx/test/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops/assign_c.pass.cpp:26:11: note: i is assigned libcxx/test/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops/assign_c.pass.cpp:28:11: note: i is overwritten libcxx/test/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops/assign_c.pass.cpp:36:11: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] libcxx/test/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops/assign_c.pass.cpp:34:11: note: i is assigned libcxx/test/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops/assign_c.pass.cpp:36:11: note: i is overwritten libcxx/test/iterators/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/language.support/cstdint/cstdint.syn/cstdint.pass.cpp:252:0: error: #error INT8_C not defined [preprocessorErrorDirective] libcxx/test/language.support/cstdint/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/language.support/support.dynamic/alloc.errors/bad.alloc/bad_alloc.pass.cpp:24:8: style: Redundant initialization for 'b2'. The initialized value is overwritten before it is read. [redundantInitialization] libcxx/test/language.support/support.dynamic/alloc.errors/bad.alloc/bad_alloc.pass.cpp:23:23: note: b2 is initialized libcxx/test/language.support/support.dynamic/alloc.errors/bad.alloc/bad_alloc.pass.cpp:24:8: note: b2 is overwritten libcxx/test/language.support/support.dynamic/alloc.errors/new.badlength/bad_array_new_length.pass.cpp:24:8: style: Redundant initialization for 'b2'. The initialized value is overwritten before it is read. [redundantInitialization] libcxx/test/language.support/support.dynamic/alloc.errors/new.badlength/bad_array_new_length.pass.cpp:23:34: note: b2 is initialized libcxx/test/language.support/support.dynamic/alloc.errors/new.badlength/bad_array_new_length.pass.cpp:24:8: note: b2 is overwritten libcxx/test/language.support/support.dynamic/alloc.errors/new.handler/new_handler.pass.cpp:18:22: style: Variable 'p' is assigned a value that is never used. [unreadVariable] libcxx/test/language.support/support.dynamic/new.delete/new.delete.array/new_array.pass.cpp:38:23: style: Variable 'vp' is assigned a value that is never used. [unreadVariable] libcxx/test/language.support/support.dynamic/new.delete/new.delete.placement/new.pass.cpp:28:12: style: C-style pointer casting [cstyleCast] libcxx/test/language.support/support.dynamic/new.delete/new.delete.placement/new_array.pass.cpp:28:12: style: C-style pointer casting [cstyleCast] libcxx/test/language.support/support.dynamic/new.delete/new.delete.single/new.pass.cpp:38:15: style: Variable 'vp' is assigned a value that is never used. [unreadVariable] libcxx/test/language.support/support.dynamic/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/language.support/support.exception/bad.exception/bad_exception.pass.cpp:24:8: style: Redundant initialization for 'b2'. The initialized value is overwritten before it is read. [redundantInitialization] libcxx/test/language.support/support.exception/bad.exception/bad_exception.pass.cpp:23:27: note: b2 is initialized libcxx/test/language.support/support.exception/bad.exception/bad_exception.pass.cpp:24:8: note: b2 is overwritten libcxx/test/language.support/support.exception/except.nested/assign.pass.cpp:55:29: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/language.support/support.exception/except.nested/ctor_copy.pass.cpp:53:29: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/language.support/support.exception/except.nested/assign.pass.cpp:40:13: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] libcxx/test/language.support/support.exception/except.nested/ctor_default.pass.cpp:51:29: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/language.support/support.exception/except.nested/ctor_copy.pass.cpp:39:13: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] libcxx/test/language.support/support.exception/except.nested/rethrow_if_nested.pass.cpp:73:33: warning: Assert statement calls a function which may have desired side effects: 'B'. [assertWithSideEffect] libcxx/test/language.support/support.exception/except.nested/ctor_default.pass.cpp:38:13: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] libcxx/test/language.support/support.exception/except.nested/rethrow_nested.pass.cpp:53:29: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/language.support/support.exception/except.nested/rethrow_if_nested.pass.cpp:62:17: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy] libcxx/test/language.support/support.exception/except.nested/throw_with_nested.pass.cpp:50:25: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/language.support/support.exception/except.nested/rethrow_if_nested.pass.cpp:71:33: style: Local variable 'b' shadows outer variable [shadowVariable] libcxx/test/language.support/support.exception/except.nested/rethrow_if_nested.pass.cpp:58:25: note: Shadowed declaration libcxx/test/language.support/support.exception/except.nested/rethrow_if_nested.pass.cpp:71:33: note: Shadow variable libcxx/test/language.support/support.exception/except.nested/rethrow_nested.pass.cpp:40:13: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] libcxx/test/language.support/support.exception/except.nested/throw_with_nested.pass.cpp:74:25: warning: Assert statement calls a function which may have desired side effects: 'B'. [assertWithSideEffect] libcxx/test/language.support/support.exception/except.nested/throw_with_nested.pass.cpp:88:25: warning: Assert statement calls a function which may have desired side effects: 'B'. [assertWithSideEffect] libcxx/test/language.support/support.exception/exception.terminate/terminate.handler/terminate_handler.pass.cpp:18:28: style: Variable 'p' is assigned a value that is never used. [unreadVariable] libcxx/test/language.support/support.exception/exception/exception.pass.cpp:22:8: style: Redundant initialization for 'b2'. The initialized value is overwritten before it is read. [redundantInitialization] libcxx/test/language.support/support.exception/exception/exception.pass.cpp:21:23: note: b2 is initialized libcxx/test/language.support/support.exception/exception/exception.pass.cpp:22:8: note: b2 is overwritten libcxx/test/language.support/support.exception/propagation/current_exception.pass.cpp:96:9: style: Exception should be caught by reference. [catchExceptionByValue] libcxx/test/language.support/support.exception/propagation/current_exception.pass.cpp:39:13: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] libcxx/test/language.support/support.exception/propagation/current_exception.pass.cpp:54:13: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] libcxx/test/language.support/support.exception/propagation/make_exception_ptr.pass.cpp:22:5: style: Struct 'A' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/language.support/support.exception/propagation/current_exception.pass.cpp:74:13: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] libcxx/test/language.support/support.exception/propagation/current_exception.pass.cpp:94:13: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] libcxx/test/language.support/support.exception/propagation/rethrow_exception.pass.cpp:22:5: style: Struct 'A' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/language.support/support.exception/propagation/current_exception.pass.cpp:113:13: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] libcxx/test/language.support/support.exception/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/language.support/support.exception/propagation/current_exception.pass.cpp:122:17: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] libcxx/test/language.support/support.exception/propagation/current_exception.pass.cpp:138:13: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] libcxx/test/language.support/support.exception/propagation/current_exception.pass.cpp:149:17: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] libcxx/test/language.support/support.initlist/support.initlist.access/access.pass.cpp:29:18: warning: Assert statement modifies 'b'. [assignmentInAssert] libcxx/test/language.support/support.exception/propagation/current_exception.pass.cpp:165:13: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] libcxx/test/language.support/support.initlist/support.initlist.access/access.pass.cpp:30:18: warning: Assert statement modifies 'b'. [assignmentInAssert] libcxx/test/language.support/support.exception/propagation/current_exception.pass.cpp:174:17: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] libcxx/test/language.support/support.initlist/support.initlist.access/access.pass.cpp:31:18: warning: Assert statement modifies 'b'. [assignmentInAssert] libcxx/test/language.support/support.exception/propagation/current_exception.pass.cpp:192:13: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] libcxx/test/language.support/support.exception/propagation/current_exception.pass.cpp:201:17: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] libcxx/test/language.support/support.initlist/support.initlist.access/access.pass.cpp:57:13: style: Variable 'test1' is assigned a value that is never used. [unreadVariable] libcxx/test/language.support/support.initlist/support.initlist.range/begin_end.pass.cpp:27:18: warning: Assert statement modifies 'b'. [assignmentInAssert] libcxx/test/language.support/support.exception/propagation/current_exception.pass.cpp:219:13: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] libcxx/test/language.support/support.initlist/support.initlist.range/begin_end.pass.cpp:28:18: warning: Assert statement modifies 'b'. [assignmentInAssert] libcxx/test/language.support/support.exception/propagation/current_exception.pass.cpp:228:17: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] libcxx/test/language.support/support.initlist/support.initlist.range/begin_end.pass.cpp:29:18: warning: Assert statement modifies 'b'. [assignmentInAssert] libcxx/test/language.support/support.exception/propagation/current_exception.pass.cpp:247:13: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] libcxx/test/language.support/support.initlist/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/language.support/support.exception/propagation/current_exception.pass.cpp:256:17: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] libcxx/test/language.support/support.limits/c.limits/cfloat.pass.cpp:15:0: error: #error FLT_ROUNDS not defined [preprocessorErrorDirective] libcxx/test/language.support/support.limits/c.limits/climits.pass.cpp:15:0: error: #error CHAR_BIT not defined [preprocessorErrorDirective] libcxx/test/language.support/support.initlist/support.initlist.range/begin_end.pass.cpp:54:13: style: Variable 'test1' is assigned a value that is never used. [unreadVariable] libcxx/test/language.support/support.limits/c.limits/version_cfloat.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/language.support/support.limits/c.limits/version_climits.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/language.support/support.limits/limits/denorm.style/check_values.pass.cpp:17:17: style: struct member 'two::_' is never used. [unusedStructMember] libcxx/test/language.support/support.limits/limits/numeric.limits/default.pass.cpp:30:45: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/language.support/support.limits/limits/numeric.limits/default.pass.cpp:31:45: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/language.support/support.limits/limits/numeric.limits/default.pass.cpp:32:48: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/language.support/support.limits/limits/numeric.limits/default.pass.cpp:47:49: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/language.support/support.limits/limits/numeric.limits/default.pass.cpp:48:53: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/language.support/support.limits/limits/numeric.limits/default.pass.cpp:67:50: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/language.support/support.limits/limits/numeric.limits/default.pass.cpp:68:51: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/language.support/support.limits/limits/numeric.limits/default.pass.cpp:69:55: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/language.support/support.limits/limits/numeric.limits/default.pass.cpp:70:52: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/language.support/support.limits/limits/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/language.support/support.limits/limits/round.style/check_values.pass.cpp:17:17: style: struct member 'two::_' is never used. [unusedStructMember] libcxx/test/language.support/support.limits/limits/numeric.limits/default.pass.cpp:20:5: style: Struct 'A' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/language.support/support.rtti/bad.cast/bad_cast.pass.cpp:24:8: style: Redundant initialization for 'b2'. The initialized value is overwritten before it is read. [redundantInitialization] libcxx/test/language.support/support.rtti/bad.cast/bad_cast.pass.cpp:23:22: note: b2 is initialized libcxx/test/language.support/support.rtti/bad.cast/bad_cast.pass.cpp:24:8: note: b2 is overwritten libcxx/test/language.support/support.rtti/bad.typeid/bad_typeid.pass.cpp:24:8: style: Redundant initialization for 'b2'. The initialized value is overwritten before it is read. [redundantInitialization] libcxx/test/language.support/support.rtti/bad.typeid/bad_typeid.pass.cpp:23:24: note: b2 is initialized libcxx/test/language.support/support.rtti/bad.typeid/bad_typeid.pass.cpp:24:8: note: b2 is overwritten libcxx/test/language.support/support.rtti/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/language.support/support.runtime/csetjmp.pass.cpp:16:0: error: #error setjmp not defined [preprocessorErrorDirective] libcxx/test/language.support/support.runtime/csignal.pass.cpp:16:0: error: #error SIG_DFL not defined [preprocessorErrorDirective] libcxx/test/language.support/support.runtime/cstdarg.pass.cpp:15:0: error: #error va_arg not defined [preprocessorErrorDirective] libcxx/test/language.support/support.runtime/cstdbool.pass.cpp:15:0: error: #error __bool_true_false_are_defined not defined [preprocessorErrorDirective] libcxx/test/language.support/support.runtime/cstdlib.pass.cpp:16:0: error: #error EXIT_FAILURE not defined [preprocessorErrorDirective] libcxx/test/language.support/support.runtime/ctime.pass.cpp:16:0: error: #error NULL not defined [preprocessorErrorDirective] libcxx/test/language.support/support.runtime/version_csetjmp.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/language.support/support.runtime/version_csignal.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/language.support/support.runtime/version_cstdarg.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/language.support/support.runtime/version_cstdbool.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/language.support/support.runtime/version_cstdlib.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/language.support/support.runtime/version_ctime.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/language.support/support.start.term/quick_exit.pass.cpp:21:10: warning: Return value of function std::at_quick_exit() is not used. [ignoredReturnValue] libcxx/test/language.support/support.types/null.pass.cpp:13:0: error: #error NULL not defined [preprocessorErrorDirective] libcxx/test/language.support/support.types/nullptr_t.pass.cpp:18:5: style: Struct 'A' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/language.support/support.types/nullptr_t.pass.cpp:39:20: style: Same expression on both sides of '<='. [duplicateExpression] libcxx/test/language.support/support.types/nullptr_t.pass.cpp:40:20: style: Same expression on both sides of '>='. [duplicateExpression] libcxx/test/language.support/support.types/offsetof.pass.cpp:13:0: error: #error offsetof not defined [preprocessorErrorDirective] libcxx/test/language.support/support.types/nullptr_t.pass.cpp:42:22: style: Same expression on both sides of '<'. [duplicateExpression] libcxx/test/language.support/support.types/nullptr_t.pass.cpp:43:22: style: Same expression on both sides of '>'. [duplicateExpression] libcxx/test/language.support/support.types/nullptr_t.pass.cpp:46:14: style: A pointer can not be negative so it is either pointless or an error to check if it is. [pointerLessThanZero] libcxx/test/language.support/support.types/nullptr_t.pass.cpp:47:14: style: A pointer can not be negative so it is either pointless or an error to check if it is not. [pointerPositive] libcxx/test/language.support/support.types/nullptr_t.pass.cpp:49:16: style: A pointer can not be negative so it is either pointless or an error to check if it is. [pointerLessThanZero] libcxx/test/language.support/support.types/nullptr_t.pass.cpp:52:20: style: A pointer can not be negative so it is either pointless or an error to check if it is not. [pointerPositive] libcxx/test/language.support/support.types/nullptr_t.pass.cpp:53:20: style: A pointer can not be negative so it is either pointless or an error to check if it is. [pointerLessThanZero] libcxx/test/language.support/support.types/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/language.support/support.types/nullptr_t.pass.cpp:56:22: style: A pointer can not be negative so it is either pointless or an error to check if it is. [pointerLessThanZero] libcxx/test/localization/c.locales/clocale.pass.cpp:16:0: error: #error LC_ALL not defined [preprocessorErrorDirective] libcxx/test/language.support/support.types/nullptr_t.pass.cpp:27:22: style: Variable 'pmf' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/c.locales/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/language.support/support.types/nullptr_t.pass.cpp:34:9: style: Variable 'a1' is assigned a value that is never used. [unreadVariable] libcxx/test/language.support/support.types/nullptr_t.pass.cpp:35:9: style: Variable 'a2' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/__scan_keyword.pass.cpp:50:13: style: Redundant initialization for 'err'. The initialized value is overwritten before it is read. [redundantInitialization] libcxx/test/localization/locale.categories/__scan_keyword.pass.cpp:45:32: note: err is initialized libcxx/test/localization/locale.categories/__scan_keyword.pass.cpp:50:13: note: err is overwritten libcxx/test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/scan_is.pass.cpp:30:31: style: Variable 'm' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/scan_not.pass.cpp:30:31: style: Variable 'm' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_in.pass.cpp:36:22: error:inconclusive: Overflow in pointer arithmetic, NULL pointer is subtracted. [nullPointerArithmetic] libcxx/test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_in.pass.cpp:32:29: note: Assignment 'from_next=0', assigned value is 0 libcxx/test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_in.pass.cpp:36:22: note: Null pointer subtraction libcxx/test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_out.pass.cpp:41:24: error:inconclusive: Overflow in pointer arithmetic, NULL pointer is subtracted. [nullPointerArithmetic] libcxx/test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_out.pass.cpp:36:25: note: Assignment 'to_next=0', assigned value is 0 libcxx/test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_out.pass.cpp:41:24: note: Null pointer subtraction libcxx/test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_in.pass.cpp:36:22: error:inconclusive: Overflow in pointer arithmetic, NULL pointer is subtracted. [nullPointerArithmetic] libcxx/test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_in.pass.cpp:32:29: note: Assignment 'from_next=0', assigned value is 0 libcxx/test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_in.pass.cpp:36:22: note: Null pointer subtraction libcxx/test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_out.pass.cpp:41:24: error:inconclusive: Overflow in pointer arithmetic, NULL pointer is subtracted. [nullPointerArithmetic] libcxx/test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_out.pass.cpp:36:25: note: Assignment 'to_next=0', assigned value is 0 libcxx/test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_out.pass.cpp:41:24: note: Null pointer subtraction libcxx/test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_out.pass.cpp:39:24: error:inconclusive: Overflow in pointer arithmetic, NULL pointer is subtracted. [nullPointerArithmetic] libcxx/test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_out.pass.cpp:34:25: note: Assignment 'to_next=0', assigned value is 0 libcxx/test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_out.pass.cpp:39:24: note: Null pointer subtraction libcxx/test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_out.pass.cpp:53:24: error:inconclusive: Overflow in pointer arithmetic, NULL pointer is subtracted. [nullPointerArithmetic] libcxx/test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_out.pass.cpp:48:25: note: Assignment 'to_next=0', assigned value is 0 libcxx/test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_out.pass.cpp:53:24: note: Null pointer subtraction libcxx/test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_out.pass.cpp:66:24: error:inconclusive: Overflow in pointer arithmetic, NULL pointer is subtracted. [nullPointerArithmetic] libcxx/test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_out.pass.cpp:61:25: note: Assignment 'to_next=0', assigned value is 0 libcxx/test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_out.pass.cpp:66:24: note: Null pointer subtraction libcxx/test/localization/locale.categories/category.ctype/locale.codecvt/types_char.pass.cpp:38:16: style: Variable 'f' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.ctype/locale.codecvt/types_char16_t.pass.cpp:39:16: style: Variable 'f' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.ctype/locale.codecvt/types_char32_t.pass.cpp:39:16: style: Variable 'f' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.ctype/locale.codecvt/types_wchar_t.pass.cpp:38:16: style: Variable 'f' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.ctype/locale.ctype.byname/scan_is.pass.cpp:33:35: style: Variable 'm' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.ctype/locale.ctype.byname/scan_is.pass.cpp:54:35: style: Variable 'm' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.ctype/locale.ctype.byname/scan_not.pass.cpp:33:35: style: Variable 'm' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.ctype/locale.ctype.byname/scan_not.pass.cpp:54:35: style: Variable 'm' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/scan_is.pass.cpp:30:31: style: Variable 'm' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/scan_not.pass.cpp:30:31: style: Variable 'm' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.messages/locale.messages/messages_base.pass.cpp:23:24: style: Unused variable: mb [unusedVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long.pass.cpp:50:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long.pass.cpp:59:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long.pass.cpp:68:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long.pass.cpp:77:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long.pass.cpp:86:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long.pass.cpp:96:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long.pass.cpp:106:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long.pass.cpp:117:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long.pass.cpp:127:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long.pass.cpp:138:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long.pass.cpp:150:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long.pass.cpp:163:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long.pass.cpp:175:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long.pass.cpp:186:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long.pass.cpp:198:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long.pass.cpp:212:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long.pass.cpp:226:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long.pass.cpp:240:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long.pass.cpp:255:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long.pass.cpp:269:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long.pass.cpp:283:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long.pass.cpp:297:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long.pass.cpp:311:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long.pass.cpp:325:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long.pass.cpp:339:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long.pass.cpp:352:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long.pass.cpp:365:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long.pass.cpp:50:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long.pass.cpp:59:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long.pass.cpp:68:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long.pass.cpp:77:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long.pass.cpp:86:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long.pass.cpp:96:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long.pass.cpp:106:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long.pass.cpp:117:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long.pass.cpp:127:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long.pass.cpp:138:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long.pass.cpp:150:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long.pass.cpp:163:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long.pass.cpp:175:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long.pass.cpp:186:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long.pass.cpp:198:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long.pass.cpp:212:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long.pass.cpp:226:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long.pass.cpp:240:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long.pass.cpp:255:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long.pass.cpp:269:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long.pass.cpp:283:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long.pass.cpp:297:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long.pass.cpp:311:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long.pass.cpp:325:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long.pass.cpp:339:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long.pass.cpp:353:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long.pass.cpp:367:32: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_pointer.pass.cpp:59:21: style: C-style pointer casting [cstyleCast] libcxx/test/localization/locale.categories/category.time/locale.time.get/time_base.pass.cpp:23:31: style: Variable 'd' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.time/locale.time.put/locale.time.put.members/put2.pass.cpp:274:23: style: Variable 'ex' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.time/locale.time.put/locale.time.put.members/put2.pass.cpp:339:23: style: Variable 'ex' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.time/locale.time.put/locale.time.put.members/put2.pass.cpp:344:23: style: Variable 'ex' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.categories/category.time/locale.time.put/locale.time.put.members/put2.pass.cpp:349:23: style: Variable 'ex' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locale.stdcvt/codecvt_utf16.pass.cpp:48:11: style: Unused variable: c [unusedVariable] libcxx/test/localization/locale.stdcvt/codecvt_utf8.pass.cpp:48:11: style: Unused variable: c [unusedVariable] libcxx/test/localization/locale.stdcvt/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/localization/locales/locale.convenience/conversions/conversions.buffer/overflow.pass.cpp:49:18: warning: Assert statement calls a function which may have desired side effects: 'overflow'. [assertWithSideEffect] libcxx/test/localization/locales/locale.convenience/conversions/conversions.buffer/overflow.pass.cpp:67:18: warning: Assert statement calls a function which may have desired side effects: 'overflow'. [assertWithSideEffect] libcxx/test/localization/locales/locale.convenience/conversions/conversions.buffer/pbackfail.pass.cpp:48:18: warning: Assert statement calls a function which may have desired side effects: 'pbackfail'. [assertWithSideEffect] libcxx/test/localization/locales/locale.convenience/conversions/conversions.buffer/pbackfail.pass.cpp:55:18: warning: Assert statement calls a function which may have desired side effects: 'pbackfail'. [assertWithSideEffect] libcxx/test/localization/locales/locale.convenience/conversions/conversions.buffer/state.pass.cpp:26:24: style: Variable 's' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locales/locale.convenience/conversions/conversions.buffer/underflow.pass.cpp:49:18: warning: Assert statement calls a function which may have desired side effects: 'underflow'. [assertWithSideEffect] libcxx/test/localization/locales/locale.convenience/conversions/conversions.buffer/underflow.pass.cpp:61:18: warning: Assert statement calls a function which may have desired side effects: 'underflow'. [assertWithSideEffect] libcxx/test/localization/locales/locale.convenience/conversions/conversions.string/converted.pass.cpp:28:8: style: Redundant initialization for 'bs'. The initialized value is overwritten before it is read. [redundantInitialization] libcxx/test/localization/locales/locale.convenience/conversions/conversions.string/converted.pass.cpp:26:20: note: bs is initialized libcxx/test/localization/locales/locale.convenience/conversions/conversions.string/converted.pass.cpp:28:8: note: bs is overwritten libcxx/test/localization/locales/locale.convenience/conversions/conversions.string/converted.pass.cpp:28:8: style: Variable 'bs' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locales/locale.convenience/conversions/conversions.string/converted.pass.cpp:30:21: style: Variable 'ws' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locales/locale.convenience/conversions/conversions.string/state.pass.cpp:24:20: style: Variable 's' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locales/locale.global.templates/use_facet.pass.cpp:42:21: style: The scope of the variable 'fp' can be reduced. [variableScope] libcxx/test/localization/locales/locale/locale.members/combine.pass.cpp:98:25: style: Variable 'loc3' is assigned a value that is never used. [unreadVariable] libcxx/test/localization/locales/locale/locale.types/locale.facet/facet.pass.cpp:30:5: style: Struct 'my_facet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/localization/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/numerics/c.math/ctgmath.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/numerics/c.math/cmath.pass.cpp:102:47: warning: Passing values 0 and 0 to atan2f() leads to implementation-defined result. [wrongmathcall] libcxx/test/numerics/c.math/cmath.pass.cpp:103:47: warning: Passing values 0 and 0 to atan2l() leads to implementation-defined result. [wrongmathcall] libcxx/test/numerics/c.math/cmath.pass.cpp:232:47: warning: Passing values 0 and 0 to fmodf() leads to implementation-defined result. [wrongmathcall] libcxx/test/numerics/c.math/cmath.pass.cpp:233:47: warning: Passing values 0 and 0 to fmodl() leads to implementation-defined result. [wrongmathcall] libcxx/test/numerics/c.math/cmath.pass.cpp:289:47: warning: Passing value 0 to logf() leads to implementation-defined result. [wrongmathcall] libcxx/test/numerics/c.math/cmath.pass.cpp:290:47: warning: Passing value 0 to logl() leads to implementation-defined result. [wrongmathcall] libcxx/test/numerics/c.math/cmath.pass.cpp:307:47: warning: Passing value 0 to log10f() leads to implementation-defined result. [wrongmathcall] libcxx/test/numerics/c.math/tgmath_h.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/numerics/c.math/cmath.pass.cpp:308:47: warning: Passing value 0 to log10l() leads to implementation-defined result. [wrongmathcall] libcxx/test/numerics/c.math/cmath.pass.cpp:1016:47: warning: Passing value 0 to log2f() leads to implementation-defined result. [wrongmathcall] libcxx/test/numerics/c.math/cmath.pass.cpp:1017:47: warning: Passing value 0 to log2l() leads to implementation-defined result. [wrongmathcall] libcxx/test/numerics/c.math/cmath.pass.cpp:21:5: style:inconclusive: Technically the member function 'Value::operatorT' can be const. [functionConst] libcxx/test/numerics/c.math/version_cmath.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/numerics/cfenv/cfenv.syn/cfenv.pass.cpp:40:0: error: #error FE_DOWNWARD not defined [preprocessorErrorDirective] libcxx/test/numerics/cfenv/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/numerics/complex.number/ccmplx/ccomplex.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/numerics/complex.number/complex.literals/literals1.fail.cpp:18:0: error: #error [preprocessorErrorDirective] libcxx/test/numerics/complex.number/complex.ops/complex_divide_complex.pass.cpp:34:23: style: Local variable 'x' shadows outer variable [shadowVariable] libcxx/test/numerics/complex.number/cases.h:20:22: note: Shadowed declaration libcxx/test/numerics/complex.number/complex.ops/complex_divide_complex.pass.cpp:34:23: note: Shadow variable libcxx/test/numerics/complex.number/complex.ops/complex_times_complex.pass.cpp:34:23: style: Local variable 'x' shadows outer variable [shadowVariable] libcxx/test/numerics/complex.number/cases.h:20:22: note: Shadowed declaration libcxx/test/numerics/complex.number/complex.ops/complex_times_complex.pass.cpp:34:23: note: Shadow variable libcxx/test/numerics/complex.number/complex.transcendentals/acos.pass.cpp:38:28: warning: Passing values 0. and -0. to atan2() leads to implementation-defined result. [wrongmathcall] libcxx/test/numerics/complex.number/complex.transcendentals/asin.pass.cpp:38:28: warning: Passing values 0. and -0. to atan2() leads to implementation-defined result. [wrongmathcall] libcxx/test/numerics/complex.number/complex.transcendentals/acosh.pass.cpp:38:28: warning: Passing values 0. and -0. to atan2() leads to implementation-defined result. [wrongmathcall] libcxx/test/numerics/complex.number/complex.transcendentals/asinh.pass.cpp:38:28: warning: Passing values 0. and -0. to atan2() leads to implementation-defined result. [wrongmathcall] libcxx/test/numerics/complex.number/complex.transcendentals/cosh.pass.cpp:38:28: warning: Passing values 0. and -0. to atan2() leads to implementation-defined result. [wrongmathcall] libcxx/test/numerics/complex.number/complex.transcendentals/atanh.pass.cpp:38:28: warning: Passing values 0. and -0. to atan2() leads to implementation-defined result. [wrongmathcall] libcxx/test/numerics/complex.number/complex.transcendentals/cos.pass.cpp:38:28: warning: Passing values 0. and -0. to atan2() leads to implementation-defined result. [wrongmathcall] libcxx/test/numerics/complex.number/complex.transcendentals/cosh.pass.cpp:38:21: style: Variable 'pi' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/complex.number/complex.transcendentals/cos.pass.cpp:38:21: style: Variable 'pi' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/complex.number/complex.transcendentals/log10.pass.cpp:37:28: warning: Passing values 0. and -0. to atan2() leads to implementation-defined result. [wrongmathcall] libcxx/test/numerics/complex.number/complex.transcendentals/log.pass.cpp:37:28: warning: Passing values 0. and -0. to atan2() leads to implementation-defined result. [wrongmathcall] libcxx/test/numerics/complex.number/complex.transcendentals/pow_complex_complex.pass.cpp:39:28: warning: Passing values 0. and -0. to atan2() leads to implementation-defined result. [wrongmathcall] libcxx/test/numerics/complex.number/complex.transcendentals/pow_complex_scalar.pass.cpp:39:28: warning: Passing values 0. and -0. to atan2() leads to implementation-defined result. [wrongmathcall] libcxx/test/numerics/complex.number/complex.transcendentals/log10.pass.cpp:37:21: style: Variable 'pi' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/complex.number/complex.transcendentals/pow_scalar_complex.pass.cpp:39:28: warning: Passing values 0. and -0. to atan2() leads to implementation-defined result. [wrongmathcall] libcxx/test/numerics/complex.number/complex.transcendentals/sinh.pass.cpp:38:28: warning: Passing values 0. and -0. to atan2() leads to implementation-defined result. [wrongmathcall] libcxx/test/numerics/complex.number/complex.transcendentals/sin.pass.cpp:38:28: warning: Passing values 0. and -0. to atan2() leads to implementation-defined result. [wrongmathcall] libcxx/test/numerics/complex.number/complex.transcendentals/pow_complex_complex.pass.cpp:39:21: style: Variable 'pi' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/complex.number/complex.transcendentals/pow_complex_scalar.pass.cpp:39:21: style: Variable 'pi' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/complex.number/complex.transcendentals/pow_scalar_complex.pass.cpp:39:21: style: Variable 'pi' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/complex.number/complex.transcendentals/tanh.pass.cpp:38:28: warning: Passing values 0. and -0. to atan2() leads to implementation-defined result. [wrongmathcall] libcxx/test/numerics/complex.number/complex.transcendentals/sinh.pass.cpp:38:21: style: Variable 'pi' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/complex.number/complex.transcendentals/sin.pass.cpp:38:21: style: Variable 'pi' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/complex.number/complex.value.ops/arg.pass.cpp:31:28: warning: Passing values 0. and -0. to atan2() leads to implementation-defined result. [wrongmathcall] libcxx/test/numerics/complex.number/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/numerics/complex.number/complex.transcendentals/tanh.pass.cpp:38:21: style: Variable 'pi' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/complex.number/complex.transcendentals/tan.pass.cpp:39:28: warning: Passing values 0. and -0. to atan2() leads to implementation-defined result. [wrongmathcall] libcxx/test/numerics/numarray/template.gslice.array/default.fail.cpp:21:28: style: Unused variable: gs [unusedVariable] libcxx/test/numerics/complex.number/complex.transcendentals/tan.pass.cpp:39:21: style: Variable 'pi' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/numarray/template.indirect.array/default.fail.cpp:21:30: style: Unused variable: ia [unusedVariable] libcxx/test/numerics/numarray/template.mask.array/default.fail.cpp:21:26: style: Unused variable: s [unusedVariable] libcxx/test/numerics/numarray/template.slice.array/default.fail.cpp:21:27: style: Unused variable: s [unusedVariable] libcxx/test/numerics/numarray/template.valarray/valarray.assign/move_assign.pass.cpp:30:16: warning:inconclusive: Access of moved variable 'v'. [accessMoved] libcxx/test/numerics/numarray/template.valarray/valarray.assign/move_assign.pass.cpp:28:14: note: Calling std::move(v) libcxx/test/numerics/numarray/template.valarray/valarray.assign/move_assign.pass.cpp:30:16: note: Access of moved variable 'v'. libcxx/test/numerics/numarray/template.valarray/valarray.assign/move_assign.pass.cpp:42:16: warning:inconclusive: Access of moved variable 'v'. [accessMoved] libcxx/test/numerics/numarray/template.valarray/valarray.assign/move_assign.pass.cpp:40:14: note: Calling std::move(v) libcxx/test/numerics/numarray/template.valarray/valarray.assign/move_assign.pass.cpp:42:16: note: Access of moved variable 'v'. libcxx/test/numerics/numarray/template.valarray/valarray.assign/move_assign.pass.cpp:54:16: warning:inconclusive: Access of moved variable 'v'. [accessMoved] libcxx/test/numerics/numarray/template.valarray/valarray.assign/move_assign.pass.cpp:52:14: note: Calling std::move(v) libcxx/test/numerics/numarray/template.valarray/valarray.assign/move_assign.pass.cpp:54:16: note: Access of moved variable 'v'. libcxx/test/numerics/numarray/template.valarray/valarray.cons/move.pass.cpp:30:16: warning:inconclusive: Access of moved variable 'v'. [accessMoved] libcxx/test/numerics/numarray/template.valarray/valarray.cons/move.pass.cpp:28:31: note: Calling std::move(v) libcxx/test/numerics/numarray/template.valarray/valarray.cons/move.pass.cpp:30:16: note: Access of moved variable 'v'. libcxx/test/numerics/numarray/template.valarray/valarray.cons/move.pass.cpp:41:16: warning:inconclusive: Access of moved variable 'v'. [accessMoved] libcxx/test/numerics/numarray/template.valarray/valarray.cons/move.pass.cpp:39:31: note: Calling std::move(v) libcxx/test/numerics/numarray/template.valarray/valarray.cons/move.pass.cpp:41:16: note: Access of moved variable 'v'. libcxx/test/numerics/numarray/template.valarray/valarray.cons/move.pass.cpp:52:16: warning:inconclusive: Access of moved variable 'v'. [accessMoved] libcxx/test/numerics/numarray/template.valarray/valarray.cons/move.pass.cpp:50:31: note: Calling std::move(v) libcxx/test/numerics/numarray/template.valarray/valarray.cons/move.pass.cpp:52:16: note: Access of moved variable 'v'. libcxx/test/numerics/numarray/template.valarray/valarray.members/apply_cref.pass.cpp:27:11: style: Variable 'a2' can be declared as const array [constVariable] libcxx/test/numerics/numarray/template.valarray/valarray.members/apply_cref.pass.cpp:43:11: style: Variable 'a2' can be declared as const array [constVariable] libcxx/test/numerics/numarray/template.valarray/valarray.members/apply_value.pass.cpp:27:11: style: Variable 'a2' can be declared as const array [constVariable] libcxx/test/numerics/numarray/template.valarray/valarray.members/apply_value.pass.cpp:43:11: style: Variable 'a2' can be declared as const array [constVariable] libcxx/test/numerics/numarray/template.valarray/valarray.members/cshift.pass.cpp:24:11: style: Variable 'a2' can be declared as const array [constVariable] libcxx/test/numerics/numarray/template.valarray/valarray.members/cshift.pass.cpp:35:11: style: Variable 'a2' can be declared as const array [constVariable] libcxx/test/numerics/numarray/template.valarray/valarray.members/cshift.pass.cpp:46:11: style: Variable 'a2' can be declared as const array [constVariable] libcxx/test/numerics/numarray/template.valarray/valarray.members/cshift.pass.cpp:57:11: style: Variable 'a2' can be declared as const array [constVariable] libcxx/test/numerics/numarray/template.valarray/valarray.members/cshift.pass.cpp:68:11: style: Variable 'a2' can be declared as const array [constVariable] libcxx/test/numerics/numarray/template.valarray/valarray.members/cshift.pass.cpp:79:11: style: Variable 'a2' can be declared as const array [constVariable] libcxx/test/numerics/numarray/template.valarray/valarray.members/cshift.pass.cpp:90:11: style: Variable 'a2' can be declared as const array [constVariable] libcxx/test/numerics/numarray/template.valarray/valarray.members/cshift.pass.cpp:108:11: style: Variable 'a2' can be declared as const array [constVariable] libcxx/test/numerics/numarray/template.valarray/valarray.members/cshift.pass.cpp:119:11: style: Variable 'a2' can be declared as const array [constVariable] libcxx/test/numerics/numarray/template.valarray/valarray.members/shift.pass.cpp:24:11: style: Variable 'a2' can be declared as const array [constVariable] libcxx/test/numerics/numarray/template.valarray/valarray.members/swap.pass.cpp:43:27: style: Variable 'N2' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/numarray/template.valarray/valarray.members/shift.pass.cpp:35:11: style: Variable 'a2' can be declared as const array [constVariable] libcxx/test/numerics/numarray/template.valarray/valarray.members/swap.pass.cpp:59:27: style: Variable 'N1' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/numarray/template.valarray/valarray.members/shift.pass.cpp:46:11: style: Variable 'a2' can be declared as const array [constVariable] libcxx/test/numerics/numarray/template.valarray/valarray.members/swap.pass.cpp:75:27: style: Variable 'N1' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/numarray/template.valarray/valarray.members/shift.pass.cpp:57:11: style: Variable 'a2' can be declared as const array [constVariable] libcxx/test/numerics/numarray/template.valarray/valarray.members/swap.pass.cpp:76:27: style: Variable 'N2' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/numarray/template.valarray/valarray.members/shift.pass.cpp:68:11: style: Variable 'a2' can be declared as const array [constVariable] libcxx/test/numerics/numarray/template.valarray/valarray.members/shift.pass.cpp:79:11: style: Variable 'a2' can be declared as const array [constVariable] libcxx/test/numerics/numarray/template.valarray/valarray.members/shift.pass.cpp:90:11: style: Variable 'a2' can be declared as const array [constVariable] libcxx/test/numerics/numarray/template.valarray/valarray.members/shift.pass.cpp:108:11: style: Variable 'a2' can be declared as const array [constVariable] libcxx/test/numerics/numarray/template.valarray/valarray.members/shift.pass.cpp:119:11: style: Variable 'a2' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.binary/and_valarray_valarray.pass.cpp:25:11: style: Variable 'a3' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.binary/and_valarray_value.pass.cpp:24:11: style: Variable 'a2' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.binary/and_value_valarray.pass.cpp:24:11: style: Variable 'a2' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.binary/divide_valarray_valarray.pass.cpp:25:11: style: Variable 'a3' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.binary/divide_valarray_value.pass.cpp:24:11: style: Variable 'a2' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.binary/divide_value_valarray.pass.cpp:24:11: style: Variable 'a2' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.binary/minus_valarray_valarray.pass.cpp:25:11: style: Variable 'a3' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.binary/minus_valarray_value.pass.cpp:24:11: style: Variable 'a2' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.binary/minus_value_valarray.pass.cpp:24:11: style: Variable 'a2' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.binary/modulo_valarray_valarray.pass.cpp:25:11: style: Variable 'a3' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.binary/modulo_valarray_value.pass.cpp:24:11: style: Variable 'a2' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.binary/modulo_value_valarray.pass.cpp:24:11: style: Variable 'a2' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.binary/or_valarray_valarray.pass.cpp:25:11: style: Variable 'a3' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.binary/or_valarray_value.pass.cpp:24:11: style: Variable 'a2' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.binary/or_value_valarray.pass.cpp:24:11: style: Variable 'a2' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.binary/plus_valarray_valarray.pass.cpp:25:11: style: Variable 'a3' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.binary/plus_valarray_value.pass.cpp:24:11: style: Variable 'a2' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.binary/plus_value_valarray.pass.cpp:24:11: style: Variable 'a2' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.binary/shift_left_valarray_valarray.pass.cpp:25:11: style: Variable 'a3' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.binary/shift_left_valarray_value.pass.cpp:24:11: style: Variable 'a2' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.binary/shift_left_value_valarray.pass.cpp:24:11: style: Variable 'a2' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.binary/shift_right_valarray_valarray.pass.cpp:25:11: style: Variable 'a3' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.binary/shift_right_valarray_value.pass.cpp:24:11: style: Variable 'a2' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.binary/shift_right_value_valarray.pass.cpp:24:11: style: Variable 'a2' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.binary/times_valarray_valarray.pass.cpp:25:11: style: Variable 'a3' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.binary/times_valarray_value.pass.cpp:24:11: style: Variable 'a2' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.binary/times_value_valarray.pass.cpp:24:11: style: Variable 'a2' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.binary/xor_valarray_valarray.pass.cpp:25:11: style: Variable 'a3' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.binary/xor_valarray_value.pass.cpp:24:11: style: Variable 'a2' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.binary/xor_value_valarray.pass.cpp:24:11: style: Variable 'a2' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.comparison/and_valarray_valarray.pass.cpp:27:14: style: Variable 'a3' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.comparison/and_valarray_value.pass.cpp:26:14: style: Variable 'a3' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.comparison/and_valarray_value.pass.cpp:37:14: style: Variable 'a3' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.comparison/and_value_valarray.pass.cpp:26:14: style: Variable 'a3' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.comparison/and_value_valarray.pass.cpp:37:14: style: Variable 'a3' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.comparison/equal_valarray_valarray.pass.cpp:27:14: style: Variable 'a3' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.comparison/equal_valarray_value.pass.cpp:26:14: style: Variable 'a3' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.comparison/equal_value_valarray.pass.cpp:26:14: style: Variable 'a3' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_equal_valarray_valarray.pass.cpp:27:14: style: Variable 'a3' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_equal_valarray_value.pass.cpp:26:14: style: Variable 'a3' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_equal_value_valarray.pass.cpp:26:14: style: Variable 'a3' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_valarray_valarray.pass.cpp:27:14: style: Variable 'a3' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_value_valarray.pass.cpp:26:14: style: Variable 'a3' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_valarray_value.pass.cpp:26:14: style: Variable 'a3' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.comparison/less_equal_valarray_valarray.pass.cpp:27:14: style: Variable 'a3' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.comparison/less_equal_valarray_value.pass.cpp:26:14: style: Variable 'a3' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.comparison/less_equal_value_valarray.pass.cpp:26:14: style: Variable 'a3' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.comparison/less_valarray_valarray.pass.cpp:27:14: style: Variable 'a3' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.comparison/less_valarray_value.pass.cpp:26:14: style: Variable 'a3' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.comparison/less_value_valarray.pass.cpp:26:14: style: Variable 'a3' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.comparison/not_equal_valarray_valarray.pass.cpp:27:14: style: Variable 'a3' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.comparison/not_equal_valarray_value.pass.cpp:26:14: style: Variable 'a3' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.comparison/not_equal_value_valarray.pass.cpp:26:14: style: Variable 'a3' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.comparison/or_valarray_valarray.pass.cpp:27:14: style: Variable 'a3' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.comparison/or_valarray_value.pass.cpp:26:14: style: Variable 'a3' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.comparison/or_value_valarray.pass.cpp:26:14: style: Variable 'a3' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.comparison/or_valarray_value.pass.cpp:37:14: style: Variable 'a3' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.comparison/or_value_valarray.pass.cpp:37:14: style: Variable 'a3' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.transcend/abs_valarray.pass.cpp:26:11: style: Variable 'a3' can be declared as const array [constVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.special/swap.pass.cpp:45:27: style: Variable 'N2' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.special/swap.pass.cpp:61:27: style: Variable 'N1' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.special/swap.pass.cpp:77:27: style: Variable 'N1' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/numarray/valarray.nonmembers/valarray.special/swap.pass.cpp:78:27: style: Variable 'N2' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/numarray/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/numerics/numeric.ops/adjacent.difference/adjacent_difference.pass.cpp:32:9: style: Variable 'ir' can be declared as const array [constVariable] libcxx/test/numerics/numeric.ops/adjacent.difference/adjacent_difference_op.pass.cpp:33:9: style: Variable 'ir' can be declared as const array [constVariable] libcxx/test/numerics/numeric.ops/numeric.iota/iota.pass.cpp:25:9: style: Variable 'ir' can be declared as const array [constVariable] libcxx/test/numerics/numeric.ops/partial.sum/partial_sum.pass.cpp:30:9: style: Variable 'ir' can be declared as const array [constVariable] libcxx/test/numerics/numeric.ops/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/numerics/numeric.ops/partial.sum/partial_sum_op.pass.cpp:32:9: style: Variable 'ir' can be declared as const array [constVariable] libcxx/test/numerics/rand/rand.device/entropy.pass.cpp:22:14: style: Variable 'e' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/rand/rand.device/ctor.pass.cpp:31:28: style: Unused variable: r [unusedVariable] libcxx/test/numerics/rand/rand.device/ctor.pass.cpp:41:28: style: Unused variable: r [unusedVariable] libcxx/test/numerics/rand/rand.device/eval.pass.cpp:23:41: style: Variable 'e' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/eval.pass.cpp:47:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/eval.pass.cpp:35:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/eval.pass.cpp:47:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/eval.pass.cpp:83:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/eval.pass.cpp:71:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/eval.pass.cpp:83:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/eval_param.pass.cpp:49:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/eval_param.pass.cpp:36:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/eval_param.pass.cpp:49:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/eval_param.pass.cpp:87:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/eval_param.pass.cpp:74:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/eval_param.pass.cpp:87:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval_param.pass.cpp:54:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval_param.pass.cpp:37:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval_param.pass.cpp:54:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval_param.pass.cpp:96:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval_param.pass.cpp:79:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval_param.pass.cpp:96:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval_param.pass.cpp:138:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval_param.pass.cpp:121:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval_param.pass.cpp:138:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:52:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:36:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:52:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:92:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:76:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:92:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:132:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:116:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:132:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:172:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:156:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:172:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:218:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:202:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:218:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:264:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:248:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:264:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:304:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:288:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:304:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:344:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:328:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:344:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:390:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:374:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:390:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:436:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:420:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:436:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:168:21: style: Variable 'skew' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:169:25: style: Variable 'kurtosis' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:175:18: style: Variable 'skew' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:176:22: style: Variable 'kurtosis' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:179:20: style: Variable 'dev' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:214:21: style: Variable 'skew' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:215:25: style: Variable 'kurtosis' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:221:18: style: Variable 'skew' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:222:22: style: Variable 'kurtosis' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:225:20: style: Variable 'dev' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:340:21: style: Variable 'skew' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:341:25: style: Variable 'kurtosis' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:347:18: style: Variable 'skew' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:348:22: style: Variable 'kurtosis' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:351:20: style: Variable 'dev' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:386:21: style: Variable 'skew' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:387:25: style: Variable 'kurtosis' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:393:18: style: Variable 'skew' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:394:22: style: Variable 'kurtosis' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:397:20: style: Variable 'dev' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:432:21: style: Variable 'skew' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:433:25: style: Variable 'kurtosis' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:439:18: style: Variable 'skew' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:440:22: style: Variable 'kurtosis' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp:443:20: style: Variable 'dev' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eval_param.pass.cpp:54:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eval_param.pass.cpp:37:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eval_param.pass.cpp:54:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eval_param.pass.cpp:96:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eval_param.pass.cpp:79:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eval_param.pass.cpp:96:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eval_param.pass.cpp:138:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eval_param.pass.cpp:121:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eval_param.pass.cpp:138:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eval.pass.cpp:52:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eval.pass.cpp:36:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eval.pass.cpp:52:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eval.pass.cpp:92:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eval.pass.cpp:76:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eval.pass.cpp:92:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eval.pass.cpp:132:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eval.pass.cpp:116:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eval.pass.cpp:132:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eval.pass.cpp:172:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eval.pass.cpp:156:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eval.pass.cpp:172:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eval.pass.cpp:212:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eval.pass.cpp:196:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eval.pass.cpp:212:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eval.pass.cpp:252:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eval.pass.cpp:236:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eval.pass.cpp:252:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval_param.pass.cpp:54:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval_param.pass.cpp:37:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval_param.pass.cpp:54:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval_param.pass.cpp:96:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval_param.pass.cpp:79:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval_param.pass.cpp:96:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval_param.pass.cpp:138:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval_param.pass.cpp:121:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval_param.pass.cpp:138:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval.pass.cpp:52:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval.pass.cpp:36:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval.pass.cpp:52:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval.pass.cpp:92:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval.pass.cpp:76:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval.pass.cpp:92:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval.pass.cpp:132:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval.pass.cpp:116:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval.pass.cpp:132:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval.pass.cpp:172:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval.pass.cpp:156:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval.pass.cpp:172:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval.pass.cpp:210:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval.pass.cpp:194:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval.pass.cpp:210:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval.pass.cpp:250:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval.pass.cpp:234:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval.pass.cpp:250:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval.pass.cpp:168:21: style: Variable 'skew' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval.pass.cpp:169:25: style: Variable 'kurtosis' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval.pass.cpp:175:18: style: Variable 'skew' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval.pass.cpp:176:22: style: Variable 'kurtosis' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval.pass.cpp:180:14: style: Variable 'skew' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval.pass.cpp:181:18: style: Variable 'kurtosis' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval.pass.cpp:182:18: style: Variable 'kurtosis' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval.pass.cpp:185:23: style: Variable 'x_skew' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval.pass.cpp:186:27: style: Variable 'x_kurtosis' is assigned a value that is never used. [unreadVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/eval.pass.cpp:52:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/eval.pass.cpp:37:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/eval.pass.cpp:52:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/eval.pass.cpp:92:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/eval.pass.cpp:77:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/eval.pass.cpp:92:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/eval.pass.cpp:132:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/eval.pass.cpp:117:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/eval.pass.cpp:132:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/eval_param.pass.cpp:53:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/eval_param.pass.cpp:37:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/eval_param.pass.cpp:53:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/eval_param.pass.cpp:94:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/eval_param.pass.cpp:78:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/eval_param.pass.cpp:94:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/eval_param.pass.cpp:135:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/eval_param.pass.cpp:119:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/eval_param.pass.cpp:135:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval.pass.cpp:64:30: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval.pass.cpp:66:31: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval.pass.cpp:106:30: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval.pass.cpp:108:31: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval.pass.cpp:148:30: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval.pass.cpp:150:31: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval.pass.cpp:190:30: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval.pass.cpp:192:31: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval.pass.cpp:232:30: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval.pass.cpp:234:31: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval.pass.cpp:52:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval.pass.cpp:37:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval.pass.cpp:52:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval.pass.cpp:94:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval.pass.cpp:79:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval.pass.cpp:94:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval.pass.cpp:136:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval.pass.cpp:121:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval.pass.cpp:136:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval.pass.cpp:178:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval.pass.cpp:163:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval.pass.cpp:178:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval.pass.cpp:220:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval.pass.cpp:205:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval.pass.cpp:220:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval_param.pass.cpp:66:30: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval_param.pass.cpp:68:31: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval_param.pass.cpp:109:30: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval_param.pass.cpp:111:31: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval_param.pass.cpp:152:30: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval_param.pass.cpp:154:31: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval_param.pass.cpp:195:30: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval_param.pass.cpp:197:31: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval_param.pass.cpp:238:30: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval_param.pass.cpp:240:31: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval_param.pass.cpp:54:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval_param.pass.cpp:38:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval_param.pass.cpp:54:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval_param.pass.cpp:97:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval_param.pass.cpp:81:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval_param.pass.cpp:97:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval_param.pass.cpp:140:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval_param.pass.cpp:124:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval_param.pass.cpp:140:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval_param.pass.cpp:183:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval_param.pass.cpp:167:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval_param.pass.cpp:183:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval_param.pass.cpp:226:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval_param.pass.cpp:210:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval_param.pass.cpp:226:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/eval.pass.cpp:48:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/eval.pass.cpp:37:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/eval.pass.cpp:48:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/eval_param.pass.cpp:49:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/eval_param.pass.cpp:37:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/eval_param.pass.cpp:49:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/eval.pass.cpp:48:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/eval.pass.cpp:37:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/eval.pass.cpp:48:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/eval.pass.cpp:84:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/eval.pass.cpp:73:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/eval.pass.cpp:84:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/eval_param.pass.cpp:49:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/eval_param.pass.cpp:37:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/eval_param.pass.cpp:49:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/eval.pass.cpp:120:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/eval.pass.cpp:109:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/eval.pass.cpp:120:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/eval_param.pass.cpp:86:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/eval_param.pass.cpp:74:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/eval_param.pass.cpp:86:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/eval_param.pass.cpp:123:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/eval_param.pass.cpp:111:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/eval_param.pass.cpp:123:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/eval_param.pass.cpp:53:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/eval_param.pass.cpp:37:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/eval_param.pass.cpp:53:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/eval.pass.cpp:52:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/eval.pass.cpp:37:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/eval.pass.cpp:52:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/eval.pass.cpp:92:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/eval.pass.cpp:77:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/eval.pass.cpp:92:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/eval.pass.cpp:132:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/eval.pass.cpp:117:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/eval.pass.cpp:132:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/eval.pass.cpp:51:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/eval.pass.cpp:37:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/eval.pass.cpp:51:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/eval.pass.cpp:90:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/eval.pass.cpp:76:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/eval.pass.cpp:90:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/eval.pass.cpp:129:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/eval.pass.cpp:115:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/eval.pass.cpp:129:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/eval.pass.cpp:168:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/eval.pass.cpp:154:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/eval.pass.cpp:168:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/eval_param.pass.cpp:52:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/eval_param.pass.cpp:37:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/eval_param.pass.cpp:52:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/eval_param.pass.cpp:92:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/eval_param.pass.cpp:77:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/eval_param.pass.cpp:92:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/eval_param.pass.cpp:132:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/eval_param.pass.cpp:117:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/eval_param.pass.cpp:132:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/eval_param.pass.cpp:172:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/eval_param.pass.cpp:157:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/eval_param.pass.cpp:172:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/eval.pass.cpp:52:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/eval.pass.cpp:37:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/eval.pass.cpp:52:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/eval.pass.cpp:92:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/eval.pass.cpp:77:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/eval.pass.cpp:92:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/eval.pass.cpp:132:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/eval.pass.cpp:117:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/eval.pass.cpp:132:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/eval_param.pass.cpp:53:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/eval_param.pass.cpp:37:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/eval_param.pass.cpp:53:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/eval_param.pass.cpp:94:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/eval_param.pass.cpp:78:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/eval_param.pass.cpp:94:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/eval_param.pass.cpp:135:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/eval_param.pass.cpp:119:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/eval_param.pass.cpp:135:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/eval.pass.cpp:51:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/eval.pass.cpp:36:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/eval.pass.cpp:51:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/eval.pass.cpp:90:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/eval.pass.cpp:75:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/eval.pass.cpp:90:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/eval.pass.cpp:129:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/eval.pass.cpp:114:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/eval.pass.cpp:129:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/eval_param.pass.cpp:53:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/eval_param.pass.cpp:37:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/eval_param.pass.cpp:53:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/eval_param.pass.cpp:94:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/eval_param.pass.cpp:78:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/eval_param.pass.cpp:94:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/eval_param.pass.cpp:135:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/eval_param.pass.cpp:119:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/eval_param.pass.cpp:135:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/eval.pass.cpp:52:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/eval.pass.cpp:37:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/eval.pass.cpp:52:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/eval.pass.cpp:96:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/eval.pass.cpp:81:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/eval.pass.cpp:96:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/eval.pass.cpp:140:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/eval.pass.cpp:125:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/eval.pass.cpp:140:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/eval_param.pass.cpp:53:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/eval_param.pass.cpp:37:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/eval_param.pass.cpp:53:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/eval_param.pass.cpp:98:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/eval_param.pass.cpp:82:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/eval_param.pass.cpp:98:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/eval_param.pass.cpp:143:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/eval_param.pass.cpp:127:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/eval_param.pass.cpp:143:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval_param.pass.cpp:73:28: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval_param.pass.cpp:41:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval_param.pass.cpp:73:28: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval.pass.cpp:71:28: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval.pass.cpp:40:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval.pass.cpp:71:28: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval.pass.cpp:131:28: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval.pass.cpp:100:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval.pass.cpp:131:28: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval.pass.cpp:191:28: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval.pass.cpp:160:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval.pass.cpp:191:28: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval.pass.cpp:251:28: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval.pass.cpp:220:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval.pass.cpp:251:28: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval.pass.cpp:311:28: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval.pass.cpp:280:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval.pass.cpp:311:28: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval.pass.cpp:371:28: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval.pass.cpp:340:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval.pass.cpp:371:28: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval.pass.cpp:431:28: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval.pass.cpp:400:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval.pass.cpp:431:28: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval.pass.cpp:491:28: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval.pass.cpp:460:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval.pass.cpp:491:28: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval.pass.cpp:551:28: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval.pass.cpp:520:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval.pass.cpp:551:28: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval.pass.cpp:611:28: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval.pass.cpp:580:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval.pass.cpp:611:28: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval.pass.cpp:671:28: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval.pass.cpp:640:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval.pass.cpp:671:28: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval_param.pass.cpp:87:37: warning: Uninitialized variable: a [uninitvar] libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval_param.pass.cpp:77:19: note: Assuming condition is false libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval_param.pass.cpp:87:37: note: Uninitialized variable: a libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval_param.pass.cpp:87:40: warning: Uninitialized variable: m [uninitvar] libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval_param.pass.cpp:77:19: note: Assuming condition is false libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval_param.pass.cpp:87:40: note: Uninitialized variable: m libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval_param.pass.cpp:87:43: warning: Uninitialized variable: bk [uninitvar] libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval_param.pass.cpp:77:19: note: Assuming condition is false libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval_param.pass.cpp:87:43: note: Uninitialized variable: bk libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval_param.pass.cpp:87:47: warning: Uninitialized variable: c [uninitvar] libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval_param.pass.cpp:77:19: note: Assuming condition is false libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval_param.pass.cpp:87:47: note: Uninitialized variable: c libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:88:37: warning: Uninitialized variable: a [uninitvar] libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:78:19: note: Assuming condition is false libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:88:37: note: Uninitialized variable: a libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:88:40: warning: Uninitialized variable: m [uninitvar] libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:78:19: note: Assuming condition is false libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:88:40: note: Uninitialized variable: m libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:88:43: warning: Uninitialized variable: bk [uninitvar] libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:78:19: note: Assuming condition is false libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:88:43: note: Uninitialized variable: bk libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:88:47: warning: Uninitialized variable: c [uninitvar] libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:78:19: note: Assuming condition is false libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:88:47: note: Uninitialized variable: c libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:138:37: warning: Uninitialized variable: a [uninitvar] libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:128:19: note: Assuming condition is false libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:138:37: note: Uninitialized variable: a libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:138:40: warning: Uninitialized variable: m [uninitvar] libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:128:19: note: Assuming condition is false libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:138:40: note: Uninitialized variable: m libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:138:43: warning: Uninitialized variable: bk [uninitvar] libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:128:19: note: Assuming condition is false libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:138:43: note: Uninitialized variable: bk libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:138:47: warning: Uninitialized variable: c [uninitvar] libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:128:19: note: Assuming condition is false libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:138:47: note: Uninitialized variable: c libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:188:37: warning: Uninitialized variable: a [uninitvar] libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:178:19: note: Assuming condition is false libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:188:37: note: Uninitialized variable: a libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:188:40: warning: Uninitialized variable: m [uninitvar] libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:178:19: note: Assuming condition is false libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:188:40: note: Uninitialized variable: m libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:188:43: warning: Uninitialized variable: bk [uninitvar] libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:178:19: note: Assuming condition is false libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:188:43: note: Uninitialized variable: bk libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:188:47: warning: Uninitialized variable: c [uninitvar] libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:178:19: note: Assuming condition is false libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:188:47: note: Uninitialized variable: c libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:238:37: warning: Uninitialized variable: a [uninitvar] libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:228:19: note: Assuming condition is false libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:238:37: note: Uninitialized variable: a libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:238:40: warning: Uninitialized variable: m [uninitvar] libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:228:19: note: Assuming condition is false libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:238:40: note: Uninitialized variable: m libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:238:43: warning: Uninitialized variable: bk [uninitvar] libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:228:19: note: Assuming condition is false libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:238:43: note: Uninitialized variable: bk libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:238:47: warning: Uninitialized variable: c [uninitvar] libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:228:19: note: Assuming condition is false libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:238:47: note: Uninitialized variable: c libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:288:37: warning: Uninitialized variable: a [uninitvar] libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:278:19: note: Assuming condition is false libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:288:37: note: Uninitialized variable: a libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:288:40: warning: Uninitialized variable: m [uninitvar] libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:278:19: note: Assuming condition is false libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:288:40: note: Uninitialized variable: m libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:288:43: warning: Uninitialized variable: bk [uninitvar] libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:278:19: note: Assuming condition is false libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:288:43: note: Uninitialized variable: bk libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:288:47: warning: Uninitialized variable: c [uninitvar] libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:278:19: note: Assuming condition is false libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:288:47: note: Uninitialized variable: c libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:338:37: warning: Uninitialized variable: a [uninitvar] libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:328:19: note: Assuming condition is false libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:338:37: note: Uninitialized variable: a libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:338:40: warning: Uninitialized variable: m [uninitvar] libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:328:19: note: Assuming condition is false libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:338:40: note: Uninitialized variable: m libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:338:43: warning: Uninitialized variable: bk [uninitvar] libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:328:19: note: Assuming condition is false libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:338:43: note: Uninitialized variable: bk libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:338:47: warning: Uninitialized variable: c [uninitvar] libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:328:19: note: Assuming condition is false libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp:338:47: note: Uninitialized variable: c libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval_param.pass.cpp:54:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval_param.pass.cpp:37:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval_param.pass.cpp:54:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval.pass.cpp:52:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval.pass.cpp:36:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval.pass.cpp:52:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval.pass.cpp:93:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval.pass.cpp:77:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval.pass.cpp:93:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval.pass.cpp:134:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval.pass.cpp:118:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval.pass.cpp:134:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval.pass.cpp:175:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval.pass.cpp:159:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval.pass.cpp:175:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval.pass.cpp:216:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval.pass.cpp:200:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval.pass.cpp:216:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval.pass.cpp:257:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval.pass.cpp:241:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval.pass.cpp:257:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval.pass.cpp:298:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval.pass.cpp:282:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval.pass.cpp:298:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval.pass.cpp:339:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval.pass.cpp:323:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval.pass.cpp:339:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval.pass.cpp:380:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval.pass.cpp:364:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval.pass.cpp:380:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval.pass.cpp:432:20: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval.pass.cpp:416:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval.pass.cpp:432:20: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval_param.pass.cpp:54:28: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval_param.pass.cpp:37:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval_param.pass.cpp:54:28: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval.pass.cpp:52:28: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval.pass.cpp:36:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval.pass.cpp:52:28: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval.pass.cpp:92:28: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval.pass.cpp:76:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval.pass.cpp:92:28: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval.pass.cpp:132:28: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval.pass.cpp:116:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval.pass.cpp:132:28: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval.pass.cpp:172:28: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval.pass.cpp:156:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval.pass.cpp:172:28: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval.pass.cpp:212:28: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval.pass.cpp:196:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval.pass.cpp:212:28: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval.pass.cpp:252:28: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval.pass.cpp:236:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval.pass.cpp:252:28: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval.pass.cpp:292:28: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval.pass.cpp:276:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval.pass.cpp:292:28: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval.pass.cpp:332:28: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval.pass.cpp:316:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval.pass.cpp:332:28: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval.pass.cpp:372:28: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval.pass.cpp:356:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval.pass.cpp:372:28: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval.pass.cpp:412:28: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval.pass.cpp:396:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval.pass.cpp:412:28: note: Shadow variable libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval.pass.cpp:452:28: style: Local variable 'd' shadows outer variable [shadowVariable] libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval.pass.cpp:436:11: note: Shadowed declaration libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval.pass.cpp:452:28: note: Shadow variable libcxx/test/numerics/rand/rand.synopsis/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/numerics/rand/rand.util/rand.util.seedseq/generate.pass.cpp:25:18: style: Variable 'a' can be declared as const array [constVariable] libcxx/test/re/re.alg/re.alg.match/basic.fail.cpp:24:0: error: #error [preprocessorErrorDirective] libcxx/test/re/re.alg/re.alg.match/awk.pass.cpp:619:24: style: Variable 's' is assigned a value that is never used. [unreadVariable] libcxx/test/re/re.alg/re.alg.match/awk.pass.cpp:618:21: style: Unused variable: m [unusedVariable] libcxx/test/re/re.alg/re.alg.search/basic.fail.cpp:24:0: error: #error [preprocessorErrorDirective] libcxx/test/re/re.iter/re.regiter/re.regiter.cnstr/cnstr.fail.cpp:23:0: error: #error [preprocessorErrorDirective] libcxx/test/re/re.iter/re.tokiter/re.tokiter.cnstr/array.fail.cpp:24:0: error: #error [preprocessorErrorDirective] libcxx/test/re/re.iter/re.tokiter/re.tokiter.cnstr/init.fail.cpp:23:0: error: #error [preprocessorErrorDirective] libcxx/test/re/re.iter/re.tokiter/re.tokiter.cnstr/int.fail.cpp:22:0: error: #error [preprocessorErrorDirective] libcxx/test/re/re.iter/re.tokiter/re.tokiter.cnstr/vector.fail.cpp:24:0: error: #error [preprocessorErrorDirective] libcxx/test/re/re.regex/re.regex.construct/il_flg.pass.cpp:35:19: style: Variable 's1' is assigned a value that is never used. [unreadVariable] libcxx/test/re/re.regex/re.regex.construct/il_flg.pass.cpp:36:19: style: Variable 's2' is assigned a value that is never used. [unreadVariable] libcxx/test/re/re.regex/re.regex.construct/il_flg.pass.cpp:37:19: style: Variable 's3' is assigned a value that is never used. [unreadVariable] libcxx/test/re/re.regex/re.regex.construct/il_flg.pass.cpp:38:19: style: Variable 's4' is assigned a value that is never used. [unreadVariable] libcxx/test/re/re.submatch/re.submatch.members/compare_string_type.pass.cpp:26:12: style: Variable 'sm2' is assigned a value that is never used. [unreadVariable] libcxx/test/re/re.submatch/re.submatch.members/compare_value_type_ptr.pass.cpp:25:12: style: Variable 'sm2' is assigned a value that is never used. [unreadVariable] libcxx/test/re/re.submatch/re.submatch.members/compare_string_type.pass.cpp:40:12: style: Variable 'sm2' is assigned a value that is never used. [unreadVariable] libcxx/test/re/re.submatch/re.submatch.members/compare_value_type_ptr.pass.cpp:38:12: style: Variable 'sm2' is assigned a value that is never used. [unreadVariable] libcxx/test/strings/basic.string.literals/literal1.fail.cpp:20:0: error: #error [preprocessorErrorDirective] libcxx/test/strings/basic.string.literals/literal2.fail.cpp:18:0: error: #error [preprocessorErrorDirective] libcxx/test/strings/basic.string/string.access/index.pass.cpp:47:22: style: The comparison 'cs[i] == s[i]' is always true because 'cs[i]' and 's[i]' represent the same value. [knownConditionTrueFalse] libcxx/test/strings/basic.string/string.access/index.pass.cpp:35:12: error: Out of bounds access of cs, index 'cs.size()' is out of bounds. [containerOutOfBoundsIndexExpression] libcxx/test/strings/basic.string/string.access/index.pass.cpp:49:12: error: Out of bounds access of cs, index 'cs.size()' is out of bounds. [containerOutOfBoundsIndexExpression] libcxx/test/strings/basic.string/string.cons/move.pass.cpp:29:12: warning:inconclusive: Access of moved variable 's0'. [accessMoved] libcxx/test/strings/basic.string/string.cons/move.pass.cpp:27:12: note: Calling std::move(s0) libcxx/test/strings/basic.string/string.cons/move.pass.cpp:29:12: note: Access of moved variable 's0'. libcxx/test/strings/basic.string/string.cons/move_alloc.pass.cpp:30:12: warning:inconclusive: Access of moved variable 's0'. [accessMoved] libcxx/test/strings/basic.string/string.cons/move_alloc.pass.cpp:28:10: note: Calling std::move(s0) libcxx/test/strings/basic.string/string.cons/move_alloc.pass.cpp:30:12: note: Access of moved variable 's0'. libcxx/test/strings/basic.string/string.cons/move_alloc.pass.cpp:54:10: style: Variable 's2' is assigned a value that is never used. [unreadVariable] libcxx/test/strings/basic.string/string.cons/move_assignment.pass.cpp:30:12: warning:inconclusive: Access of moved variable 's2'. [accessMoved] libcxx/test/strings/basic.string/string.cons/move_assignment.pass.cpp:28:10: note: Calling std::move(s2) libcxx/test/strings/basic.string/string.cons/move_assignment.pass.cpp:30:12: note: Access of moved variable 's2'. libcxx/test/strings/basic.string/string.nonmembers/string.special/swap_noexcept.pass.cpp:30:10: performance:inconclusive: Technically the member function 'some_alloc::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_double.pass.cpp:47:10: style: The scope of the variable 'str' can be reduced. [variableScope] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_double.pass.cpp:53:16: style: The scope of the variable 'v' can be reduced. [variableScope] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_double.pass.cpp:3008:10: style: The scope of the variable 'str' can be reduced. [variableScope] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_double.pass.cpp:3014:16: style: The scope of the variable 'v' can be reduced. [variableScope] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_double.pass.cpp:5969:10: style: The scope of the variable 'str' can be reduced. [variableScope] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_double.pass.cpp:5975:16: style: The scope of the variable 'v' can be reduced. [variableScope] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_double.pass.cpp:12509:10: style: The scope of the variable 'str' can be reduced. [variableScope] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_double.pass.cpp:12515:16: style: The scope of the variable 'v' can be reduced. [variableScope] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_double.pass.cpp:16089:10: style: The scope of the variable 'str' can be reduced. [variableScope] libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_double.pass.cpp:16095:16: style: The scope of the variable 'v' can be reduced. [variableScope] libcxx/test/strings/c.strings/cstring.pass.cpp:16:0: error: #error NULL not defined [preprocessorErrorDirective] libcxx/test/strings/c.strings/cwchar.pass.cpp:16:0: error: #error NULL not defined [preprocessorErrorDirective] libcxx/test/strings/c.strings/cwctype.pass.cpp:16:0: error: #error WEOF not defined [preprocessorErrorDirective] libcxx/test/strings/c.strings/version_cctype.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/strings/c.strings/version_cstring.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/strings/c.strings/version_cuchar.pass.cpp:17:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/strings/c.strings/version_cwchar.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/strings/c.strings/version_cwctype.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/strings/char.traits/char.traits.specializations/char.traits.specializations.char/assign3.pass.cpp:21:15: style: Variable 's1' is assigned a value that is never used. [unreadVariable] libcxx/test/strings/char.traits/char.traits.specializations/char.traits.specializations.char/eq.pass.cpp:21:12: style: Variable 'c' is assigned a value that is never used. [unreadVariable] libcxx/test/strings/char.traits/char.traits.specializations/char.traits.specializations.char/lt.pass.cpp:21:12: style: Variable 'c' is assigned a value that is never used. [unreadVariable] libcxx/test/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/eof.pass.cpp:22:42: style: Variable 'i' is assigned a value that is never used. [unreadVariable] libcxx/test/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/assign3.pass.cpp:22:19: style: Variable 's1' is assigned a value that is never used. [unreadVariable] libcxx/test/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/eq.pass.cpp:23:16: style: Variable 'c' is assigned a value that is never used. [unreadVariable] libcxx/test/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/lt.pass.cpp:23:16: style: Variable 'c' is assigned a value that is never used. [unreadVariable] libcxx/test/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/eof.pass.cpp:22:42: style: Variable 'i' is assigned a value that is never used. [unreadVariable] libcxx/test/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/assign3.pass.cpp:22:19: style: Variable 's1' is assigned a value that is never used. [unreadVariable] libcxx/test/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/eq.pass.cpp:23:16: style: Variable 'c' is assigned a value that is never used. [unreadVariable] libcxx/test/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/lt.pass.cpp:23:16: style: Variable 'c' is assigned a value that is never used. [unreadVariable] libcxx/test/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/assign3.pass.cpp:21:18: style: Variable 's1' is assigned a value that is never used. [unreadVariable] libcxx/test/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/eq.pass.cpp:21:15: style: Variable 'c' is assigned a value that is never used. [unreadVariable] libcxx/test/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t/lt.pass.cpp:21:15: style: Variable 'c' is assigned a value that is never used. [unreadVariable] libcxx/test/strings/string.conversions/stod.pass.cpp:114:14: warning: Return value of function std::stod() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stod.pass.cpp:123:14: warning: Return value of function std::stod() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stof.pass.cpp:118:14: warning: Return value of function std::stof() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stod.pass.cpp:132:14: warning: Return value of function std::stod() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stof.pass.cpp:127:14: warning: Return value of function std::stof() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stoi.pass.cpp:38:18: warning: Return value of function std::stoi() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stod.pass.cpp:141:14: warning: Return value of function std::stod() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stof.pass.cpp:136:14: warning: Return value of function std::stof() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stoi.pass.cpp:46:18: warning: Return value of function std::stoi() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stol.pass.cpp:40:14: warning: Return value of function std::stol() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stod.pass.cpp:150:14: warning: Return value of function std::stod() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stof.pass.cpp:145:14: warning: Return value of function std::stof() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stoi.pass.cpp:56:14: warning: Return value of function std::stoi() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stol.pass.cpp:49:14: warning: Return value of function std::stol() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stold.pass.cpp:116:14: warning: Return value of function std::stold() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stod.pass.cpp:159:14: warning: Return value of function std::stod() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stof.pass.cpp:154:14: warning: Return value of function std::stof() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stoi.pass.cpp:65:14: warning: Return value of function std::stoi() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stol.pass.cpp:58:14: warning: Return value of function std::stol() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stold.pass.cpp:125:14: warning: Return value of function std::stold() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stoll.pass.cpp:40:14: warning: Return value of function std::stoll() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stof.pass.cpp:163:14: warning: Return value of function std::stof() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stoi.pass.cpp:74:14: warning: Return value of function std::stoi() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stol.pass.cpp:67:14: warning: Return value of function std::stol() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stold.pass.cpp:134:14: warning: Return value of function std::stold() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stoll.pass.cpp:49:14: warning: Return value of function std::stoll() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stoul.pass.cpp:38:14: warning: Return value of function std::stoul() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stoi.pass.cpp:83:14: warning: Return value of function std::stoi() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stol.pass.cpp:76:14: warning: Return value of function std::stol() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stold.pass.cpp:143:14: warning: Return value of function std::stold() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stoll.pass.cpp:58:14: warning: Return value of function std::stoll() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stoul.pass.cpp:47:14: warning: Return value of function std::stoul() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stoull.pass.cpp:38:14: warning: Return value of function std::stoull() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stoi.pass.cpp:92:14: warning: Return value of function std::stoi() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stol.pass.cpp:85:14: warning: Return value of function std::stol() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stold.pass.cpp:152:14: warning: Return value of function std::stold() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stoll.pass.cpp:67:14: warning: Return value of function std::stoll() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stoul.pass.cpp:56:14: warning: Return value of function std::stoul() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stoull.pass.cpp:48:14: warning: Return value of function std::stoull() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stoi.pass.cpp:101:14: warning: Return value of function std::stoi() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stol.pass.cpp:95:14: warning: Return value of function std::stol() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stold.pass.cpp:161:14: warning: Return value of function std::stold() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stoll.pass.cpp:76:14: warning: Return value of function std::stoll() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stoul.pass.cpp:65:14: warning: Return value of function std::stoul() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stoull.pass.cpp:57:14: warning: Return value of function std::stoull() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stol.pass.cpp:104:14: warning: Return value of function std::stol() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stoll.pass.cpp:85:14: warning: Return value of function std::stoll() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stoul.pass.cpp:74:14: warning: Return value of function std::stoul() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stoull.pass.cpp:66:14: warning: Return value of function std::stoull() is not used. [ignoredReturnValue] libcxx/test/strings/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/strings/string.conversions/stoll.pass.cpp:94:14: warning: Return value of function std::stoll() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stoul.pass.cpp:83:14: warning: Return value of function std::stoul() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stoull.pass.cpp:75:14: warning: Return value of function std::stoull() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stoll.pass.cpp:103:14: warning: Return value of function std::stoll() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stoul.pass.cpp:93:14: warning: Return value of function std::stoul() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stoull.pass.cpp:84:14: warning: Return value of function std::stoull() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stoul.pass.cpp:102:14: warning: Return value of function std::stoul() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stoull.pass.cpp:94:14: warning: Return value of function std::stoull() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/stoull.pass.cpp:103:14: warning: Return value of function std::stoull() is not used. [ignoredReturnValue] libcxx/test/strings/string.conversions/to_string.pass.cpp:98:16: error: Out of bounds access of s, index 's.size()' is out of bounds. [containerOutOfBoundsIndexExpression] libcxx/test/strings/string.conversions/to_string.pass.cpp:104:16: error: Out of bounds access of s, index 's.size()' is out of bounds. [containerOutOfBoundsIndexExpression] libcxx/test/strings/string.conversions/to_wstring.pass.cpp:98:16: error: Out of bounds access of s, index 's.size()' is out of bounds. [containerOutOfBoundsIndexExpression] libcxx/test/strings/string.conversions/to_string.pass.cpp:110:16: error: Out of bounds access of s, index 's.size()' is out of bounds. [containerOutOfBoundsIndexExpression] libcxx/test/strings/string.conversions/to_wstring.pass.cpp:104:16: error: Out of bounds access of s, index 's.size()' is out of bounds. [containerOutOfBoundsIndexExpression] libcxx/test/strings/string.conversions/to_string.pass.cpp:72:16: error: Out of bounds access of s, index 's.size()' is out of bounds. [containerOutOfBoundsIndexExpression] libcxx/test/strings/string.conversions/to_wstring.pass.cpp:110:16: error: Out of bounds access of s, index 's.size()' is out of bounds. [containerOutOfBoundsIndexExpression] libcxx/test/strings/string.conversions/to_string.pass.cpp:78:16: error: Out of bounds access of s, index 's.size()' is out of bounds. [containerOutOfBoundsIndexExpression] libcxx/test/strings/string.conversions/to_wstring.pass.cpp:72:16: error: Out of bounds access of s, index 's.size()' is out of bounds. [containerOutOfBoundsIndexExpression] libcxx/test/strings/string.conversions/to_string.pass.cpp:33:16: error: Out of bounds access of s, index 's.size()' is out of bounds. [containerOutOfBoundsIndexExpression] libcxx/test/strings/string.conversions/to_wstring.pass.cpp:78:16: error: Out of bounds access of s, index 's.size()' is out of bounds. [containerOutOfBoundsIndexExpression] libcxx/test/strings/string.conversions/to_string.pass.cpp:39:16: error: Out of bounds access of s, index 's.size()' is out of bounds. [containerOutOfBoundsIndexExpression] libcxx/test/strings/string.conversions/to_wstring.pass.cpp:33:16: error: Out of bounds access of s, index 's.size()' is out of bounds. [containerOutOfBoundsIndexExpression] libcxx/test/strings/string.conversions/to_string.pass.cpp:45:16: error: Out of bounds access of s, index 's.size()' is out of bounds. [containerOutOfBoundsIndexExpression] libcxx/test/strings/string.conversions/to_wstring.pass.cpp:39:16: error: Out of bounds access of s, index 's.size()' is out of bounds. [containerOutOfBoundsIndexExpression] libcxx/test/strings/string.conversions/to_wstring.pass.cpp:45:16: error: Out of bounds access of s, index 's.size()' is out of bounds. [containerOutOfBoundsIndexExpression] libcxx/test/thread/futures/test_allocator.h:56:48: error: Returning object that points to local variable 'x' that will be invalid when returning. [returnDanglingLifetime] libcxx/test/thread/futures/test_allocator.h:56:48: note: Address of variable taken here. libcxx/test/thread/futures/test_allocator.h:56:31: note: Variable created here. libcxx/test/thread/futures/test_allocator.h:56:48: note: Returning object that points to local variable 'x' that will be invalid when returning. libcxx/test/thread/futures/test_allocator.h:57:60: error: Returning object that points to local variable 'x' that will be invalid when returning. [returnDanglingLifetime] libcxx/test/thread/futures/test_allocator.h:57:60: note: Address of variable taken here. libcxx/test/thread/futures/test_allocator.h:57:43: note: Variable created here. libcxx/test/thread/futures/test_allocator.h:57:60: note: Returning object that points to local variable 'x' that will be invalid when returning. libcxx/test/thread/futures/test_allocator.h:133:8: performance:inconclusive: Technically the member function 'other_allocator::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/thread/futures/test_allocator.h:135:10: performance:inconclusive: Technically the member function 'other_allocator::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/thread/futures/test_allocator.h:56:13: performance:inconclusive: Technically the member function 'test_allocator < int >::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/thread/futures/test_allocator.h:57:19: performance:inconclusive: Technically the member function 'test_allocator < int >::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/thread/futures/test_allocator.h:58:13: performance:inconclusive: Technically the member function 'test_allocator < int >::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/thread/futures/test_allocator.h:70:10: performance:inconclusive: Technically the member function 'test_allocator < int >::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/thread/futures/test_allocator.h:72:15: performance:inconclusive: Technically the member function 'test_allocator < int >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/thread/futures/futures.promise/get_future.pass.cpp:45:37: warning:inconclusive: Access of moved variable 'p'. [accessMoved] libcxx/test/thread/futures/futures.promise/get_future.pass.cpp:42:35: note: Calling std::move(p) libcxx/test/thread/futures/futures.promise/get_future.pass.cpp:45:37: note: Access of moved variable 'p'. libcxx/test/thread/futures/test_allocator.h:74:10: performance:inconclusive: Technically the member function 'test_allocator < int >::construct' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/thread/futures/test_allocator.h:77:10: performance:inconclusive: Technically the member function 'test_allocator < int >::construct' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/thread/futures/futures.promise/dtor.pass.cpp:40:15: style: Variable 'i' is assigned a value that is never used. [unreadVariable] libcxx/test/thread/futures/futures.promise/get_future.pass.cpp:42:30: style: Variable 'p0' is assigned a value that is never used. [unreadVariable] libcxx/test/thread/futures/test_allocator.h:80:10: performance:inconclusive: Technically the member function 'test_allocator < int >::destroy' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/thread/futures/futures.promise/set_exception_at_thread_exit.pass.cpp:21:17: style: Variable 'i' is assigned a value that is never used. [unreadVariable] libcxx/test/thread/futures/test_allocator.h:109:24: style: Class 'test_allocator < void >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/thread/futures/futures.promise/get_future.pass.cpp:45:33: style: Variable 'f' is assigned a value that is never used. [unreadVariable] libcxx/test/thread/futures/futures.promise/set_lvalue.pass.cpp:27:14: style: Variable 'j' can be declared as reference to const [constVariable] libcxx/test/thread/futures/test_allocator.h:53:24: style: Class 'test_allocator < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/thread/futures/futures.promise/set_rvalue.pass.cpp:43:35: warning: Access of moved variable 'i'. [accessMoved] libcxx/test/thread/futures/futures.promise/set_rvalue.pass.cpp:39:21: note: Calling std::move(i) libcxx/test/thread/futures/futures.promise/set_rvalue.pass.cpp:43:35: note: Access of moved variable 'i'. libcxx/test/thread/futures/futures.promise/set_rvalue.pass.cpp:55:24: style: Variable 'f' is assigned a value that is never used. [unreadVariable] libcxx/test/thread/futures/futures.promise/set_value_const.pass.cpp:50:24: style: Variable 'f' is assigned a value that is never used. [unreadVariable] libcxx/test/thread/futures/futures.promise/move_assign.pass.cpp:36:17: warning:inconclusive: Access of moved variable 'p0'. [accessMoved] libcxx/test/thread/futures/futures.promise/move_assign.pass.cpp:29:13: note: Calling std::move(p0) libcxx/test/thread/futures/futures.promise/move_assign.pass.cpp:36:17: note: Access of moved variable 'p0'. libcxx/test/thread/futures/futures.promise/move_assign.pass.cpp:57:17: warning:inconclusive: Access of moved variable 'p0'. [accessMoved] libcxx/test/thread/futures/futures.promise/move_assign.pass.cpp:50:13: note: Calling std::move(p0) libcxx/test/thread/futures/futures.promise/move_assign.pass.cpp:57:17: note: Access of moved variable 'p0'. libcxx/test/thread/futures/futures.promise/move_ctor.pass.cpp:34:17: warning:inconclusive: Access of moved variable 'p0'. [accessMoved] libcxx/test/thread/futures/futures.promise/move_ctor.pass.cpp:27:29: note: Calling std::move(p0) libcxx/test/thread/futures/futures.promise/move_ctor.pass.cpp:34:17: note: Access of moved variable 'p0'. libcxx/test/thread/futures/futures.shared_future/copy_ctor.pass.cpp:48:17: warning:inconclusive: Access of moved variable 'f0'. [accessMoved] libcxx/test/thread/futures/futures.shared_future/copy_ctor.pass.cpp:47:35: note: Calling std::move(f0) libcxx/test/thread/futures/futures.shared_future/copy_ctor.pass.cpp:48:17: note: Access of moved variable 'f0'. libcxx/test/thread/futures/futures.promise/move_assign.pass.cpp:78:17: warning:inconclusive: Access of moved variable 'p0'. [accessMoved] libcxx/test/thread/futures/futures.promise/move_assign.pass.cpp:71:13: note: Calling std::move(p0) libcxx/test/thread/futures/futures.promise/move_assign.pass.cpp:78:17: note: Access of moved variable 'p0'. libcxx/test/thread/futures/futures.promise/move_ctor.pass.cpp:53:17: warning:inconclusive: Access of moved variable 'p0'. [accessMoved] libcxx/test/thread/futures/futures.promise/move_ctor.pass.cpp:46:30: note: Calling std::move(p0) libcxx/test/thread/futures/futures.promise/move_ctor.pass.cpp:53:17: note: Access of moved variable 'p0'. libcxx/test/thread/futures/futures.shared_future/ctor_future.pass.cpp:26:17: warning:inconclusive: Access of moved variable 'f0'. [accessMoved] libcxx/test/thread/futures/futures.shared_future/ctor_future.pass.cpp:25:35: note: Calling std::move(f0) libcxx/test/thread/futures/futures.shared_future/ctor_future.pass.cpp:26:17: note: Access of moved variable 'f0'. libcxx/test/thread/futures/futures.promise/move_ctor.pass.cpp:72:17: warning:inconclusive: Access of moved variable 'p0'. [accessMoved] libcxx/test/thread/futures/futures.promise/move_ctor.pass.cpp:65:30: note: Calling std::move(p0) libcxx/test/thread/futures/futures.promise/move_ctor.pass.cpp:72:17: note: Access of moved variable 'p0'. libcxx/test/thread/futures/futures.shared_future/ctor_future.pass.cpp:33:17: warning:inconclusive: Access of moved variable 'f0'. [accessMoved] libcxx/test/thread/futures/futures.shared_future/ctor_future.pass.cpp:32:35: note: Calling std::move(f0) libcxx/test/thread/futures/futures.shared_future/ctor_future.pass.cpp:33:17: note: Access of moved variable 'f0'. libcxx/test/thread/futures/futures.shared_future/ctor_future.pass.cpp:41:17: warning:inconclusive: Access of moved variable 'f0'. [accessMoved] libcxx/test/thread/futures/futures.shared_future/ctor_future.pass.cpp:40:35: note: Calling std::move(f0) libcxx/test/thread/futures/futures.shared_future/ctor_future.pass.cpp:41:17: note: Access of moved variable 'f0'. libcxx/test/thread/futures/futures.shared_future/ctor_future.pass.cpp:48:17: warning:inconclusive: Access of moved variable 'f0'. [accessMoved] libcxx/test/thread/futures/futures.shared_future/ctor_future.pass.cpp:47:35: note: Calling std::move(f0) libcxx/test/thread/futures/futures.shared_future/ctor_future.pass.cpp:48:17: note: Access of moved variable 'f0'. libcxx/test/thread/futures/futures.shared_future/ctor_future.pass.cpp:56:17: warning:inconclusive: Access of moved variable 'f0'. [accessMoved] libcxx/test/thread/futures/futures.shared_future/ctor_future.pass.cpp:55:35: note: Calling std::move(f0) libcxx/test/thread/futures/futures.shared_future/ctor_future.pass.cpp:56:17: note: Access of moved variable 'f0'. libcxx/test/thread/futures/futures.shared_future/move_assign.pass.cpp:28:17: warning:inconclusive: Access of moved variable 'f0'. [accessMoved] libcxx/test/thread/futures/futures.shared_future/move_assign.pass.cpp:27:13: note: Calling std::move(f0) libcxx/test/thread/futures/futures.shared_future/move_assign.pass.cpp:28:17: note: Access of moved variable 'f0'. libcxx/test/thread/futures/futures.shared_future/ctor_future.pass.cpp:63:17: warning:inconclusive: Access of moved variable 'f0'. [accessMoved] libcxx/test/thread/futures/futures.shared_future/ctor_future.pass.cpp:62:35: note: Calling std::move(f0) libcxx/test/thread/futures/futures.shared_future/ctor_future.pass.cpp:63:17: note: Access of moved variable 'f0'. libcxx/test/thread/futures/futures.shared_future/move_assign.pass.cpp:36:17: warning:inconclusive: Access of moved variable 'f0'. [accessMoved] libcxx/test/thread/futures/futures.shared_future/move_assign.pass.cpp:35:13: note: Calling std::move(f0) libcxx/test/thread/futures/futures.shared_future/move_assign.pass.cpp:36:17: note: Access of moved variable 'f0'. libcxx/test/thread/futures/futures.shared_future/move_ctor.pass.cpp:26:17: warning:inconclusive: Access of moved variable 'f0'. [accessMoved] libcxx/test/thread/futures/futures.shared_future/move_ctor.pass.cpp:25:35: note: Calling std::move(f0) libcxx/test/thread/futures/futures.shared_future/move_ctor.pass.cpp:26:17: note: Access of moved variable 'f0'. libcxx/test/thread/futures/futures.shared_future/move_assign.pass.cpp:45:17: warning:inconclusive: Access of moved variable 'f0'. [accessMoved] libcxx/test/thread/futures/futures.shared_future/move_assign.pass.cpp:44:13: note: Calling std::move(f0) libcxx/test/thread/futures/futures.shared_future/move_assign.pass.cpp:45:17: note: Access of moved variable 'f0'. libcxx/test/thread/futures/futures.shared_future/move_ctor.pass.cpp:33:17: warning:inconclusive: Access of moved variable 'f0'. [accessMoved] libcxx/test/thread/futures/futures.shared_future/move_ctor.pass.cpp:32:35: note: Calling std::move(f0) libcxx/test/thread/futures/futures.shared_future/move_ctor.pass.cpp:33:17: note: Access of moved variable 'f0'. libcxx/test/thread/futures/futures.shared_future/move_assign.pass.cpp:53:17: warning:inconclusive: Access of moved variable 'f0'. [accessMoved] libcxx/test/thread/futures/futures.shared_future/move_assign.pass.cpp:52:13: note: Calling std::move(f0) libcxx/test/thread/futures/futures.shared_future/move_assign.pass.cpp:53:17: note: Access of moved variable 'f0'. libcxx/test/thread/futures/futures.shared_future/move_ctor.pass.cpp:41:17: warning:inconclusive: Access of moved variable 'f0'. [accessMoved] libcxx/test/thread/futures/futures.shared_future/move_ctor.pass.cpp:40:35: note: Calling std::move(f0) libcxx/test/thread/futures/futures.shared_future/move_ctor.pass.cpp:41:17: note: Access of moved variable 'f0'. libcxx/test/thread/futures/futures.tas/futures.task.members/assign_move.pass.cpp:35:17: warning:inconclusive: Access of moved variable 'p0'. [accessMoved] libcxx/test/thread/futures/futures.tas/futures.task.members/assign_move.pass.cpp:34:13: note: Calling std::move(p0) libcxx/test/thread/futures/futures.tas/futures.task.members/assign_move.pass.cpp:35:17: note: Access of moved variable 'p0'. libcxx/test/thread/futures/futures.shared_future/move_assign.pass.cpp:62:17: warning:inconclusive: Access of moved variable 'f0'. [accessMoved] libcxx/test/thread/futures/futures.shared_future/move_assign.pass.cpp:61:13: note: Calling std::move(f0) libcxx/test/thread/futures/futures.shared_future/move_assign.pass.cpp:62:17: note: Access of moved variable 'f0'. libcxx/test/thread/futures/futures.shared_future/move_ctor.pass.cpp:48:17: warning:inconclusive: Access of moved variable 'f0'. [accessMoved] libcxx/test/thread/futures/futures.shared_future/move_ctor.pass.cpp:47:35: note: Calling std::move(f0) libcxx/test/thread/futures/futures.shared_future/move_ctor.pass.cpp:48:17: note: Access of moved variable 'f0'. libcxx/test/thread/futures/futures.tas/futures.task.members/assign_move.pass.cpp:45:17: warning:inconclusive: Access of moved variable 'p0'. [accessMoved] libcxx/test/thread/futures/futures.tas/futures.task.members/assign_move.pass.cpp:44:13: note: Calling std::move(p0) libcxx/test/thread/futures/futures.tas/futures.task.members/assign_move.pass.cpp:45:17: note: Access of moved variable 'p0'. libcxx/test/thread/futures/futures.shared_future/move_assign.pass.cpp:70:17: warning:inconclusive: Access of moved variable 'f0'. [accessMoved] libcxx/test/thread/futures/futures.shared_future/move_assign.pass.cpp:69:13: note: Calling std::move(f0) libcxx/test/thread/futures/futures.shared_future/move_assign.pass.cpp:70:17: note: Access of moved variable 'f0'. libcxx/test/thread/futures/futures.shared_future/move_ctor.pass.cpp:56:17: warning:inconclusive: Access of moved variable 'f0'. [accessMoved] libcxx/test/thread/futures/futures.shared_future/move_ctor.pass.cpp:55:35: note: Calling std::move(f0) libcxx/test/thread/futures/futures.shared_future/move_ctor.pass.cpp:56:17: note: Access of moved variable 'f0'. libcxx/test/thread/futures/futures.shared_future/move_ctor.pass.cpp:63:17: warning:inconclusive: Access of moved variable 'f0'. [accessMoved] libcxx/test/thread/futures/futures.shared_future/move_ctor.pass.cpp:62:35: note: Calling std::move(f0) libcxx/test/thread/futures/futures.shared_future/move_ctor.pass.cpp:63:17: note: Access of moved variable 'f0'. libcxx/test/thread/futures/test_allocator.h:56:13: performance:inconclusive: Technically the member function 'test_allocator < A >::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/thread/futures/test_allocator.h:57:19: performance:inconclusive: Technically the member function 'test_allocator < A >::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/thread/futures/futures.tas/futures.task.members/ctor_move.pass.cpp:34:17: warning:inconclusive: Access of moved variable 'p0'. [accessMoved] libcxx/test/thread/futures/futures.tas/futures.task.members/ctor_move.pass.cpp:33:51: note: Calling std::move(p0) libcxx/test/thread/futures/futures.tas/futures.task.members/ctor_move.pass.cpp:34:17: note: Access of moved variable 'p0'. libcxx/test/thread/futures/test_allocator.h:58:13: performance:inconclusive: Technically the member function 'test_allocator < A >::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/thread/futures/futures.tas/futures.task.members/ctor_move.pass.cpp:43:17: warning:inconclusive: Access of moved variable 'p0'. [accessMoved] libcxx/test/thread/futures/futures.tas/futures.task.members/ctor_move.pass.cpp:42:51: note: Calling std::move(p0) libcxx/test/thread/futures/futures.tas/futures.task.members/ctor_move.pass.cpp:43:17: note: Access of moved variable 'p0'. libcxx/test/thread/futures/test_allocator.h:70:10: performance:inconclusive: Technically the member function 'test_allocator < A >::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/thread/futures/test_allocator.h:72:15: performance:inconclusive: Technically the member function 'test_allocator < A >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/thread/futures/test_allocator.h:74:10: performance:inconclusive: Technically the member function 'test_allocator < A >::construct' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/thread/futures/futures.tas/futures.task.members/dtor.pass.cpp:46:20: style: Variable 'i' is assigned a value that is never used. [unreadVariable] libcxx/test/thread/futures/test_allocator.h:77:10: performance:inconclusive: Technically the member function 'test_allocator < A >::construct' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/thread/futures/futures.tas/futures.task.members/get_future.pass.cpp:54:33: style: Variable 'f' is assigned a value that is never used. [unreadVariable] libcxx/test/thread/futures/test_allocator.h:80:10: performance:inconclusive: Technically the member function 'test_allocator < A >::destroy' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/thread/futures/test_allocator.h:53:24: style: Class 'test_allocator < A >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/thread/futures/futures.unique_future/copy_ctor.fail.cpp:48:17: warning:inconclusive: Access of moved variable 'f0'. [accessMoved] libcxx/test/thread/futures/futures.unique_future/copy_ctor.fail.cpp:47:28: note: Calling std::move(f0) libcxx/test/thread/futures/futures.unique_future/copy_ctor.fail.cpp:48:17: note: Access of moved variable 'f0'. libcxx/test/thread/futures/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/thread/futures/futures.unique_future/move_assign.pass.cpp:28:17: warning:inconclusive: Access of moved variable 'f0'. [accessMoved] libcxx/test/thread/futures/futures.unique_future/move_assign.pass.cpp:27:13: note: Calling std::move(f0) libcxx/test/thread/futures/futures.unique_future/move_assign.pass.cpp:28:17: note: Access of moved variable 'f0'. libcxx/test/thread/macro.pass.cpp:19:0: error: #error __STDCPP_THREADS__ is not defined [preprocessorErrorDirective] libcxx/test/thread/futures/futures.unique_future/move_assign.pass.cpp:36:17: warning:inconclusive: Access of moved variable 'f0'. [accessMoved] libcxx/test/thread/futures/futures.unique_future/move_assign.pass.cpp:35:13: note: Calling std::move(f0) libcxx/test/thread/futures/futures.unique_future/move_assign.pass.cpp:36:17: note: Access of moved variable 'f0'. libcxx/test/thread/futures/futures.unique_future/move_ctor.pass.cpp:27:17: warning:inconclusive: Access of moved variable 'f0'. [accessMoved] libcxx/test/thread/futures/futures.unique_future/move_ctor.pass.cpp:26:28: note: Calling std::move(f0) libcxx/test/thread/futures/futures.unique_future/move_ctor.pass.cpp:27:17: note: Access of moved variable 'f0'. libcxx/test/thread/futures/futures.unique_future/move_assign.pass.cpp:45:17: warning:inconclusive: Access of moved variable 'f0'. [accessMoved] libcxx/test/thread/futures/futures.unique_future/move_assign.pass.cpp:44:13: note: Calling std::move(f0) libcxx/test/thread/futures/futures.unique_future/move_assign.pass.cpp:45:17: note: Access of moved variable 'f0'. libcxx/test/thread/futures/futures.unique_future/move_ctor.pass.cpp:34:17: warning:inconclusive: Access of moved variable 'f0'. [accessMoved] libcxx/test/thread/futures/futures.unique_future/move_ctor.pass.cpp:33:28: note: Calling std::move(f0) libcxx/test/thread/futures/futures.unique_future/move_ctor.pass.cpp:34:17: note: Access of moved variable 'f0'. libcxx/test/thread/futures/futures.unique_future/move_assign.pass.cpp:53:17: warning:inconclusive: Access of moved variable 'f0'. [accessMoved] libcxx/test/thread/futures/futures.unique_future/move_assign.pass.cpp:52:13: note: Calling std::move(f0) libcxx/test/thread/futures/futures.unique_future/move_assign.pass.cpp:53:17: note: Access of moved variable 'f0'. libcxx/test/thread/futures/futures.unique_future/move_ctor.pass.cpp:42:17: warning:inconclusive: Access of moved variable 'f0'. [accessMoved] libcxx/test/thread/futures/futures.unique_future/move_ctor.pass.cpp:41:28: note: Calling std::move(f0) libcxx/test/thread/futures/futures.unique_future/move_ctor.pass.cpp:42:17: note: Access of moved variable 'f0'. libcxx/test/thread/futures/futures.unique_future/move_assign.pass.cpp:62:17: warning:inconclusive: Access of moved variable 'f0'. [accessMoved] libcxx/test/thread/futures/futures.unique_future/move_assign.pass.cpp:61:13: note: Calling std::move(f0) libcxx/test/thread/futures/futures.unique_future/move_assign.pass.cpp:62:17: note: Access of moved variable 'f0'. libcxx/test/thread/futures/futures.unique_future/move_ctor.pass.cpp:49:17: warning:inconclusive: Access of moved variable 'f0'. [accessMoved] libcxx/test/thread/futures/futures.unique_future/move_ctor.pass.cpp:48:28: note: Calling std::move(f0) libcxx/test/thread/futures/futures.unique_future/move_ctor.pass.cpp:49:17: note: Access of moved variable 'f0'. libcxx/test/thread/futures/futures.unique_future/move_assign.pass.cpp:70:17: warning:inconclusive: Access of moved variable 'f0'. [accessMoved] libcxx/test/thread/futures/futures.unique_future/move_assign.pass.cpp:69:13: note: Calling std::move(f0) libcxx/test/thread/futures/futures.unique_future/move_assign.pass.cpp:70:17: note: Access of moved variable 'f0'. libcxx/test/thread/futures/futures.unique_future/move_ctor.pass.cpp:57:17: warning:inconclusive: Access of moved variable 'f0'. [accessMoved] libcxx/test/thread/futures/futures.unique_future/move_ctor.pass.cpp:56:28: note: Calling std::move(f0) libcxx/test/thread/futures/futures.unique_future/move_ctor.pass.cpp:57:17: note: Access of moved variable 'f0'. libcxx/test/thread/futures/futures.unique_future/move_ctor.pass.cpp:64:17: warning:inconclusive: Access of moved variable 'f0'. [accessMoved] libcxx/test/thread/futures/futures.unique_future/move_ctor.pass.cpp:63:28: note: Calling std::move(f0) libcxx/test/thread/futures/futures.unique_future/move_ctor.pass.cpp:64:17: note: Access of moved variable 'f0'. libcxx/test/thread/thread.condition/thread.condition.condvar/default.pass.cpp:21:29: style: Unused variable: cv [unusedVariable] libcxx/test/thread/thread.condition/thread.condition.condvar/wait_pred.pass.cpp:35:10: style:inconclusive: Technically the member function 'Pred::operator()' can be const. [functionConst] libcxx/test/thread/thread.condition/thread.condition.condvar/wait_for_pred.pass.cpp:32:10: style:inconclusive: Technically the member function 'Pred::operator()' can be const. [functionConst] libcxx/test/thread/thread.condition/thread.condition.condvarany/default.pass.cpp:21:33: style: Unused variable: cv [unusedVariable] libcxx/test/thread/thread.condition/thread.condition.condvar/wait_for_pred.pass.cpp:52:12: style: Variable 'r' is assigned a value that is never used. [unreadVariable] libcxx/test/thread/thread.condition/thread.condition.condvar/wait_until_pred.pass.cpp:49:10: style:inconclusive: Technically the member function 'Pred::operator()' can be const. [functionConst] libcxx/test/thread/thread.condition/thread.condition.condvarany/wait.exception.pass.cpp:27:10: performance:inconclusive: Technically the member function 'Mutex::unlock' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/thread/thread.condition/thread.condition.condvarany/wait_pred.pass.cpp:39:10: style:inconclusive: Technically the member function 'Pred::operator()' can be const. [functionConst] libcxx/test/thread/thread.condition/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/thread/thread.condition/thread.condition.condvarany/wait_for.exception.pass.cpp:27:10: performance:inconclusive: Technically the member function 'Mutex::unlock' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/thread/thread.condition/thread.condition.condvarany/wait_for_pred.pass.cpp:31:10: style:inconclusive: Technically the member function 'Pred::operator()' can be const. [functionConst] libcxx/test/thread/thread.condition/thread.condition.condvarany/wait_for_pred.pass.cpp:55:12: style: Variable 'r' is assigned a value that is never used. [unreadVariable] libcxx/test/thread/thread.condition/thread.condition.condvarany/wait_until_pred.pass.cpp:49:10: style:inconclusive: Technically the member function 'Pred::operator()' can be const. [functionConst] libcxx/test/thread/thread.mutex/thread.lock/thread.lock.guard/assign.fail.cpp:22:33: warning: The lock is ineffective because the mutex is locked at the same scope as the mutex itself. [localMutex] libcxx/test/thread/thread.mutex/thread.lock/thread.lock.guard/assign.fail.cpp:23:33: warning: The lock is ineffective because the mutex is locked at the same scope as the mutex itself. [localMutex] libcxx/test/thread/thread.mutex/thread.lock/thread.lock.guard/copy.fail.cpp:21:33: warning: The lock is ineffective because the mutex is locked at the same scope as the mutex itself. [localMutex] libcxx/test/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/copy_assign.fail.cpp:32:0: error: #error [preprocessorErrorDirective] libcxx/test/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/copy_ctor.fail.cpp:28:0: error: #error [preprocessorErrorDirective] libcxx/test/thread/thread.mutex/thread.lock.algorithm/lock.pass.cpp:71:10: performance:inconclusive: Technically the member function 'L2::lock' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/thread/thread.mutex/thread.lock.algorithm/lock.pass.cpp:76:10: style:inconclusive: Technically the member function 'L2::try_lock' can be const. [functionConst] libcxx/test/thread/thread.mutex/thread.lock.algorithm/lock.pass.cpp:79:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libcxx/test/thread/thread.mutex/thread.lock.algorithm/try_lock.pass.cpp:61:10: style:inconclusive: Technically the member function 'L2::try_lock' can be const. [functionConst] libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/move_assign.pass.cpp:30:12: warning:inconclusive: Access of moved variable 'lk0'. [accessMoved] libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/move_assign.pass.cpp:27:11: note: Calling std::move(lk0) libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/move_assign.pass.cpp:30:12: note: Access of moved variable 'lk0'. libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/move_ctor.pass.cpp:28:12: warning:inconclusive: Access of moved variable 'lk0'. [accessMoved] libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/move_ctor.pass.cpp:25:39: note: Calling std::move(lk0) libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/move_ctor.pass.cpp:28:12: note: Access of moved variable 'lk0'. libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_adopt_lock.pass.cpp:22:5: warning: The lock is ineffective because the mutex is locked at the same scope as the mutex itself. [localMutex] libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_defer_lock.pass.cpp:22:34: warning: The lock is ineffective because the mutex is locked at the same scope as the mutex itself. [localMutex] libcxx/test/thread/thread.mutex/thread.lock.algorithm/try_lock.pass.cpp:64:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/try_lock.pass.cpp:23:10: performance:inconclusive: Technically the member function 'mutex::try_lock' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/try_lock.pass.cpp:28:10: performance:inconclusive: Technically the member function 'mutex::unlock' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/unlock.pass.cpp:23:10: performance:inconclusive: Technically the member function 'mutex::lock' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/unlock.pass.cpp:24:10: performance:inconclusive: Technically the member function 'mutex::unlock' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod/member_swap.pass.cpp:21:10: performance:inconclusive: Technically the member function 'mutex::lock' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod/member_swap.pass.cpp:22:10: performance:inconclusive: Technically the member function 'mutex::unlock' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod/nonmember_swap.pass.cpp:22:10: performance:inconclusive: Technically the member function 'mutex::lock' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod/release.pass.cpp:23:10: performance:inconclusive: Technically the member function 'mutex::lock' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/try_lock_until.pass.cpp:25:14: performance:inconclusive: Technically the member function 'mutex::try_lock_until' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod/nonmember_swap.pass.cpp:23:10: performance:inconclusive: Technically the member function 'mutex::unlock' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod/release.pass.cpp:24:10: performance:inconclusive: Technically the member function 'mutex::unlock' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/try_lock_until.pass.cpp:32:10: performance:inconclusive: Technically the member function 'mutex::unlock' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/try_lock_for.pass.cpp:27:14: performance:inconclusive: Technically the member function 'mutex::try_lock_for' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/try_lock_for.pass.cpp:33:10: performance:inconclusive: Technically the member function 'mutex::unlock' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/thread/thread.mutex/thread.lock/types.pass.cpp:29:8: style: Variable 't1' is assigned a value that is never used. [unreadVariable] libcxx/test/thread/thread.mutex/thread.lock/types.pass.cpp:30:8: style: Variable 't2' is assigned a value that is never used. [unreadVariable] libcxx/test/thread/thread.mutex/thread.lock/types.pass.cpp:31:8: style: Variable 't3' is assigned a value that is never used. [unreadVariable] libcxx/test/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/default.pass.cpp:20:16: style: Unused variable: m [unusedVariable] libcxx/test/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/default.pass.cpp:20:26: style: Unused variable: m [unusedVariable] libcxx/test/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/assign.fail.cpp:25:0: error: #error [preprocessorErrorDirective] libcxx/test/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/copy.fail.cpp:24:0: error: #error [preprocessorErrorDirective] libcxx/test/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/default.pass.cpp:20:22: style: Unused variable: m [unusedVariable] libcxx/test/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/default.pass.cpp:20:32: style: Unused variable: m [unusedVariable] libcxx/test/thread/thread.mutex/thread.once/thread.once.onceflag/default.pass.cpp:21:20: style: Unused variable: f [unusedVariable] libcxx/test/thread/thread.mutex/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/thread/thread.mutex/thread.once/thread.once.callonce/call_once.pass.cpp:69:10: style:inconclusive: Technically the member function 'init1::operator()' can be const. [functionConst] libcxx/test/thread/thread.mutex/thread.once/thread.once.callonce/call_once.pass.cpp:141:10: style:inconclusive: Technically the member function 'MoveOnly::operator()' can be const. [functionConst] libcxx/test/thread/thread.threads/thread.thread.class/thread.thread.assign/move.pass.cpp:69:16: warning:inconclusive: Access of moved variable 't0'. [accessMoved] libcxx/test/thread/thread.threads/thread.thread.class/thread.thread.assign/move.pass.cpp:67:14: note: Calling std::move(t0) libcxx/test/thread/thread.threads/thread.thread.class/thread.thread.assign/move.pass.cpp:69:16: note: Access of moved variable 't0'. libcxx/test/thread/thread.threads/thread.thread.class/thread.thread.constr/F.pass.cpp:83:10: style:inconclusive: Technically the member function 'MoveOnly::operator()' can be const. [functionConst] libcxx/test/thread/thread.threads/thread.thread.class/thread.thread.assign/move.pass.cpp:76:25: style: Variable 'id' is assigned a value that is never used. [unreadVariable] libcxx/test/thread/thread.threads/thread.thread.class/thread.thread.constr/move.pass.cpp:62:16: warning:inconclusive: Access of moved variable 't0'. [accessMoved] libcxx/test/thread/thread.threads/thread.thread.class/thread.thread.constr/move.pass.cpp:60:26: note: Calling std::move(t0) libcxx/test/thread/thread.threads/thread.thread.class/thread.thread.constr/move.pass.cpp:62:16: note: Access of moved variable 't0'. libcxx/test/thread/thread.threads/thread.thread.class/thread.thread.member/get_id.pass.cpp:47:25: style: Variable 'id0' is assigned a value that is never used. [unreadVariable] libcxx/test/thread/thread.threads/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/utilities/allocator.adaptor/allocator.adaptor.cnstr/converting_move.pass.cpp:37:22: warning: Access of moved variable 'a1'. [accessMoved] libcxx/test/utilities/allocator.adaptor/allocator.adaptor.cnstr/converting_move.pass.cpp:34:16: note: Calling std::move(a1) libcxx/test/utilities/allocator.adaptor/allocator.adaptor.cnstr/converting_move.pass.cpp:37:22: note: Access of moved variable 'a1'. libcxx/test/utilities/allocator.adaptor/allocator.adaptor.cnstr/converting_move.pass.cpp:52:22: warning: Access of moved variable 'a1'. [accessMoved] libcxx/test/utilities/allocator.adaptor/allocator.adaptor.cnstr/converting_move.pass.cpp:47:16: note: Calling std::move(a1) libcxx/test/utilities/allocator.adaptor/allocator.adaptor.cnstr/converting_move.pass.cpp:52:22: note: Access of moved variable 'a1'. libcxx/test/utilities/allocator.adaptor/allocator.adaptor.cnstr/converting_move.pass.cpp:71:22: warning: Access of moved variable 'a1'. [accessMoved] libcxx/test/utilities/allocator.adaptor/allocator.adaptor.cnstr/converting_move.pass.cpp:64:16: note: Calling std::move(a1) libcxx/test/utilities/allocator.adaptor/allocator.adaptor.cnstr/converting_move.pass.cpp:71:22: note: Access of moved variable 'a1'. libcxx/test/utilities/allocator.adaptor/allocator.adaptor.members/allocate_size.pass.cpp:30:34: style: C-style pointer casting [cstyleCast] libcxx/test/utilities/allocator.adaptor/allocator.adaptor.members/allocate_size.pass.cpp:37:34: style: C-style pointer casting [cstyleCast] libcxx/test/utilities/allocator.adaptor/allocator.adaptor.members/allocate_size.pass.cpp:44:34: style: C-style pointer casting [cstyleCast] libcxx/test/utilities/allocator.adaptor/allocator.adaptor.members/construct.pass.cpp:136:16: style: C-style pointer casting [cstyleCast] libcxx/test/utilities/allocator.adaptor/allocator.adaptor.members/construct.pass.cpp:147:16: style: C-style pointer casting [cstyleCast] libcxx/test/utilities/allocator.adaptor/allocator.adaptor.members/deallocate.pass.cpp:29:22: style: C-style pointer casting [cstyleCast] libcxx/test/utilities/allocator.adaptor/allocator.adaptor.members/construct.pass.cpp:158:16: style: C-style pointer casting [cstyleCast] libcxx/test/utilities/allocator.adaptor/allocator.adaptor.members/deallocate.pass.cpp:30:76: style: C-style pointer casting [cstyleCast] libcxx/test/utilities/allocator.adaptor/allocator.adaptor.members/destroy.pass.cpp:42:16: style: C-style pointer casting [cstyleCast] libcxx/test/utilities/allocator.adaptor/allocator.adaptor.members/construct.pass.cpp:170:16: style: C-style pointer casting [cstyleCast] libcxx/test/utilities/allocator.adaptor/allocator.adaptor.members/deallocate.pass.cpp:35:22: style: C-style pointer casting [cstyleCast] libcxx/test/utilities/allocator.adaptor/allocator.adaptor.members/destroy.pass.cpp:55:16: style: C-style pointer casting [cstyleCast] libcxx/test/utilities/allocator.adaptor/allocator.adaptor.members/allocate_size_hint.pass.cpp:30:50: style: C-style pointer casting [cstyleCast] libcxx/test/utilities/allocator.adaptor/allocator.adaptor.members/construct.pass.cpp:184:16: style: C-style pointer casting [cstyleCast] libcxx/test/utilities/allocator.adaptor/allocator.adaptor.members/deallocate.pass.cpp:36:76: style: C-style pointer casting [cstyleCast] libcxx/test/utilities/allocator.adaptor/allocator.adaptor.members/allocate_size_hint.pass.cpp:37:32: style: C-style pointer casting [cstyleCast] libcxx/test/utilities/allocator.adaptor/allocator.adaptor.members/construct.pass.cpp:123:14: style: Variable 'buf' is not assigned a value. [unassignedVariable] libcxx/test/utilities/allocator.adaptor/allocator.adaptor.members/deallocate.pass.cpp:41:22: style: C-style pointer casting [cstyleCast] libcxx/test/utilities/allocator.adaptor/allocator.adaptor.members/allocate_size_hint.pass.cpp:44:32: style: C-style pointer casting [cstyleCast] libcxx/test/utilities/allocator.adaptor/allocator.adaptor.members/deallocate.pass.cpp:42:76: style: C-style pointer casting [cstyleCast] libcxx/test/utilities/allocator.adaptor/allocator.adaptor.members/allocate_size_hint.pass.cpp:59:32: style: C-style pointer casting [cstyleCast] libcxx/test/utilities/allocator.adaptor/allocator.adaptor.members/allocate_size_hint.pass.cpp:66:32: style: C-style pointer casting [cstyleCast] libcxx/test/utilities/date.time/tested_elsewhere.pass.cpp:14:0: error: #error NULL not defined [preprocessorErrorDirective] libcxx/test/utilities/function.objects/arithmetic.operations/transparent.pass.cpp:17:24: style: struct member '__two::__lx' is never used. [unusedStructMember] libcxx/test/utilities/function.objects/arithmetic.operations/transparent.pass.cpp:17:35: style: struct member '__two::__lxx' is never used. [unusedStructMember] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_int_0.pass.cpp:38:9: style:inconclusive: Technically the member function 'A_int_0::operator()' can be const. [functionConst] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_lvalue.pass.cpp:178:22: warning: Assert statement calls a function which may have desired side effects: 'A_int_1'. [assertWithSideEffect] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_lvalue.pass.cpp:179:22: warning: Assert statement calls a function which may have desired side effects: 'A_int_1'. [assertWithSideEffect] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_lvalue.pass.cpp:184:32: warning: Assert statement calls a function which may have desired side effects: 'mem1'. [assertWithSideEffect] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_rvalue.pass.cpp:165:22: warning: Assert statement calls a function which may have desired side effects: 'A_int_1'. [assertWithSideEffect] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_lvalue.pass.cpp:185:32: warning: Assert statement calls a function which may have desired side effects: 'mem1'. [assertWithSideEffect] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_rvalue.pass.cpp:166:22: warning: Assert statement calls a function which may have desired side effects: 'A_int_1'. [assertWithSideEffect] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_lvalue.pass.cpp:187:32: warning: Assert statement calls a function which may have desired side effects: 'mem1'. [assertWithSideEffect] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_rvalue.pass.cpp:170:32: warning: Assert statement calls a function which may have desired side effects: 'mem1'. [assertWithSideEffect] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_void_0.pass.cpp:44:10: style:inconclusive: Technically the member function 'A_int_0::operator()' can be const. [functionConst] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_lvalue.pass.cpp:188:32: warning: Assert statement calls a function which may have desired side effects: 'mem1'. [assertWithSideEffect] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_rvalue.pass.cpp:170:42: warning: Assert statement calls a function which may have desired side effects: 'A_int_1'. [assertWithSideEffect] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/nested.pass.cpp:27:3: style:inconclusive: Technically the member function 'power::operator()' can be const. [functionConst] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_lvalue.pass.cpp:193:42: warning: Assert statement calls a function which may have desired side effects: 'A_int_1'. [assertWithSideEffect] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_rvalue.pass.cpp:171:32: warning: Assert statement calls a function which may have desired side effects: 'mem1'. [assertWithSideEffect] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/nested.pass.cpp:37:3: style:inconclusive: Technically the member function 'plus_one::operator()' can be const. [functionConst] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_lvalue.pass.cpp:194:38: warning: Assert statement calls a function which may have desired side effects: 'A_int_1'. [assertWithSideEffect] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_rvalue.pass.cpp:171:38: warning: Assert statement calls a function which may have desired side effects: 'A_int_1'. [assertWithSideEffect] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_lvalue.pass.cpp:33:10: style:inconclusive: Technically the member function 'A_void_1::operator()' can be const. [functionConst] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_rvalue.pass.cpp:173:32: warning: Assert statement calls a function which may have desired side effects: 'mem1'. [assertWithSideEffect] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_lvalue.pass.cpp:38:10: performance:inconclusive: Technically the member function 'A_void_1::mem1' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_rvalue.pass.cpp:174:32: warning: Assert statement calls a function which may have desired side effects: 'mem1'. [assertWithSideEffect] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_lvalue.pass.cpp:39:10: performance:inconclusive: Technically the member function 'A_void_1::mem2' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_rvalue.pass.cpp:178:42: warning: Assert statement calls a function which may have desired side effects: 'A_int_1'. [assertWithSideEffect] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_lvalue.pass.cpp:148:9: style:inconclusive: Technically the member function 'A_int_1::operator()' can be const. [functionConst] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_rvalue.pass.cpp:179:38: warning: Assert statement calls a function which may have desired side effects: 'A_int_1'. [assertWithSideEffect] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_lvalue.pass.cpp:153:9: performance:inconclusive: Technically the member function 'A_int_1::mem1' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_rvalue.pass.cpp:186:43: warning: Assert statement calls a function which may have desired side effects: 'A_int_1'. [assertWithSideEffect] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_lvalue.pass.cpp:154:9: performance:inconclusive: Technically the member function 'A_int_1::mem2' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_rvalue.pass.cpp:187:39: warning: Assert statement calls a function which may have desired side effects: 'A_int_1'. [assertWithSideEffect] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_lvalue.pass.cpp:223:10: style:inconclusive: Technically the member function 'A_void_2::operator()' can be const. [functionConst] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_rvalue.pass.cpp:33:10: style:inconclusive: Technically the member function 'A_void_1::operator()' can be const. [functionConst] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_lvalue.pass.cpp:228:10: performance:inconclusive: Technically the member function 'A_void_2::mem1' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_rvalue.pass.cpp:38:10: performance:inconclusive: Technically the member function 'A_void_1::mem1' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/bitwise.operations/transparent.pass.cpp:17:24: style: struct member '__two::__lx' is never used. [unusedStructMember] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_lvalue.pass.cpp:229:10: performance:inconclusive: Technically the member function 'A_void_2::mem2' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_rvalue.pass.cpp:39:10: performance:inconclusive: Technically the member function 'A_void_1::mem2' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/bitwise.operations/transparent.pass.cpp:17:35: style: struct member '__two::__lxx' is never used. [unusedStructMember] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_lvalue.pass.cpp:265:10: performance:inconclusive: Technically the member function 'TFENode::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_rvalue.pass.cpp:138:9: style:inconclusive: Technically the member function 'A_int_1::operator()' can be const. [functionConst] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_rvalue.pass.cpp:143:9: performance:inconclusive: Technically the member function 'A_int_1::mem1' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_rvalue.pass.cpp:144:9: performance:inconclusive: Technically the member function 'A_int_1::mem2' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_rvalue.pass.cpp:207:10: style:inconclusive: Technically the member function 'A_void_2::operator()' can be const. [functionConst] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_rvalue.pass.cpp:212:10: performance:inconclusive: Technically the member function 'A_void_2::mem1' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_rvalue.pass.cpp:213:10: performance:inconclusive: Technically the member function 'A_void_2::mem2' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/comparisons/transparent.pass.cpp:17:24: style: struct member '__two::__lx' is never used. [unusedStructMember] libcxx/test/utilities/function.objects/comparisons/transparent.pass.cpp:17:35: style: struct member '__two::__lxx' is never used. [unusedStructMember] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_lvalue.pass.cpp:134:16: style: Variable 'save_count' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/function.objects/func.memfn/member_data.fail.cpp:35:12: style: Variable 'f(cap)' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_lvalue.pass.cpp:259:16: style: Variable 'save_count' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/function.objects/func.memfn/member_function.pass.cpp:20:10: performance:inconclusive: Technically the member function 'A::test0' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_lvalue.pass.cpp:278:12: style: Variable 'b' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/function.objects/func.memfn/member_function.pass.cpp:21:10: performance:inconclusive: Technically the member function 'A::test1' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/func.memfn/member_function_const.pass.cpp:20:10: performance:inconclusive: Technically the member function 'A::test0' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/func.memfn/member_function.pass.cpp:22:10: performance:inconclusive: Technically the member function 'A::test2' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/func.memfn/member_function_const.pass.cpp:21:10: performance:inconclusive: Technically the member function 'A::test1' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/func.memfn/member_function_const_volatile.pass.cpp:20:10: performance:inconclusive: Technically the member function 'A::test0' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/func.memfn/member_function_const.pass.cpp:22:10: performance:inconclusive: Technically the member function 'A::test2' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/func.memfn/member_function_const_volatile.pass.cpp:21:10: performance:inconclusive: Technically the member function 'A::test1' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/func.memfn/member_function_volatile.pass.cpp:20:10: performance:inconclusive: Technically the member function 'A::test0' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/func.memfn/member_function_const_volatile.pass.cpp:22:10: performance:inconclusive: Technically the member function 'A::test2' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/func.memfn/member_function_volatile.pass.cpp:21:10: performance:inconclusive: Technically the member function 'A::test1' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_rvalue.pass.cpp:124:16: style: Variable 'save_count' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/function.objects/func.memfn/member_function_volatile.pass.cpp:22:10: performance:inconclusive: Technically the member function 'A::test2' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_rvalue.pass.cpp:240:16: style: Variable 'save_count' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/function.objects/func.wrap/func.wrap.badcall/func.wrap.badcall.const/bad_function_call_ctor.pass.cpp:19:28: style: Unused variable: ex [unusedVariable] libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/F.pass.cpp:48:5: warning: Member variable 'A::data_' is not initialized in the copy constructor. [uninitMemberVar] libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/F.pass.cpp:59:9: performance:inconclusive: Technically the member function 'A::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/F_assign.pass.cpp:51:5: warning: Member variable 'A::data_' is not initialized in the copy constructor. [uninitMemberVar] libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/F_assign.pass.cpp:62:9: performance:inconclusive: Technically the member function 'A::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_F.pass.cpp:34:5: warning: Member variable 'A::data_' is not initialized in the copy constructor. [uninitMemberVar] libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_F.pass.cpp:45:9: performance:inconclusive: Technically the member function 'A::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_function.pass.cpp:50:5: warning: Member variable 'A::data_' is not initialized in the copy constructor. [uninitMemberVar] libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_F.pass.cpp:54:8: performance:inconclusive: Technically the member function 'Foo::bar' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_rfunction.pass.cpp:48:5: warning: Member variable 'A::data_' is not initialized in the copy constructor. [uninitMemberVar] libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/copy.pass.cpp:48:5: warning: Member variable 'A::data_' is not initialized in the copy constructor. [uninitMemberVar] libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_rfunction.pass.cpp:77:12: warning:inconclusive: Access of moved variable 'f'. [accessMoved] libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_rfunction.pass.cpp:72:73: note: Calling std::move(f) libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_rfunction.pass.cpp:77:12: note: Access of moved variable 'f'. libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/copy_assign.pass.cpp:48:5: warning: Member variable 'A::data_' is not initialized in the copy constructor. [uninitMemberVar] libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/nullptr_t_assign.pass.cpp:48:5: warning: Member variable 'A::data_' is not initialized in the copy constructor. [uninitMemberVar] libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/copy.pass.cpp:108:30: style: Local variable 'g' shadows outer function [shadowFunction] libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/copy.pass.cpp:62:5: note: Shadowed declaration libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/copy.pass.cpp:108:30: note: Shadow variable libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/copy_assign.pass.cpp:119:12: warning:inconclusive: Access of moved variable 'f'. [accessMoved] libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/copy_assign.pass.cpp:114:10: note: Calling std::move(f) libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/copy_assign.pass.cpp:119:12: note: Access of moved variable 'f'. libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/copy.pass.cpp:127:12: warning:inconclusive: Access of moved variable 'f'. [accessMoved] libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/copy.pass.cpp:122:34: note: Calling std::move(f) libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/copy.pass.cpp:127:12: note: Access of moved variable 'f'. libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv/invoke.pass.cpp:30:10: style:inconclusive: Technically the member function 'A_void_1::operator()' can be const. [functionConst] libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv/invoke.pass.cpp:35:10: performance:inconclusive: Technically the member function 'A_void_1::mem1' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv/invoke.pass.cpp:36:10: performance:inconclusive: Technically the member function 'A_void_1::mem2' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv/invoke_int_0.pass.cpp:30:9: style:inconclusive: Technically the member function 'A_int_0::operator()' can be const. [functionConst] libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv/invoke.pass.cpp:109:9: style:inconclusive: Technically the member function 'A_int_1::operator()' can be const. [functionConst] libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv/invoke_void_0.pass.cpp:32:10: style:inconclusive: Technically the member function 'A_void_0::operator()' can be const. [functionConst] libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv/invoke.pass.cpp:114:9: performance:inconclusive: Technically the member function 'A_int_1::mem1' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv/invoke.pass.cpp:115:9: performance:inconclusive: Technically the member function 'A_int_1::mem2' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv/invoke_void_0.pass.cpp:60:16: style: Variable 'save_count' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.mod/assign_F_alloc.pass.cpp:34:5: warning: Member variable 'A::data_' is not initialized in the copy constructor. [uninitMemberVar] libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv/invoke.pass.cpp:187:10: style:inconclusive: Technically the member function 'A_void_2::operator()' can be const. [functionConst] libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.mod/assign_F_alloc.pass.cpp:45:9: performance:inconclusive: Technically the member function 'A::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv/invoke.pass.cpp:192:10: performance:inconclusive: Technically the member function 'A_void_2::mem1' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv/invoke.pass.cpp:193:10: performance:inconclusive: Technically the member function 'A_void_2::mem2' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.targ/target.pass.cpp:41:5: warning: Member variable 'A::data_' is not initialized in the copy constructor. [uninitMemberVar] libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv/invoke.pass.cpp:270:9: style:inconclusive: Technically the member function 'A_int_2::operator()' can be const. [functionConst] libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.targ/target.pass.cpp:52:9: performance:inconclusive: Technically the member function 'A::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.targ/target_type.pass.cpp:33:5: warning: Member variable 'A::data_' is not initialized in the copy constructor. [uninitMemberVar] libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv/invoke.pass.cpp:275:9: performance:inconclusive: Technically the member function 'A_int_2::mem1' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.targ/target_type.pass.cpp:44:9: performance:inconclusive: Technically the member function 'A::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv/invoke.pass.cpp:276:9: performance:inconclusive: Technically the member function 'A_int_2::mem2' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/logical.operations/transparent.pass.cpp:17:24: style: struct member '__two::__lx' is never used. [unusedStructMember] libcxx/test/utilities/function.objects/logical.operations/transparent.pass.cpp:17:35: style: struct member '__two::__lxx' is never used. [unusedStructMember] libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv/invoke.pass.cpp:95:16: style: Variable 'save_count' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv/invoke.pass.cpp:257:16: style: Variable 'save_count' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/allocator.adaptor/allocator.adaptor.types/allocator_pointers.pass.cpp:102:18: style: struct member 'Foo::x' is never used. [unusedStructMember] libcxx/test/utilities/function.objects/refwrap/refwrap.helpers/ref_1.fail.cpp:26:37: style: Variable 'r' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/function.objects/refwrap/refwrap.invoke/invoke_int_0.pass.cpp:33:9: style:inconclusive: Technically the member function 'A_int_0::operator()' can be const. [functionConst] libcxx/test/utilities/function.objects/refwrap/refwrap.invoke/invoke_int_0.pass.cpp:67:10: style:inconclusive: Technically the member function 'A_void_1::operator()' can be const. [functionConst] libcxx/test/utilities/function.objects/refwrap/refwrap.invoke/invoke_void_0.pass.cpp:33:10: style:inconclusive: Technically the member function 'A_void_0::operator()' can be const. [functionConst] libcxx/test/utilities/function.objects/refwrap/refwrap.invoke/invoke_void_0.pass.cpp:61:16: style: Variable 'save_count' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/function.objects/refwrap/refwrap.invoke/invoke.pass.cpp:33:10: style:inconclusive: Technically the member function 'A_void_1::operator()' can be const. [functionConst] libcxx/test/utilities/function.objects/unord.hash/enum.fail.cpp:23:14: style: Variable 'h' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/function.objects/refwrap/refwrap.invoke/invoke.pass.cpp:38:10: performance:inconclusive: Technically the member function 'A_void_1::mem1' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/refwrap/refwrap.invoke/invoke.pass.cpp:39:10: performance:inconclusive: Technically the member function 'A_void_1::mem2' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/refwrap/refwrap.invoke/invoke.pass.cpp:110:9: style:inconclusive: Technically the member function 'A_int_1::operator()' can be const. [functionConst] libcxx/test/utilities/function.objects/refwrap/refwrap.invoke/invoke.pass.cpp:115:9: performance:inconclusive: Technically the member function 'A_int_1::mem1' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/utilities/function.objects/refwrap/refwrap.invoke/invoke.pass.cpp:116:9: performance:inconclusive: Technically the member function 'A_int_1::mem2' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/refwrap/type.pass.cpp:35:66: style: C-style pointer casting [cstyleCast] libcxx/test/utilities/function.objects/refwrap/refwrap.invoke/invoke.pass.cpp:185:10: style:inconclusive: Technically the member function 'A_void_2::operator()' can be const. [functionConst] libcxx/test/utilities/function.objects/refwrap/type.pass.cpp:36:66: style: C-style pointer casting [cstyleCast] libcxx/test/utilities/function.objects/refwrap/refwrap.invoke/invoke.pass.cpp:190:10: performance:inconclusive: Technically the member function 'A_void_2::mem1' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/refwrap/refwrap.invoke/invoke.pass.cpp:191:10: performance:inconclusive: Technically the member function 'A_void_2::mem2' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/refwrap/refwrap.invoke/invoke.pass.cpp:266:9: style:inconclusive: Technically the member function 'A_int_2::operator()' can be const. [functionConst] libcxx/test/utilities/function.objects/refwrap/refwrap.invoke/invoke.pass.cpp:271:9: performance:inconclusive: Technically the member function 'A_int_2::mem1' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/refwrap/refwrap.invoke/invoke.pass.cpp:272:9: performance:inconclusive: Technically the member function 'A_int_2::mem2' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/refwrap/weak_result.pass.cpp:75:66: style: C-style pointer casting [cstyleCast] libcxx/test/utilities/function.objects/refwrap/weak_result.pass.cpp:50:22: style: struct member 'two::_' is never used. [unusedStructMember] libcxx/test/utilities/memory/allocator.traits/allocator.traits.members/allocate.pass.cpp:27:17: performance:inconclusive: Technically the member function 'A < int >::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/function.objects/refwrap/weak_result.pass.cpp:50:30: style: struct member 'two::__' is never used. [unusedStructMember] libcxx/test/utilities/memory/allocator.traits/allocator.traits.members/allocate.pass.cpp:37:63: style: C-style pointer casting [cstyleCast] libcxx/test/utilities/memory/allocator.traits/allocator.traits.members/allocate_hint.pass.cpp:39:17: performance:inconclusive: Technically the member function 'B < int >::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/memory/allocator.traits/allocator.traits.members/allocate_hint.pass.cpp:44:17: performance:inconclusive: Technically the member function 'B < int >::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/memory/allocator.traits/allocator.traits.members/deallocate.pass.cpp:29:10: performance:inconclusive: Technically the member function 'A < int >::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/memory/allocator.traits/allocator.traits.members/allocate_hint.pass.cpp:27:17: performance:inconclusive: Technically the member function 'A < int >::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/memory/allocator.traits/allocator.traits.members/deallocate.pass.cpp:40:51: style: C-style pointer casting [cstyleCast] libcxx/test/utilities/memory/allocator.traits/allocator.traits.members/allocate_hint.pass.cpp:56:72: style: C-style pointer casting [cstyleCast] libcxx/test/utilities/memory/allocator.traits/allocator.traits.members/deallocate.pass.cpp:31:21: style: C-style pointer casting [cstyleCast] libcxx/test/utilities/memory/allocator.traits/allocator.traits.members/allocate_hint.pass.cpp:59:72: style: C-style pointer casting [cstyleCast] libcxx/test/utilities/memory/allocator.traits/allocator.traits.members/deallocate.pass.cpp:29:33: style: Parameter 'p' can be declared as pointer to const [constParameter] libcxx/test/utilities/memory/allocator.traits/allocator.traits.members/destroy.pass.cpp:40:10: performance:inconclusive: Technically the member function 'B < int >::destroy' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/memory/allocator.traits/allocator.traits.members/construct.pass.cpp:60:5: style: Struct 'A1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/utilities/function.objects/refwrap/refwrap.invoke/invoke.pass.cpp:96:16: style: Variable 'save_count' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/function.objects/refwrap/refwrap.invoke/invoke.pass.cpp:253:16: style: Variable 'save_count' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/memory/allocator.traits/allocator.traits.members/max_size.pass.cpp:36:12: performance:inconclusive: Technically the member function 'B < int >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/memory/allocator.traits/allocator.traits.members/construct.pass.cpp:44:16: style: C-style pointer casting [cstyleCast] libcxx/test/utilities/memory/default.allocator/allocator.members/allocate.pass.cpp:40:5: warning: Member variable 'A::data' is not initialized in the constructor. [uninitMemberVar] libcxx/test/utilities/memory/default.allocator/allocator.members/allocate.pass.cpp:41:5: warning: Member variable 'A::data' is not initialized in the copy constructor. [uninitMemberVar] libcxx/test/utilities/memory/default.allocator/allocator.members/allocate.pass.cpp:57:29: style: C-style pointer casting [cstyleCast] libcxx/test/utilities/memory/default.allocator/allocator_void.pass.cpp:35:8: style: Redundant initialization for 'a2'. The initialized value is overwritten before it is read. [redundantInitialization] libcxx/test/utilities/memory/default.allocator/allocator_void.pass.cpp:34:29: note: a2 is initialized libcxx/test/utilities/memory/default.allocator/allocator_void.pass.cpp:35:8: note: a2 is overwritten libcxx/test/utilities/memory/pointer.traits/pointer.traits.functions/pointer_to.pass.cpp:31:5: style: Struct 'A < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/utilities/memory/pointer.traits/pointer.traits.functions/pointer_to.pass.cpp:31:5: style: Struct 'A < void >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/utilities/memory/default.allocator/allocator_types.pass.cpp:47:8: style: Redundant initialization for 'a2'. The initialized value is overwritten before it is read. [redundantInitialization] libcxx/test/utilities/memory/default.allocator/allocator_types.pass.cpp:46:29: note: a2 is initialized libcxx/test/utilities/memory/default.allocator/allocator_types.pass.cpp:47:8: note: a2 is overwritten libcxx/test/utilities/memory/pointer.traits/pointer_to.pass.cpp:27:18: warning: Assert statement modifies 'a'. [assignmentInAssert] libcxx/test/utilities/memory/default.allocator/allocator_types.pass.cpp:48:25: style: Variable 'a3' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/memory/default.allocator/allocator.members/construct.pass.cpp:40:5: warning: Member variable 'A::data' is not initialized in the constructor. [uninitMemberVar] libcxx/test/utilities/memory/pointer.traits/pointer_to.pass.cpp:27:18: style: Redundant initialization for 'a'. The initialized value is overwritten before it is read. [redundantInitialization] libcxx/test/utilities/memory/pointer.traits/pointer_to.pass.cpp:26:16: note: a is initialized libcxx/test/utilities/memory/pointer.traits/pointer_to.pass.cpp:27:18: note: a is overwritten libcxx/test/utilities/memory/default.allocator/allocator.members/construct.pass.cpp:42:5: warning: Member variable 'A::data' is not initialized in the copy constructor. [uninitMemberVar] libcxx/test/utilities/memory/default.allocator/allocator.members/construct.pass.cpp:44:14: warning: Member variable 'A::data' is not initialized in the constructor. [uninitMemberVar] libcxx/test/utilities/memory/default.allocator/allocator.members/construct.pass.cpp:45:5: warning: Member variable 'A::data' is not initialized in the constructor. [uninitMemberVar] libcxx/test/utilities/memory/default.allocator/allocator.members/construct.pass.cpp:66:5: warning: Member variable 'move_only::data' is not initialized in the move constructor. [uninitMemberVar] libcxx/test/utilities/memory/default.allocator/allocator.members/construct.pass.cpp:67:16: warning: Member variable 'move_only::data' is not assigned a value in 'move_only::operator='. [operatorEqVarError] libcxx/test/utilities/memory/specialized.algorithms/uninitialized.copy/uninitialized_copy.pass.cpp:35:13: style: C-style pointer casting [cstyleCast] libcxx/test/utilities/memory/default.allocator/allocator.members/construct.pass.cpp:73:5: warning: Member variable 'move_only::data' is not initialized in the constructor. [uninitMemberVar] libcxx/test/utilities/memory/specialized.algorithms/uninitialized.copy/uninitialized_copy_n.pass.cpp:35:13: style: C-style pointer casting [cstyleCast] libcxx/test/utilities/memory/specialized.algorithms/specialized.addressof/addressof.pass.cpp:49:33: style: C-style pointer casting [cstyleCast] libcxx/test/utilities/memory/specialized.algorithms/uninitialized.fill.n/uninitialized_fill_n.pass.cpp:34:13: style: C-style pointer casting [cstyleCast] libcxx/test/utilities/memory/specialized.algorithms/specialized.addressof/addressof.pass.cpp:25:21: style: Variable 'c' is not assigned a value. [unassignedVariable] libcxx/test/utilities/memory/specialized.algorithms/uninitialized.fill/uninitialized_fill.pass.cpp:35:13: style: C-style pointer casting [cstyleCast] libcxx/test/utilities/memory/ptr.align/align.pass.cpp:19:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/memory/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/convert_ctor.pass.cpp:30:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/convert_ctor.pass.cpp:19:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/convert_ctor.pass.cpp:30:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/convert_ctor.fail.cpp:31:30: style: Variable 'd1' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/memory/unique.ptr/deleter.h:79:10: style:inconclusive: Technically the member function 'Deleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/deleter.h:152:10: style:inconclusive: Technically the member function 'CDeleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/deleter.h:169:10: style:inconclusive: Technically the member function 'CDeleter < A [ ] >::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/deleter.h:122:10: style:inconclusive: Technically the member function 'Deleter < A [ ] >::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move03.fail.cpp:41:10: style:inconclusive: Technically the member function 'Deleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move04.fail.cpp:41:10: style:inconclusive: Technically the member function 'Deleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert01.fail.cpp:34:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert01.fail.cpp:23:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert01.fail.cpp:34:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move03.fail.cpp:51:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/deleter.h:162:5: warning: Member variable 'CDeleter::state_' is not initialized in the constructor. [uninitMemberVar] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move01.pass.cpp:45:12: warning:inconclusive: Access of moved variable 's1'. [accessMoved] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move01.pass.cpp:42:10: note: Calling std::move(s1) libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move01.pass.cpp:45:12: note: Access of moved variable 's1'. libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move04.fail.cpp:51:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/deleter.h:163:14: warning: Member variable 'CDeleter::state_' is not initialized in the constructor. [uninitMemberVar] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move01.pass.cpp:56:12: warning:inconclusive: Access of moved variable 's1'. [accessMoved] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move01.pass.cpp:54:10: note: Calling std::move(s1) libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move01.pass.cpp:56:12: note: Access of moved variable 's1'. libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert01.fail.cpp:49:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/deleter.h:122:10: style:inconclusive: Technically the member function 'Deleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert04.fail.cpp:34:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert04.fail.cpp:23:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert04.fail.cpp:34:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move01.pass.cpp:73:12: warning:inconclusive: Access of moved variable 's1'. [accessMoved] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move01.pass.cpp:70:10: note: Calling std::move(s1) libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move01.pass.cpp:73:12: note: Access of moved variable 's1'. libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move01.pass.cpp:44:12: error: Iterators of different containers 's2' and 's1' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/deleter.h:169:10: style:inconclusive: Technically the member function 'CDeleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move01.pass.cpp:55:12: error: Iterators of different containers 's2' and 's1' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/deleter.h:79:10: style:inconclusive: Technically the member function 'Deleter < B >::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move01.pass.cpp:72:12: error: Iterators of different containers 's2' and 's1' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/deleter.h:79:10: style:inconclusive: Technically the member function 'Deleter < A >::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert07.fail.cpp:32:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert07.fail.cpp:21:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert07.fail.cpp:32:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert02.fail.cpp:36:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert02.fail.cpp:25:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert02.fail.cpp:36:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/deleter.h:61:9: style: Class 'Deleter < B >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert03.fail.cpp:36:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert03.fail.cpp:25:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert03.fail.cpp:36:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/deleter.h:61:9: style: Class 'Deleter < A >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert05.fail.cpp:36:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert05.fail.cpp:25:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert05.fail.cpp:36:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert06.fail.cpp:36:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert06.fail.cpp:25:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert06.fail.cpp:36:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/default01.fail.cpp:28:35: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/default01.fail.cpp:28:14: error: No 'return' statement in non-void function causes undefined behavior. [operatorEqMissingReturnStatement] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/default01.pass.cpp:33:10: style:inconclusive: Technically the member function 'Deleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert08.fail.cpp:34:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert08.fail.cpp:23:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert08.fail.cpp:34:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/default01.fail.cpp:35:37: style: Unused variable: p [unusedVariable] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/default02.fail.cpp:24:10: style:inconclusive: Technically the member function 'Deleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert09.fail.cpp:36:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert09.fail.cpp:25:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/move_convert09.fail.cpp:36:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/default02.fail.cpp:29:38: style: Unused variable: p [unusedVariable] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/default02.pass.cpp:61:14: warning: Assert statement calls a function which may have desired side effects: 'get_deleter'. [assertWithSideEffect] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/default02.pass.cpp:35:10: style:inconclusive: Technically the member function 'Deleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/default02.pass.cpp:76:15: note: Technically the member function 'Deleter::operator()' can be const. libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/default02.pass.cpp:35:10: note: Technically the member function 'Deleter::operator()' can be const. libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/default03.fail.cpp:22:45: style: Unused variable: p [unusedVariable] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move01.fail.cpp:37:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move02.fail.cpp:37:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move03.fail.cpp:41:10: style:inconclusive: Technically the member function 'Deleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move04.fail.cpp:41:10: style:inconclusive: Technically the member function 'Deleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move01.pass.cpp:47:10: style:inconclusive: Technically the member function 'NCDeleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert01.fail.cpp:36:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert01.fail.cpp:25:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert01.fail.cpp:36:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move03.fail.cpp:50:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move02.pass.cpp:47:10: style:inconclusive: Technically the member function 'NCDeleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move04.fail.cpp:50:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert03.fail.cpp:58:10: style:inconclusive: Technically the member function 'CDeleter < A >::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert01.fail.cpp:50:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert03.fail.cpp:36:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert03.fail.cpp:25:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert03.fail.cpp:36:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert04.fail.cpp:36:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert04.fail.cpp:25:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert04.fail.cpp:36:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert06.fail.cpp:58:10: style:inconclusive: Technically the member function 'CDeleter < A >::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move01.pass.cpp:57:12: warning:inconclusive: Access of moved variable 's'. [accessMoved] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move01.pass.cpp:55:31: note: Calling std::move(s) libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move01.pass.cpp:57:12: note: Access of moved variable 's'. libcxx/test/utilities/memory/unique.ptr/deleter.h:122:10: style:inconclusive: Technically the member function 'Deleter < B [ ] >::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert03.fail.cpp:68:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert04.fail.cpp:50:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert06.fail.cpp:36:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert06.fail.cpp:25:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert06.fail.cpp:36:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert07.fail.cpp:36:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert07.fail.cpp:25:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert07.fail.cpp:36:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move01.pass.cpp:66:12: warning:inconclusive: Access of moved variable 's'. [accessMoved] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move01.pass.cpp:64:46: note: Calling std::move(s) libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move01.pass.cpp:66:12: note: Access of moved variable 's'. libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move01.pass.cpp:78:12: warning:inconclusive: Access of moved variable 's'. [accessMoved] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move01.pass.cpp:76:43: note: Calling std::move(s) libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move01.pass.cpp:78:12: note: Access of moved variable 's'. libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert02.fail.cpp:38:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert02.fail.cpp:27:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert02.fail.cpp:38:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert09.fail.cpp:58:10: style:inconclusive: Technically the member function 'CDeleter < A >::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move01.pass.cpp:56:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert06.fail.cpp:68:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert07.fail.cpp:50:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert09.fail.cpp:36:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert09.fail.cpp:25:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert09.fail.cpp:36:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert10.fail.cpp:36:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert10.fail.cpp:25:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert10.fail.cpp:36:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move01.pass.cpp:65:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move01.pass.cpp:77:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert02.fail.cpp:52:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert05.fail.cpp:38:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert05.fail.cpp:27:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert05.fail.cpp:38:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert12.fail.cpp:58:10: style:inconclusive: Technically the member function 'CDeleter < A >::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert09.fail.cpp:68:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert10.fail.cpp:50:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert12.fail.cpp:36:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert12.fail.cpp:25:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert12.fail.cpp:36:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert13.fail.cpp:36:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert13.fail.cpp:25:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert13.fail.cpp:36:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert05.fail.cpp:52:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert08.fail.cpp:38:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert08.fail.cpp:27:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert08.fail.cpp:38:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert15.fail.cpp:58:10: style:inconclusive: Technically the member function 'CDeleter < A >::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert12.fail.cpp:68:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert13.fail.cpp:51:12: warning:inconclusive: Access of moved variable 's'. [accessMoved] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert13.fail.cpp:49:29: note: Calling std::move(s) libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert13.fail.cpp:51:12: note: Access of moved variable 's'. libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert15.fail.cpp:36:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert15.fail.cpp:25:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert15.fail.cpp:36:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert16.fail.cpp:36:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert16.fail.cpp:25:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert16.fail.cpp:36:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert13.fail.cpp:50:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert08.fail.cpp:52:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert11.fail.cpp:38:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert11.fail.cpp:27:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert11.fail.cpp:38:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert18.fail.cpp:58:10: style:inconclusive: Technically the member function 'CDeleter < A >::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert15.fail.cpp:69:12: warning:inconclusive: Access of moved variable 's'. [accessMoved] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert15.fail.cpp:67:43: note: Calling std::move(s) libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert15.fail.cpp:69:12: note: Access of moved variable 's'. libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert16.fail.cpp:51:12: warning:inconclusive: Access of moved variable 's'. [accessMoved] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert16.fail.cpp:49:31: note: Calling std::move(s) libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert16.fail.cpp:51:12: note: Access of moved variable 's'. libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert18.fail.cpp:36:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert18.fail.cpp:25:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert18.fail.cpp:36:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/nullptr.pass.cpp:32:10: style:inconclusive: Technically the member function 'Deleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert15.fail.cpp:68:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert16.fail.cpp:50:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/pointer01.fail.cpp:28:35: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert11.fail.cpp:52:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert14.fail.cpp:38:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert14.fail.cpp:27:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert14.fail.cpp:38:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/pointer01.fail.cpp:28:14: error: No 'return' statement in non-void function causes undefined behavior. [operatorEqMissingReturnStatement] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/pointer01.pass.cpp:43:10: style:inconclusive: Technically the member function 'Deleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert18.fail.cpp:69:12: warning:inconclusive: Access of moved variable 's'. [accessMoved] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert18.fail.cpp:67:45: note: Calling std::move(s) libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert18.fail.cpp:69:12: note: Access of moved variable 's'. libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/pointer02.fail.cpp:23:10: style:inconclusive: Technically the member function 'Deleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert18.fail.cpp:68:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/pointer02.pass.cpp:67:14: warning: Assert statement calls a function which may have desired side effects: 'get_deleter'. [assertWithSideEffect] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert14.fail.cpp:53:12: warning:inconclusive: Access of moved variable 's'. [accessMoved] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert14.fail.cpp:51:44: note: Calling std::move(s) libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert14.fail.cpp:53:12: note: Access of moved variable 's'. libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert17.fail.cpp:38:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert17.fail.cpp:27:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert17.fail.cpp:38:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/pointer02.pass.cpp:35:10: style:inconclusive: Technically the member function 'Deleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/pointer02.pass.cpp:84:15: note: Technically the member function 'Deleter::operator()' can be const. libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/pointer02.pass.cpp:35:10: note: Technically the member function 'Deleter::operator()' can be const. libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert14.fail.cpp:52:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/pointer04.fail.cpp:54:10: style:inconclusive: Technically the member function 'Deleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/pointer04.fail.cpp:34:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/pointer04.fail.cpp:23:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/pointer04.fail.cpp:34:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert17.fail.cpp:53:12: warning:inconclusive: Access of moved variable 's'. [accessMoved] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert17.fail.cpp:51:46: note: Calling std::move(s) libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert17.fail.cpp:53:12: note: Access of moved variable 's'. libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/pointer_deleter02.pass.cpp:42:10: style:inconclusive: Technically the member function 'Deleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move_convert17.fail.cpp:52:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/pointer_deleter03.pass.cpp:44:10: style:inconclusive: Technically the member function 'Deleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/default.allocator/allocator_pointers.pass.cpp:102:18: style: struct member 'Foo::x' is never used. [unusedStructMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/pointer_deleter05.fail.cpp:51:10: style:inconclusive: Technically the member function 'Deleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/pointer_deleter05.fail.cpp:34:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/pointer_deleter05.fail.cpp:23:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/pointer_deleter05.fail.cpp:34:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.modifiers/reset2.fail.cpp:32:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.modifiers/reset2.fail.cpp:21:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.modifiers/reset2.fail.cpp:32:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.modifiers/reset1.pass.cpp:34:10: style: Variable 'i' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.modifiers/reset1.pass.cpp:43:10: style: Variable 'i' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.observers/explicit_bool.pass.cpp:32:9: style: Condition '!p' is always true [knownConditionTrueFalse] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.observers/explicit_bool.pass.cpp:31:28: note: Assignment 'std::unique_ptrp', assigned value is 0 libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.observers/explicit_bool.pass.cpp:32:9: note: Condition '!p' is always true libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.observers/explicit_bool.pass.cpp:36:9: style: Condition 'p' is always false [knownConditionTrueFalse] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.observers/explicit_bool.pass.cpp:31:28: note: Assignment 'std::unique_ptrp', assigned value is 0 libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.observers/explicit_bool.pass.cpp:36:9: note: Condition 'p' is always false libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.modifiers/reset2.fail.cpp:46:10: style: Variable 'i' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.observers/get_deleter.pass.cpp:21:10: style:inconclusive: Technically the member function 'Deleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.modifiers/reset2.fail.cpp:57:10: style: Variable 'i' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.observers/get_deleter.pass.cpp:23:9: performance:inconclusive: Technically the member function 'Deleter::test' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.observers/get_deleter.pass.cpp:24:9: performance:inconclusive: Technically the member function 'Deleter::test' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/memory/unique.ptr/deleter.h:152:10: style:inconclusive: Technically the member function 'CDeleter < A >::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move03.fail.cpp:41:10: style:inconclusive: Technically the member function 'Deleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/deleter.h:146:9: style: Class 'CDeleter < A >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move04.fail.cpp:41:10: style:inconclusive: Technically the member function 'Deleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert01.fail.cpp:34:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert01.fail.cpp:23:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert01.fail.cpp:34:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move03.fail.cpp:51:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert01.pass.cpp:32:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert01.pass.cpp:21:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert01.pass.cpp:32:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move04.fail.cpp:51:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert01.fail.cpp:49:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert01.pass.cpp:49:12: warning:inconclusive: Access of moved variable 's'. [accessMoved] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert01.pass.cpp:47:10: note: Calling std::move(s) libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert01.pass.cpp:49:12: note: Access of moved variable 's'. libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move01.pass.cpp:44:12: warning:inconclusive: Access of moved variable 's1'. [accessMoved] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move01.pass.cpp:41:10: note: Calling std::move(s1) libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move01.pass.cpp:44:12: note: Access of moved variable 's1'. libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert01.pass.cpp:48:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move01.pass.cpp:54:12: warning:inconclusive: Access of moved variable 's1'. [accessMoved] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move01.pass.cpp:52:10: note: Calling std::move(s1) libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move01.pass.cpp:54:12: note: Access of moved variable 's1'. libcxx/test/utilities/memory/unique.ptr/deleter.h:38:14: warning: Member variable 'Deleter::state_' is not assigned a value in 'Deleter::operator='. [operatorEqVarError] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move01.pass.cpp:68:12: warning:inconclusive: Access of moved variable 's1'. [accessMoved] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move01.pass.cpp:66:10: note: Calling std::move(s1) libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move01.pass.cpp:68:12: note: Access of moved variable 's1'. libcxx/test/utilities/memory/unique.ptr/deleter.h:97:5: warning: Member variable 'Deleter::state_' is not initialized in the move constructor. [uninitMemberVar] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert04.fail.cpp:34:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert04.fail.cpp:23:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert04.fail.cpp:34:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move01.pass.cpp:43:12: error: Iterators of different containers 's2' and 's1' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/deleter.h:98:14: warning: Member variable 'Deleter::state_' is not assigned a value in 'Deleter::operator='. [operatorEqVarError] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move01.pass.cpp:53:12: error: Iterators of different containers 's2' and 's1' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert02.fail.cpp:36:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert02.fail.cpp:25:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert02.fail.cpp:36:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/deleter.h:115:5: warning: Member variable 'Deleter::state_' is not initialized in the constructor. [uninitMemberVar] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move01.pass.cpp:67:12: error: Iterators of different containers 's2' and 's1' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/deleter.h:116:14: warning: Member variable 'Deleter::state_' is not initialized in the constructor. [uninitMemberVar] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert04.fail.cpp:49:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert13.fail.cpp:27:10: style:inconclusive: Technically the member function 'Deleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert02.pass.cpp:34:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert02.pass.cpp:23:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert02.pass.cpp:34:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert13.fail.cpp:34:8: style: Variable 's2' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert03.fail.cpp:36:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert03.fail.cpp:25:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert03.fail.cpp:36:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/auto_pointer.pass.cpp:34:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/auto_pointer.pass.cpp:23:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/auto_pointer.pass.cpp:34:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert02.fail.cpp:51:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/deleter.h:152:10: style:inconclusive: Technically the member function 'CDeleter < B >::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert05.fail.cpp:36:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert05.fail.cpp:25:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert05.fail.cpp:36:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/auto_pointer02.fail.cpp:45:14: style:inconclusive: Technically the member function 'Deleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert02.pass.cpp:51:12: warning:inconclusive: Access of moved variable 's'. [accessMoved] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert02.pass.cpp:49:10: note: Calling std::move(s) libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert02.pass.cpp:51:12: note: Access of moved variable 's'. libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert03.pass.cpp:36:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert03.pass.cpp:25:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert03.pass.cpp:36:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert06.fail.cpp:36:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert06.fail.cpp:25:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert06.fail.cpp:36:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/auto_pointer02.fail.cpp:34:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/auto_pointer02.fail.cpp:23:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/auto_pointer02.fail.cpp:34:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/default01.fail.cpp:27:35: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert02.pass.cpp:50:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert03.fail.cpp:53:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/deleter.h:146:9: style: Class 'CDeleter < B >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/auto_pointer.pass.cpp:49:12: warning:inconclusive: Access of moved variable 'ap'. [accessMoved] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/auto_pointer.pass.cpp:47:27: note: Calling std::move(ap) libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/auto_pointer.pass.cpp:49:12: note: Access of moved variable 'ap'. libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/default01.fail.cpp:27:14: error: No 'return' statement in non-void function causes undefined behavior. [operatorEqMissingReturnStatement] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/default01.pass.cpp:32:10: style:inconclusive: Technically the member function 'Deleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/auto_pointer.pass.cpp:61:12: warning:inconclusive: Access of moved variable 'ap'. [accessMoved] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/auto_pointer.pass.cpp:59:10: note: Calling std::move(ap) libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/auto_pointer.pass.cpp:61:12: note: Access of moved variable 'ap'. libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/default01.fail.cpp:34:35: style: Unused variable: p [unusedVariable] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/default02.fail.cpp:23:10: style:inconclusive: Technically the member function 'Deleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/default02.fail.cpp:28:36: style: Unused variable: p [unusedVariable] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/default02.pass.cpp:61:14: warning: Assert statement calls a function which may have desired side effects: 'get_deleter'. [assertWithSideEffect] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert05.fail.cpp:51:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/default02.pass.cpp:35:10: style:inconclusive: Technically the member function 'Deleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/default02.pass.cpp:76:15: note: Technically the member function 'Deleter::operator()' can be const. libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/default02.pass.cpp:35:10: note: Technically the member function 'Deleter::operator()' can be const. libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/default03.fail.cpp:22:43: style: Unused variable: p [unusedVariable] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert03.pass.cpp:54:12: warning:inconclusive: Access of moved variable 's'. [accessMoved] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert03.pass.cpp:52:10: note: Calling std::move(s) libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert03.pass.cpp:54:12: note: Access of moved variable 's'. libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert06.fail.cpp:53:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert03.pass.cpp:53:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move01.fail.cpp:37:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move01.pass.cpp:103:10: style:inconclusive: Technically the member function 'CDeleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move01.pass.cpp:87:10: style:inconclusive: Technically the member function 'Deleter < A >::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move01.pass.cpp:69:9: style: Class 'Deleter < A >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move02.fail.cpp:37:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move02.pass.cpp:103:10: style:inconclusive: Technically the member function 'CDeleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move03.fail.cpp:41:10: style:inconclusive: Technically the member function 'Deleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move02.pass.cpp:87:10: style:inconclusive: Technically the member function 'Deleter < A >::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move04.fail.cpp:41:10: style:inconclusive: Technically the member function 'Deleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move02.pass.cpp:69:9: style: Class 'Deleter < A >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert01.fail.cpp:34:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert01.fail.cpp:23:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert01.fail.cpp:34:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move03.fail.cpp:50:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert01.pass.cpp:36:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert01.pass.cpp:25:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert01.pass.cpp:36:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move04.fail.cpp:50:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move01.pass.cpp:113:12: warning:inconclusive: Access of moved variable 's'. [accessMoved] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move01.pass.cpp:111:29: note: Calling std::move(s) libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move01.pass.cpp:113:12: note: Access of moved variable 's'. libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert01.fail.cpp:48:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move01.pass.cpp:122:12: warning:inconclusive: Access of moved variable 's'. [accessMoved] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move01.pass.cpp:120:42: note: Calling std::move(s) libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move01.pass.cpp:122:12: note: Access of moved variable 's'. libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert01.pass.cpp:51:12: warning:inconclusive: Access of moved variable 's'. [accessMoved] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert01.pass.cpp:49:27: note: Calling std::move(s) libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert01.pass.cpp:51:12: note: Access of moved variable 's'. libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert03.fail.cpp:58:10: style:inconclusive: Technically the member function 'CDeleter < A >::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move01.pass.cpp:134:12: warning:inconclusive: Access of moved variable 's'. [accessMoved] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move01.pass.cpp:132:40: note: Calling std::move(s) libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move01.pass.cpp:134:12: note: Access of moved variable 's'. libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert01.pass.cpp:50:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert03.fail.cpp:36:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert03.fail.cpp:25:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert03.fail.cpp:36:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert03.pass.cpp:58:10: style:inconclusive: Technically the member function 'CDeleter < A >::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move01.pass.cpp:112:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert03.pass.cpp:36:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert03.pass.cpp:25:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert03.pass.cpp:36:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert04.fail.cpp:36:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert04.fail.cpp:25:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert04.fail.cpp:36:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move01.pass.cpp:121:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert04.pass.cpp:36:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert04.pass.cpp:25:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert04.pass.cpp:36:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move01.pass.cpp:133:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert03.fail.cpp:68:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert02.fail.cpp:38:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert02.fail.cpp:27:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert02.fail.cpp:38:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert03.pass.cpp:69:12: warning:inconclusive: Access of moved variable 's'. [accessMoved] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert03.pass.cpp:67:41: note: Calling std::move(s) libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert03.pass.cpp:69:12: note: Access of moved variable 's'. libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert04.fail.cpp:50:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert02.pass.cpp:38:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert02.pass.cpp:27:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert02.pass.cpp:38:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert03.pass.cpp:68:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert04.pass.cpp:51:12: warning:inconclusive: Access of moved variable 's'. [accessMoved] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert04.pass.cpp:49:29: note: Calling std::move(s) libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert04.pass.cpp:51:12: note: Access of moved variable 's'. libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert06.fail.cpp:58:10: style:inconclusive: Technically the member function 'CDeleter < A >::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert04.pass.cpp:50:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert06.fail.cpp:36:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert06.fail.cpp:25:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert06.fail.cpp:36:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert06.pass.cpp:58:10: style:inconclusive: Technically the member function 'CDeleter < A >::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert06.pass.cpp:36:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert06.pass.cpp:25:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert06.pass.cpp:36:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert07.fail.cpp:36:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert07.fail.cpp:25:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert07.fail.cpp:36:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert02.fail.cpp:52:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert06.fail.cpp:68:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert02.pass.cpp:53:12: warning:inconclusive: Access of moved variable 's'. [accessMoved] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert02.pass.cpp:51:40: note: Calling std::move(s) libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert02.pass.cpp:53:12: note: Access of moved variable 's'. libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert05.fail.cpp:38:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert05.fail.cpp:27:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert05.fail.cpp:38:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert06.pass.cpp:69:12: warning:inconclusive: Access of moved variable 's'. [accessMoved] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert06.pass.cpp:67:43: note: Calling std::move(s) libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert06.pass.cpp:69:12: note: Access of moved variable 's'. libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert07.fail.cpp:50:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert08.fail.cpp:99:10: style:inconclusive: Technically the member function 'Deleter < B >::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert09.fail.cpp:58:10: style:inconclusive: Technically the member function 'CDeleter < A >::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert02.pass.cpp:52:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert05.pass.cpp:38:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert05.pass.cpp:27:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert05.pass.cpp:38:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert06.pass.cpp:68:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert08.fail.cpp:99:10: style:inconclusive: Technically the member function 'Deleter < A >::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert09.fail.cpp:36:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert09.fail.cpp:25:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert09.fail.cpp:36:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert10.fail.cpp:36:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert10.fail.cpp:25:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert10.fail.cpp:36:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert08.fail.cpp:36:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert08.fail.cpp:25:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert08.fail.cpp:36:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert05.fail.cpp:49:37: style: Variable 's2' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert08.fail.cpp:81:9: style: Class 'Deleter < B >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert11.fail.cpp:99:10: style:inconclusive: Technically the member function 'Deleter < B >::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert12.fail.cpp:58:10: style:inconclusive: Technically the member function 'CDeleter < A >::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert08.fail.cpp:81:9: style: Class 'Deleter < A >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert09.fail.cpp:68:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert10.fail.cpp:50:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert11.fail.cpp:99:10: style:inconclusive: Technically the member function 'Deleter < A >::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert12.fail.cpp:36:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert12.fail.cpp:25:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert12.fail.cpp:36:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert13.fail.cpp:27:10: style:inconclusive: Technically the member function 'Deleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert11.fail.cpp:36:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert11.fail.cpp:25:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert11.fail.cpp:36:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert13.fail.cpp:33:35: style: Variable 's2' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/nullptr.pass.cpp:32:10: style:inconclusive: Technically the member function 'Deleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert05.pass.cpp:53:12: warning:inconclusive: Access of moved variable 's'. [accessMoved] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert05.pass.cpp:51:42: note: Calling std::move(s) libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert05.pass.cpp:53:12: note: Access of moved variable 's'. libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert11.fail.cpp:81:9: style: Class 'Deleter < B >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer01.fail.cpp:27:35: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert05.pass.cpp:52:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert08.fail.cpp:108:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert11.fail.cpp:81:9: style: Class 'Deleter < A >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert12.fail.cpp:68:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer01.fail.cpp:27:14: error: No 'return' statement in non-void function causes undefined behavior. [operatorEqMissingReturnStatement] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer01.pass.cpp:43:10: style:inconclusive: Technically the member function 'Deleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert07.pass.cpp:38:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert07.pass.cpp:27:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert07.pass.cpp:38:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer02.fail.cpp:23:10: style:inconclusive: Technically the member function 'Deleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer02.pass.cpp:67:14: warning: Assert statement calls a function which may have desired side effects: 'get_deleter'. [assertWithSideEffect] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert11.fail.cpp:108:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer02.pass.cpp:35:10: style:inconclusive: Technically the member function 'Deleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer02.pass.cpp:84:15: note: Technically the member function 'Deleter::operator()' can be const. libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer02.pass.cpp:35:10: note: Technically the member function 'Deleter::operator()' can be const. libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer03.pass.cpp:54:10: style:inconclusive: Technically the member function 'Deleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer03.pass.cpp:34:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer03.pass.cpp:23:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer03.pass.cpp:34:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert07.pass.cpp:54:12: warning:inconclusive: Access of moved variable 's'. [accessMoved] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert07.pass.cpp:52:43: note: Calling std::move(s) libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert07.pass.cpp:54:12: note: Access of moved variable 's'. libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer_deleter01.pass.cpp:86:10: style:inconclusive: Technically the member function 'Deleter < A >::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer_deleter02.pass.cpp:42:10: style:inconclusive: Technically the member function 'Deleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert07.pass.cpp:53:12: error: Iterators of different containers 's2' and 's' are used together. [mismatchingContainers] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer_deleter01.pass.cpp:68:9: style: Class 'Deleter < A >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer_deleter03.pass.cpp:44:10: style:inconclusive: Technically the member function 'Deleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer_deleter05.pass.cpp:51:10: style:inconclusive: Technically the member function 'Deleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer_deleter05.pass.cpp:34:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer_deleter05.pass.cpp:23:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer_deleter05.pass.cpp:34:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.modifiers/reset2.pass.cpp:32:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.modifiers/reset2.pass.cpp:21:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.modifiers/reset2.pass.cpp:32:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.modifiers/swap.pass.cpp:44:19: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.modifiers/reset1.pass.cpp:34:10: style: Variable 'i' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.modifiers/swap.pass.cpp:47:19: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.modifiers/reset1.pass.cpp:43:10: style: Variable 'i' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.modifiers/swap.pass.cpp:51:19: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.modifiers/swap.pass.cpp:54:19: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.observers/explicit_bool.pass.cpp:32:9: style: Condition '!p' is always true [knownConditionTrueFalse] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.observers/explicit_bool.pass.cpp:31:26: note: Assignment 'std::unique_ptrp', assigned value is 0 libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.observers/explicit_bool.pass.cpp:32:9: note: Condition '!p' is always true libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.modifiers/reset2.pass.cpp:46:10: style: Variable 'i' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.observers/explicit_bool.pass.cpp:36:9: style: Condition 'p' is always false [knownConditionTrueFalse] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.observers/explicit_bool.pass.cpp:31:26: note: Assignment 'std::unique_ptrp', assigned value is 0 libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.observers/explicit_bool.pass.cpp:36:9: note: Condition 'p' is always false libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.modifiers/reset2.pass.cpp:57:10: style: Variable 'i' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.observers/get_deleter.pass.cpp:21:10: style:inconclusive: Technically the member function 'Deleter::operator()' can be const. [functionConst] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.observers/get_deleter.pass.cpp:23:9: performance:inconclusive: Technically the member function 'Deleter::test' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.observers/get_deleter.pass.cpp:24:9: performance:inconclusive: Technically the member function 'Deleter::test' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxx/test/utilities/memory/unique.ptr/unique.ptr.special/swap.pass.cpp:45:19: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/utilities/memory/unique.ptr/unique.ptr.special/swap.pass.cpp:48:19: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/utilities/memory/unique.ptr/unique.ptr.special/swap.pass.cpp:52:19: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/utilities/memory/unique.ptr/unique.ptr.special/swap.pass.cpp:55:19: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/utilities/memory/unique.ptr/unique.ptr.special/eq.pass.cpp:40:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.special/eq.pass.cpp:29:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.special/eq.pass.cpp:40:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.special/rel.pass.cpp:48:16: warning: The struct 'B' defines member variable with name 'count' also defined in its parent struct 'A'. [duplInheritedMember] libcxx/test/utilities/memory/unique.ptr/unique.ptr.special/rel.pass.cpp:37:16: note: Parent variable 'A::count' libcxx/test/utilities/memory/unique.ptr/unique.ptr.special/rel.pass.cpp:48:16: note: Derived variable 'B::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/auto_ptr_Y.pass.cpp:34:16: warning: The struct 'A' defines member variable with name 'count' also defined in its parent struct 'B'. [duplInheritedMember] libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/auto_ptr_Y.pass.cpp:22:16: note: Parent variable 'B::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/auto_ptr_Y.pass.cpp:34:16: note: Derived variable 'A::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr.pass.cpp:34:16: warning: The struct 'A' defines member variable with name 'count' also defined in its parent struct 'B'. [duplInheritedMember] libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr.pass.cpp:22:16: note: Parent variable 'B::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr.pass.cpp:34:16: note: Derived variable 'A::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_Y.pass.cpp:34:16: warning: The struct 'A' defines member variable with name 'count' also defined in its parent struct 'B'. [duplInheritedMember] libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_Y.pass.cpp:22:16: note: Parent variable 'B::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_Y.pass.cpp:34:16: note: Derived variable 'A::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_Y_rv.pass.cpp:34:16: warning: The struct 'A' defines member variable with name 'count' also defined in its parent struct 'B'. [duplInheritedMember] libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_Y_rv.pass.cpp:22:16: note: Parent variable 'B::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_Y_rv.pass.cpp:34:16: note: Derived variable 'A::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_rv.pass.cpp:34:16: warning: The struct 'A' defines member variable with name 'count' also defined in its parent struct 'B'. [duplInheritedMember] libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_rv.pass.cpp:22:16: note: Parent variable 'B::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_rv.pass.cpp:34:16: note: Derived variable 'A::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/auto_ptr_Y.pass.cpp:54:20: warning:inconclusive: Access of moved variable 'pA'. [accessMoved] libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/auto_ptr_Y.pass.cpp:50:18: note: Calling std::move(pA) libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/auto_ptr_Y.pass.cpp:54:20: note: Access of moved variable 'pA'. libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/auto_ptr_Y.pass.cpp:71:20: warning:inconclusive: Access of moved variable 'pA'. [accessMoved] libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/auto_ptr_Y.pass.cpp:67:18: note: Calling std::move(pA) libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/auto_ptr_Y.pass.cpp:71:20: note: Access of moved variable 'pA'. libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/unique_ptr_Y.pass.cpp:34:16: warning: The struct 'A' defines member variable with name 'count' also defined in its parent struct 'B'. [duplInheritedMember] libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/unique_ptr_Y.pass.cpp:22:16: note: Parent variable 'B::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/unique_ptr_Y.pass.cpp:34:16: note: Derived variable 'A::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/auto_ptr_Y.pass.cpp:88:20: warning:inconclusive: Access of moved variable 'pA'. [accessMoved] libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/auto_ptr_Y.pass.cpp:84:18: note: Calling std::move(pA) libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/auto_ptr_Y.pass.cpp:88:20: note: Access of moved variable 'pA'. libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/auto_ptr_Y.pass.cpp:105:20: warning:inconclusive: Access of moved variable 'pA'. [accessMoved] libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/auto_ptr_Y.pass.cpp:101:18: note: Calling std::move(pA) libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/auto_ptr_Y.pass.cpp:105:20: note: Access of moved variable 'pA'. libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast/const_pointer_cast.pass.cpp:34:16: warning: The struct 'A' defines member variable with name 'count' also defined in its parent struct 'B'. [duplInheritedMember] libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast/const_pointer_cast.pass.cpp:22:16: note: Parent variable 'B::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast/const_pointer_cast.pass.cpp:34:16: note: Derived variable 'A::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast/dynamic_pointer_cast.pass.cpp:34:16: warning: The struct 'A' defines member variable with name 'count' also defined in its parent struct 'B'. [duplInheritedMember] libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast/dynamic_pointer_cast.pass.cpp:22:16: note: Parent variable 'B::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast/dynamic_pointer_cast.pass.cpp:34:16: note: Derived variable 'A::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_Y_rv.pass.cpp:55:20: warning:inconclusive: Access of moved variable 'pA'. [accessMoved] libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_Y_rv.pass.cpp:51:18: note: Calling std::move(pA) libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_Y_rv.pass.cpp:55:20: note: Access of moved variable 'pA'. libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_Y_rv.pass.cpp:74:20: warning:inconclusive: Access of moved variable 'pA'. [accessMoved] libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_Y_rv.pass.cpp:70:18: note: Calling std::move(pA) libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_Y_rv.pass.cpp:74:20: note: Access of moved variable 'pA'. libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_Y_rv.pass.cpp:93:20: warning:inconclusive: Access of moved variable 'pA'. [accessMoved] libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_Y_rv.pass.cpp:89:18: note: Calling std::move(pA) libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_Y_rv.pass.cpp:93:20: note: Access of moved variable 'pA'. libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_rv.pass.cpp:55:20: warning:inconclusive: Access of moved variable 'pA'. [accessMoved] libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_rv.pass.cpp:51:18: note: Calling std::move(pA) libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_rv.pass.cpp:55:20: note: Access of moved variable 'pA'. libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast/static_pointer_cast.pass.cpp:34:16: warning: The struct 'A' defines member variable with name 'count' also defined in its parent struct 'B'. [duplInheritedMember] libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast/static_pointer_cast.pass.cpp:22:16: note: Parent variable 'B::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast/static_pointer_cast.pass.cpp:34:16: note: Derived variable 'A::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/auto_ptr.pass.cpp:47:16: warning: The struct 'A' defines member variable with name 'count' also defined in its parent struct 'B'. [duplInheritedMember] libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/auto_ptr.pass.cpp:35:16: note: Parent variable 'B::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/auto_ptr.pass.cpp:47:16: note: Derived variable 'A::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_Y_rv.pass.cpp:112:20: warning:inconclusive: Access of moved variable 'pA'. [accessMoved] libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_Y_rv.pass.cpp:108:18: note: Calling std::move(pA) libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_Y_rv.pass.cpp:112:20: note: Access of moved variable 'pA'. libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_rv.pass.cpp:74:20: warning:inconclusive: Access of moved variable 'pA'. [accessMoved] libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_rv.pass.cpp:70:18: note: Calling std::move(pA) libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_rv.pass.cpp:74:20: note: Access of moved variable 'pA'. libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_rv.pass.cpp:93:20: warning:inconclusive: Access of moved variable 'pA'. [accessMoved] libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_rv.pass.cpp:89:18: note: Calling std::move(pA) libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_rv.pass.cpp:93:20: note: Access of moved variable 'pA'. libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/unique_ptr_Y.pass.cpp:54:20: warning:inconclusive: Access of moved variable 'pA'. [accessMoved] libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/unique_ptr_Y.pass.cpp:50:18: note: Calling std::move(pA) libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/unique_ptr_Y.pass.cpp:54:20: note: Access of moved variable 'pA'. libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_rv.pass.cpp:112:20: warning:inconclusive: Access of moved variable 'pA'. [accessMoved] libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_rv.pass.cpp:108:18: note: Calling std::move(pA) libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_rv.pass.cpp:112:20: note: Access of moved variable 'pA'. libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/unique_ptr_Y.pass.cpp:71:20: warning:inconclusive: Access of moved variable 'pA'. [accessMoved] libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/unique_ptr_Y.pass.cpp:67:18: note: Calling std::move(pA) libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/unique_ptr_Y.pass.cpp:71:20: note: Access of moved variable 'pA'. libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/auto_ptr.pass.cpp:70:12: warning:inconclusive: Access of moved variable 'ptr'. [accessMoved] libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/auto_ptr.pass.cpp:62:26: note: Calling std::move(ptr) libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/auto_ptr.pass.cpp:70:12: note: Access of moved variable 'ptr'. libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/unique_ptr_Y.pass.cpp:88:20: warning:inconclusive: Access of moved variable 'pA'. [accessMoved] libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/unique_ptr_Y.pass.cpp:84:18: note: Calling std::move(pA) libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/unique_ptr_Y.pass.cpp:88:20: note: Access of moved variable 'pA'. libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/unique_ptr_Y.pass.cpp:105:20: warning:inconclusive: Access of moved variable 'pA'. [accessMoved] libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/unique_ptr_Y.pass.cpp:101:18: note: Calling std::move(pA) libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/unique_ptr_Y.pass.cpp:105:20: note: Access of moved variable 'pA'. libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_Y.pass.cpp:34:16: warning: The struct 'A' defines member variable with name 'count' also defined in its parent struct 'B'. [duplInheritedMember] libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_Y.pass.cpp:22:16: note: Parent variable 'B::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_Y.pass.cpp:34:16: note: Derived variable 'A::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_Y_rv.pass.cpp:34:16: warning: The struct 'A' defines member variable with name 'count' also defined in its parent struct 'B'. [duplInheritedMember] libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_Y_rv.pass.cpp:22:16: note: Parent variable 'B::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_Y_rv.pass.cpp:34:16: note: Derived variable 'A::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/unique_ptr.pass.cpp:47:16: warning: The struct 'A' defines member variable with name 'count' also defined in its parent struct 'B'. [duplInheritedMember] libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/unique_ptr.pass.cpp:35:16: note: Parent variable 'B::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/unique_ptr.pass.cpp:47:16: note: Derived variable 'A::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/weak_ptr.pass.cpp:33:16: warning: The struct 'A' defines member variable with name 'count' also defined in its parent struct 'B'. [duplInheritedMember] libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/weak_ptr.pass.cpp:21:16: note: Parent variable 'B::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/weak_ptr.pass.cpp:33:16: note: Derived variable 'A::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/unique_ptr.pass.cpp:66:12: warning:inconclusive: Access of moved variable 'ptr'. [accessMoved] libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/unique_ptr.pass.cpp:61:26: note: Calling std::move(ptr) libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/unique_ptr.pass.cpp:66:12: note: Access of moved variable 'ptr'. libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_rv.pass.cpp:41:20: warning:inconclusive: Access of moved variable 'pA'. [accessMoved] libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_rv.pass.cpp:38:36: note: Calling std::move(pA) libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_rv.pass.cpp:41:20: note: Access of moved variable 'pA'. libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_Y_rv.pass.cpp:71:20: warning:inconclusive: Access of moved variable 'pA'. [accessMoved] libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_Y_rv.pass.cpp:66:35: note: Calling std::move(pA) libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_Y_rv.pass.cpp:71:20: note: Access of moved variable 'pA'. libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_rv.pass.cpp:65:20: warning:inconclusive: Access of moved variable 'pA'. [accessMoved] libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_rv.pass.cpp:63:36: note: Calling std::move(pA) libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_rv.pass.cpp:65:20: note: Access of moved variable 'pA'. libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset.pass.cpp:33:16: warning: The struct 'A' defines member variable with name 'count' also defined in its parent struct 'B'. [duplInheritedMember] libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset.pass.cpp:21:16: note: Parent variable 'B::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset.pass.cpp:33:16: note: Derived variable 'A::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer.pass.cpp:33:16: warning: The struct 'A' defines member variable with name 'count' also defined in its parent struct 'B'. [duplInheritedMember] libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer.pass.cpp:21:16: note: Parent variable 'B::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer.pass.cpp:33:16: note: Derived variable 'A::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer_deleter.pass.cpp:34:16: warning: The struct 'A' defines member variable with name 'count' also defined in its parent struct 'B'. [duplInheritedMember] libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer_deleter.pass.cpp:22:16: note: Parent variable 'B::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer_deleter.pass.cpp:34:16: note: Derived variable 'A::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer_deleter_allocator.pass.cpp:35:16: warning: The struct 'A' defines member variable with name 'count' also defined in its parent struct 'B'. [duplInheritedMember] libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer_deleter_allocator.pass.cpp:23:16: note: Parent variable 'B::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer_deleter_allocator.pass.cpp:35:16: note: Derived variable 'A::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/unique.pass.cpp:24:26: style: Variable 'p2' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign/shared_ptr_Y.pass.cpp:34:16: warning: The struct 'A' defines member variable with name 'count' also defined in its parent struct 'B'. [duplInheritedMember] libcxx/test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign/shared_ptr_Y.pass.cpp:22:16: note: Parent variable 'B::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign/shared_ptr_Y.pass.cpp:34:16: note: Derived variable 'A::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/swap.pass.cpp:69:12: style: The scope of the variable 'ptr1' can be reduced. [variableScope] libcxx/test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign/weak_ptr.pass.cpp:34:16: warning: The struct 'A' defines member variable with name 'count' also defined in its parent struct 'B'. [duplInheritedMember] libcxx/test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign/weak_ptr.pass.cpp:22:16: note: Parent variable 'B::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign/weak_ptr.pass.cpp:34:16: note: Derived variable 'A::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/swap.pass.cpp:87:12: style: The scope of the variable 'ptr1' can be reduced. [variableScope] libcxx/test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign/weak_ptr_Y.pass.cpp:34:16: warning: The struct 'A' defines member variable with name 'count' also defined in its parent struct 'B'. [duplInheritedMember] libcxx/test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign/weak_ptr_Y.pass.cpp:22:16: note: Parent variable 'B::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign/weak_ptr_Y.pass.cpp:34:16: note: Derived variable 'A::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/weak_ptr.pass.cpp:35:16: warning: The struct 'A' defines member variable with name 'count' also defined in its parent struct 'B'. [duplInheritedMember] libcxx/test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/weak_ptr.pass.cpp:23:16: note: Parent variable 'B::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/weak_ptr.pass.cpp:35:16: note: Derived variable 'A::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/shared_ptr_Y.pass.cpp:34:16: warning: The struct 'A' defines member variable with name 'count' also defined in its parent struct 'B'. [duplInheritedMember] libcxx/test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/shared_ptr_Y.pass.cpp:22:16: note: Parent variable 'B::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/shared_ptr_Y.pass.cpp:34:16: note: Derived variable 'A::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.spec/swap.pass.cpp:69:12: style: The scope of the variable 'ptr1' can be reduced. [variableScope] libcxx/test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/weak_ptr_Y.pass.cpp:35:16: warning: The struct 'A' defines member variable with name 'count' also defined in its parent struct 'B'. [duplInheritedMember] libcxx/test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/weak_ptr_Y.pass.cpp:23:16: note: Parent variable 'B::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const/weak_ptr_Y.pass.cpp:35:16: note: Derived variable 'A::count' libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.spec/swap.pass.cpp:87:12: style: The scope of the variable 'ptr1' can be reduced. [variableScope] libcxx/test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/not_less_than.fail.cpp:26:12: style: Variable 'b' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/memory/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/utilities/memory/util.smartptr/util.smartptr.weakptr/bad_weak_ptr.pass.cpp:29:8: style: Redundant initialization for 'e2'. The initialized value is overwritten before it is read. [redundantInitialization] libcxx/test/utilities/memory/util.smartptr/util.smartptr.weakptr/bad_weak_ptr.pass.cpp:28:26: note: e2 is initialized libcxx/test/utilities/memory/util.smartptr/util.smartptr.weakptr/bad_weak_ptr.pass.cpp:29:8: note: e2 is overwritten libcxx/test/utilities/meta/meta.rel/is_convertible.pass.cpp:71:28: error: Syntax Error: AST broken, binary operator '<' doesn't have two operands. [internalAstError] libcxx/test/utilities/meta/meta.hel/integral_constant.pass.cpp:43:21: style: Variable 'f2' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/meta/meta.hel/integral_constant.pass.cpp:46:20: style: Variable 't2' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/meta/meta.unary/meta.unary.cat/class.pass.cpp:46:1: style: The class 'Class' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] libcxx/test/utilities/meta/meta.unary/meta.unary.comp/class.pass.cpp:37:1: style: The class 'Class' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] libcxx/test/utilities/meta/meta.unary/meta.unary.cat/union.pass.cpp:48:9: style: union member 'Union::_' is never used. [unusedStructMember] libcxx/test/utilities/meta/meta.unary/meta.unary.cat/union.pass.cpp:49:12: style: union member 'Union::__' is never used. [unusedStructMember] libcxx/test/utilities/meta/meta.unary/meta.unary.comp/union.pass.cpp:39:9: style: union member 'Union::_' is never used. [unusedStructMember] libcxx/test/utilities/meta/meta.unary/meta.unary.comp/union.pass.cpp:40:12: style: union member 'Union::__' is never used. [unusedStructMember] libcxx/test/utilities/meta/meta.unary/meta.unary.prop/is_constructible.pass.cpp:24:5: style: Struct 'A' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/utilities/meta/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/utilities/meta/meta.unary/meta.unary.prop/is_trivialially_copyable.pass.cpp:37:9: style: struct member 'A::i_' is never used. [unusedStructMember] libcxx/test/utilities/optional/optional.object/optional.object.observe/value_const.fail.cpp:38:0: error: #error [preprocessorErrorDirective] libcxx/test/utilities/optional/optional.object/optional_const_void.fail.cpp:23:0: error: #error [preprocessorErrorDirective] libcxx/test/utilities/optional/optional.object/optional_not_destructible.fail.cpp:33:0: error: #error [preprocessorErrorDirective] libcxx/test/utilities/optional/optional.object/optional_not_noexcept_destructible.fail.cpp:32:0: error: #error [preprocessorErrorDirective] libcxx/test/utilities/optional/optional.object/optional_void.fail.cpp:23:0: error: #error [preprocessorErrorDirective] libcxx/test/utilities/optional/optional.syn/optional_const_in_place_t.fail.cpp:26:0: error: #error [preprocessorErrorDirective] libcxx/test/utilities/optional/optional.syn/optional_const_lvalue_ref.fail.cpp:24:0: error: #error [preprocessorErrorDirective] libcxx/test/utilities/optional/optional.syn/optional_const_nullopt_t.fail.cpp:26:0: error: #error [preprocessorErrorDirective] libcxx/test/utilities/optional/optional.syn/optional_in_place_t.fail.cpp:26:0: error: #error [preprocessorErrorDirective] libcxx/test/utilities/optional/optional.syn/optional_lvalue_ref.fail.cpp:24:0: error: #error [preprocessorErrorDirective] libcxx/test/utilities/optional/optional.syn/optional_nullopt_t.fail.cpp:26:0: error: #error [preprocessorErrorDirective] libcxx/test/utilities/optional/optional.syn/optional_rvalue_ref.fail.cpp:24:0: error: #error [preprocessorErrorDirective] libcxx/test/utilities/optional/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/utilities/ratio/ratio.ratio/ratio1.fail.cpp:17:28: style: Variable 't1' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/ratio/ratio.ratio/ratio2.fail.cpp:18:28: style: Variable 't1' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/ratio/ratio.ratio/ratio3.fail.cpp:18:28: style: Variable 't1' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/ratio/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/utilities/template.bitset/bitset.members/flip_one.pass.cpp:35:19: warning: Either the condition '50>=v.size()' is redundant or v size can be 50. Expression 'v[50]' cause access out of bounds. [containerOutOfBounds] libcxx/test/utilities/template.bitset/bitset.members/flip_one.pass.cpp:36:16: note: Assuming that condition '50>=v.size()' is not redundant libcxx/test/utilities/template.bitset/bitset.members/flip_one.pass.cpp:35:19: note: Access out of bounds libcxx/test/utilities/template.bitset/bitset.members/flip_one.pass.cpp:38:17: warning: Either the condition '50>=v.size()' is redundant or v size can be 50. Expression 'v[50]' cause access out of bounds. [containerOutOfBounds] libcxx/test/utilities/template.bitset/bitset.members/flip_one.pass.cpp:36:16: note: Assuming that condition '50>=v.size()' is not redundant libcxx/test/utilities/template.bitset/bitset.members/flip_one.pass.cpp:38:17: note: Access out of bounds libcxx/test/utilities/template.bitset/bitset.members/left_shift.pass.cpp:35:20: warning: Assert statement modifies 'v1'. [assignmentInAssert] libcxx/test/utilities/template.bitset/bitset.members/op_eq_eq.pass.cpp:36:15: style: The comparison 'v1 == v2' is always true because 'v1' and 'v2' represent the same value. [knownConditionTrueFalse] libcxx/test/utilities/template.bitset/bitset.members/op_eq_eq.pass.cpp:35:25: note: 'v2' is assigned value 'v1' here. libcxx/test/utilities/template.bitset/bitset.members/op_eq_eq.pass.cpp:36:15: note: The comparison 'v1 == v2' is always true because 'v1' and 'v2' represent the same value. libcxx/test/utilities/template.bitset/bitset.members/right_shift.pass.cpp:35:20: warning: Assert statement modifies 'v1'. [assignmentInAssert] libcxx/test/utilities/template.bitset/bitset.members/reset_one.pass.cpp:21:20: style: The scope of the variable 'v' can be reduced. [variableScope] libcxx/test/utilities/template.bitset/bitset.members/set_one.pass.cpp:24:17: warning: Either the condition '50>=v.size()' is redundant or v size can be 50. Expression 'v[50]' cause access out of bounds. [containerOutOfBounds] libcxx/test/utilities/template.bitset/bitset.members/set_one.pass.cpp:22:16: note: Assuming that condition '50>=v.size()' is not redundant libcxx/test/utilities/template.bitset/bitset.members/set_one.pass.cpp:24:17: note: Access out of bounds libcxx/test/utilities/template.bitset/bitset.members/set_one.pass.cpp:34:18: warning: Either the condition '50>=v.size()' is redundant or v size can be 50. Expression 'v[50]' cause access out of bounds. [containerOutOfBounds] libcxx/test/utilities/template.bitset/bitset.members/set_one.pass.cpp:32:16: note: Assuming that condition '50>=v.size()' is not redundant libcxx/test/utilities/template.bitset/bitset.members/set_one.pass.cpp:34:18: note: Access out of bounds libcxx/test/utilities/template.bitset/bitset.members/test.pass.cpp:37:23: warning: Either the condition '50>=v1.size()' is redundant or v1 size can be 50. Expression 'v1[50]' cause access out of bounds. [containerOutOfBounds] libcxx/test/utilities/template.bitset/bitset.members/test.pass.cpp:35:16: note: Assuming that condition '50>=v1.size()' is not redundant libcxx/test/utilities/template.bitset/bitset.members/test.pass.cpp:37:23: note: Access out of bounds libcxx/test/utilities/template.bitset/bitset.operators/op_and.pass.cpp:34:29: warning: Assert statement modifies 'v3'. [assignmentInAssert] libcxx/test/utilities/template.bitset/bitset.operators/op_not.pass.cpp:34:29: warning: Assert statement modifies 'v3'. [assignmentInAssert] libcxx/test/utilities/template.bitset/bitset.operators/op_or.pass.cpp:34:29: warning: Assert statement modifies 'v3'. [assignmentInAssert] libcxx/test/utilities/template.bitset/includes.pass.cpp:15:0: error: #error has not been included [preprocessorErrorDirective] libcxx/test/utilities/template.bitset/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/utilities/time/time.clock/time.clock.hires/now.pass.cpp:21:19: style: Variable 't1' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/time/time.clock/time.clock.hires/consistency.pass.cpp:32:32: style: Opposite expression on both sides of '||'. [oppositeExpression] libcxx/test/utilities/time/time.clock/time.clock.system/now.pass.cpp:21:19: style: Variable 't1' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/time/time.clock/time.clock.system/from_time_t.pass.cpp:22:19: style: Variable 't1' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/time/time.clock/time.clock.system/to_time_t.pass.cpp:22:20: style: Variable 't1' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/time/time.clock/time.clock.system/consistency.pass.cpp:33:33: style: Opposite expression on both sides of '||'. [oppositeExpression] libcxx/test/utilities/time/time.duration/duration.fail.cpp:22:7: style: Unused variable: d [unusedVariable] libcxx/test/utilities/time/time.duration/positive_num.fail.cpp:21:7: style: Unused variable: d [unusedVariable] libcxx/test/utilities/time/time.duration/ratio.fail.cpp:29:7: style: Unused variable: d [unusedVariable] libcxx/test/utilities/time/time.duration/time.duration.cons/convert_float_to_int.fail.cpp:24:32: style: Variable 'i' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/time/time.duration/time.duration.cons/convert_inexact.fail.cpp:24:31: style: Variable 'ms' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/time/time.duration/time.duration.cons/rep01.fail.cpp:25:32: style: Variable 'd' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/time/time.duration/time.duration.literals/literals1.fail.cpp:18:0: error: #error [preprocessorErrorDirective] libcxx/test/utilities/time/time.duration/time.duration.literals/literals2.fail.cpp:20:0: error: #error [preprocessorErrorDirective] libcxx/test/utilities/time/time.point/duration.fail.cpp:21:7: style: Unused variable: t [unusedVariable] libcxx/test/utilities/time/time.point/time.point.comparisons/op_equal.fail.cpp:39:8: warning:inconclusive: Found suspicious equality comparison. Did you intend to assign a value instead? [constStatement] libcxx/test/utilities/time/time.point/time.point.comparisons/op_less.fail.cpp:47:8: warning:inconclusive: Found suspicious operator '<', result is not used. [constStatement] libcxx/test/utilities/time/time.point/time.point.cons/convert.fail.cpp:28:47: style: Variable 't1' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/time/time.point/time.point.cons/duration.fail.cpp:24:46: style: Variable 't' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/time/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/utilities/tuple/tuple.general/tuple.smartptr.pass.cpp:18:39: style: Unused variable: up [unusedVariable] libcxx/test/utilities/tuple/tuple.general/tuple.smartptr.pass.cpp:19:39: style: Unused variable: sp [unusedVariable] libcxx/test/utilities/tuple/tuple.tuple/TupleFunction.pass.cpp:24:10: style:inconclusive: Technically the member function 'X::operator()' can be const. [functionConst] libcxx/test/utilities/tuple/tuple.general/tuple.smartptr.pass.cpp:20:39: style: Unused variable: wp [unusedVariable] libcxx/test/utilities/tuple/tuple.tuple/TupleFunction.pass.cpp:22:5: style: Struct 'X' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/utilities/tuple/tuple.general/tuple.smartptr.pass.cpp:24:41: style: Unused variable: up [unusedVariable] libcxx/test/utilities/tuple/tuple.general/tuple.smartptr.pass.cpp:25:41: style: Unused variable: sp [unusedVariable] libcxx/test/utilities/tuple/tuple.general/tuple.smartptr.pass.cpp:26:41: style: Unused variable: wp [unusedVariable] libcxx/test/utilities/tuple/tuple.general/tuple.smartptr.pass.cpp:30:42: style: Unused variable: up [unusedVariable] libcxx/test/utilities/tuple/tuple.tuple/MoveOnly.h:25:5: style: Class 'MoveOnly' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/utilities/tuple/tuple.general/tuple.smartptr.pass.cpp:31:42: style: Unused variable: sp [unusedVariable] libcxx/test/utilities/tuple/tuple.general/tuple.smartptr.pass.cpp:32:42: style: Unused variable: wp [unusedVariable] libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.fail.cpp:47:30: style: Variable 't' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.pass.cpp:58:34: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.pass.cpp:63:34: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/alloc.pass.cpp:42:34: warning: Assert statement calls a function which may have desired side effects: 'alloc_first'. [assertWithSideEffect] libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.pass.cpp:64:34: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/alloc.pass.cpp:48:34: warning: Assert statement calls a function which may have desired side effects: 'alloc_last'. [assertWithSideEffect] libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_UTypes.pass.cpp:52:34: warning: Assert statement calls a function which may have desired side effects: 'alloc_first'. [assertWithSideEffect] libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/alloc.pass.cpp:55:34: warning: Assert statement calls a function which may have desired side effects: 'alloc_first'. [assertWithSideEffect] libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_UTypes.pass.cpp:54:34: warning: Assert statement calls a function which may have desired side effects: 'alloc_last'. [assertWithSideEffect] libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_Types.pass.cpp:34:34: warning: Assert statement calls a function which may have desired side effects: 'alloc_first'. [assertWithSideEffect] libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/alloc.pass.cpp:64:34: warning: Assert statement calls a function which may have desired side effects: 'alloc_first'. [assertWithSideEffect] libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_UTypes.pass.cpp:62:34: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_Types.pass.cpp:40:34: warning: Assert statement calls a function which may have desired side effects: 'alloc_last'. [assertWithSideEffect] libcxx/test/utilities/tuple/tuple.tuple/alloc_first.h:26:5: style: Struct 'alloc_first' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/alloc.pass.cpp:66:34: warning: Assert statement calls a function which may have desired side effects: 'alloc_last'. [assertWithSideEffect] libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_UTypes.pass.cpp:68:34: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_Types.pass.cpp:48:34: warning: Assert statement calls a function which may have desired side effects: 'alloc_first'. [assertWithSideEffect] libcxx/test/utilities/tuple/tuple.tuple/alloc_last.h:26:5: style: Struct 'alloc_last' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/alloc.pass.cpp:75:34: warning: Assert statement calls a function which may have desired side effects: 'alloc_first'. [assertWithSideEffect] libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_UTypes.pass.cpp:69:34: warning: Assert statement calls a function which may have desired side effects: 'MoveOnly'. [assertWithSideEffect] libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_Types.pass.cpp:58:34: warning: Assert statement calls a function which may have desired side effects: 'alloc_first'. [assertWithSideEffect] libcxx/test/utilities/tuple/tuple.tuple/alloc_last.h:27:5: style: Struct 'alloc_last' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/alloc.pass.cpp:77:34: warning: Assert statement calls a function which may have desired side effects: 'alloc_last'. [assertWithSideEffect] libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_Types.pass.cpp:60:34: warning: Assert statement calls a function which may have desired side effects: 'alloc_last'. [assertWithSideEffect] libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_Types.pass.cpp:70:34: warning: Assert statement calls a function which may have desired side effects: 'alloc_first'. [assertWithSideEffect] libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_Types.pass.cpp:72:34: warning: Assert statement calls a function which may have desired side effects: 'alloc_last'. [assertWithSideEffect] libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.fail.cpp:23:26: style: Variable 't' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/copy.fail.cpp:26:11: style: Variable 't' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/copy.pass.cpp:27:11: style: Variable 't' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/default.pass.cpp:25:22: style: Unused variable: t [unusedVariable] libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr/move.pass.cpp:26:11: style: Variable 't' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type1.fail.cpp:23:0: error: #error [preprocessorErrorDirective] libcxx/test/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type2.fail.cpp:23:0: error: #error [preprocessorErrorDirective] libcxx/test/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type3.fail.cpp:23:0: error: #error [preprocessorErrorDirective] libcxx/test/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type4.fail.cpp:23:0: error: #error [preprocessorErrorDirective] libcxx/test/utilities/tuple/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/utilities/type.index/type.index.members/ctor.pass.cpp:21:21: style: Variable 't1' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/type.index/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxx/test/utilities/tuple/tuple.tuple/tuple.creation/tuple_cat.pass.cpp:27:24: style: Variable 't' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/tuple/tuple.tuple/tuple.creation/tuple_cat.pass.cpp:31:25: style: Variable 't2' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/tuple/tuple.tuple/tuple.creation/tuple_cat.pass.cpp:34:24: style: Variable 't' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/tuple/tuple.tuple/tuple.creation/tuple_cat.pass.cpp:37:24: style: Variable 't' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/utility/forward/forward5.fail.cpp:23:16: style: Variable 'ca' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/tuple/tuple.tuple/tuple.creation/tuple_cat.pass.cpp:92:25: style: Variable 't3' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/utility/forward/move_copy.pass.cpp:56:10: style: Variable 'a2' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/utility/forward/move_copy.pass.cpp:60:10: style: Variable 'a3' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/utility/forward/move_copy.pass.cpp:64:10: style: Variable 'a4' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/utility/forward/move_only1.fail.cpp:32:40: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] libcxx/test/utilities/utility/forward/move_copy.pass.cpp:68:10: style: Variable 'a5' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/utility/forward/move_only1.fail.cpp:32:16: error: No 'return' statement in non-void function causes undefined behavior. [operatorEqMissingReturnStatement] libcxx/test/utilities/utility/forward/move_only2.fail.cpp:32:40: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] libcxx/test/utilities/utility/forward/move_only2.fail.cpp:32:16: error: No 'return' statement in non-void function causes undefined behavior. [operatorEqMissingReturnStatement] libcxx/test/utilities/utility/forward/move_only3.fail.cpp:29:40: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] libcxx/test/utilities/utility/forward/move_only1.fail.cpp:49:24: style: Variable 'ca' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/utility/forward/move_only3.fail.cpp:29:16: error: No 'return' statement in non-void function causes undefined behavior. [operatorEqMissingReturnStatement] libcxx/test/utilities/utility/forward/move_only4.fail.cpp:32:40: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] libcxx/test/utilities/utility/forward/move_only4.fail.cpp:32:16: error: No 'return' statement in non-void function causes undefined behavior. [operatorEqMissingReturnStatement] libcxx/test/utilities/utility/forward/move_only4.fail.cpp:49:24: style: Variable 'ca' is assigned a value that is never used. [unreadVariable] libcxx/test/utilities/utility/forward/forward.pass.cpp:23:17: style: struct member 'two::_' is never used. [unusedStructMember] libcxx/test/utilities/utility/forward/forward.pass.cpp:24:18: style: struct member 'four::_' is never used. [unusedStructMember] libcxx/test/utilities/utility/pairs/pair.astuple/pairs.by.type1.fail.cpp:22:0: error: #error [preprocessorErrorDirective] libcxx/test/utilities/utility/forward/forward.pass.cpp:25:19: style: struct member 'eight::_' is never used. [unusedStructMember] libcxx/test/utilities/utility/pairs/pair.astuple/pairs.by.type2.fail.cpp:22:0: error: #error [preprocessorErrorDirective] libcxx/test/utilities/utility/pairs/pair.astuple/pairs.by.type3.fail.cpp:22:0: error: #error [preprocessorErrorDirective] libcxx/test/utilities/utility/pairs/pairs.pair/const_first_const_second.pass.cpp:50:27: warning: Assert statement calls a function which may have desired side effects: 'A'. [assertWithSideEffect] libcxx/test/utilities/utility/pairs/pairs.pair/const_first_const_second.pass.cpp:23:5: style: Class 'A' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxx/test/utilities/utility/version.pass.cpp:15:0: error: #error _LIBCPP_VERSION not defined [preprocessorErrorDirective] libcxxabi/src/private_typeinfo.h:37:61: style: The function 'can_catch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libcxxabi/src/private_typeinfo.h:29:62: note: Virtual function in base class libcxxabi/src/private_typeinfo.h:37:61: note: Function in derived class libcxxabi/src/private_typeinfo.h:45:61: style: The function 'can_catch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libcxxabi/src/private_typeinfo.h:29:62: note: Virtual function in base class libcxxabi/src/private_typeinfo.h:45:61: note: Function in derived class libcxxabi/src/private_typeinfo.h:53:61: style: The function 'can_catch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libcxxabi/src/private_typeinfo.h:29:62: note: Virtual function in base class libcxxabi/src/private_typeinfo.h:53:61: note: Function in derived class libcxxabi/src/private_typeinfo.h:61:61: style: The function 'can_catch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libcxxabi/src/private_typeinfo.h:29:62: note: Virtual function in base class libcxxabi/src/private_typeinfo.h:61:61: note: Function in derived class libcxxabi/src/private_typeinfo.h:140:22: style: The function 'can_catch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libcxxabi/src/private_typeinfo.h:29:62: note: Virtual function in base class libcxxabi/src/private_typeinfo.h:140:22: note: Function in derived class libcxxabi/src/private_typeinfo.h:155:22: style: The function 'search_above_dst' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libcxxabi/src/private_typeinfo.h:136:22: note: Virtual function in base class libcxxabi/src/private_typeinfo.h:155:22: note: Function in derived class libcxxabi/src/private_typeinfo.h:157:22: style: The function 'search_below_dst' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libcxxabi/src/private_typeinfo.h:138:22: note: Virtual function in base class libcxxabi/src/private_typeinfo.h:157:22: note: Function in derived class libcxxabi/src/private_typeinfo.h:159:22: style: The function 'has_unambiguous_public_base' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libcxxabi/src/private_typeinfo.h:142:22: note: Virtual function in base class libcxxabi/src/private_typeinfo.h:159:22: note: Function in derived class libcxxabi/src/private_typeinfo.h:200:22: style: The function 'search_above_dst' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libcxxabi/src/private_typeinfo.h:136:22: note: Virtual function in base class libcxxabi/src/private_typeinfo.h:200:22: note: Function in derived class libcxxabi/src/Unwind/Registers.hpp:1097:26: warning: Either the condition 'regNum<32' is redundant or the array '_registers.__x[29]' is accessed at index 31, which is out of bounds. [arrayIndexOutOfBoundsCond] libcxxabi/src/Unwind/Registers.hpp:1096:32: note: Assuming that condition 'regNum<32' is not redundant libcxxabi/src/Unwind/Registers.hpp:1097:26: note: Array index out of bounds libcxxabi/src/private_typeinfo.h:202:22: style: The function 'search_below_dst' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libcxxabi/src/private_typeinfo.h:138:22: note: Virtual function in base class libcxxabi/src/private_typeinfo.h:202:22: note: Function in derived class libcxxabi/src/Unwind/Registers.hpp:1107:19: warning: Either the condition 'regNum<32' is redundant or the array '_registers.__x[29]' is accessed at index 31, which is out of bounds. [arrayIndexOutOfBoundsCond] libcxxabi/src/Unwind/Registers.hpp:1106:37: note: Assuming that condition 'regNum<32' is not redundant libcxxabi/src/Unwind/Registers.hpp:1107:19: note: Array index out of bounds libcxxabi/src/private_typeinfo.h:204:22: style: The function 'has_unambiguous_public_base' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libcxxabi/src/private_typeinfo.h:142:22: note: Virtual function in base class libcxxabi/src/private_typeinfo.h:204:22: note: Function in derived class libcxxabi/src/private_typeinfo.h:224:61: style: The function 'can_catch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libcxxabi/src/private_typeinfo.h:29:62: note: Virtual function in base class libcxxabi/src/private_typeinfo.h:224:61: note: Function in derived class libcxxabi/src/private_typeinfo.h:232:61: style: The function 'can_catch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libcxxabi/src/private_typeinfo.h:224:61: note: Virtual function in base class libcxxabi/src/private_typeinfo.h:232:61: note: Function in derived class libcxxabi/src/Unwind/DwarfParser.hpp:349:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] libcxxabi/src/Unwind/Registers.hpp:556:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] libcxxabi/src/Unwind/Registers.hpp:36:15: performance:inconclusive: Technically the member function 'libunwind::Registers_x86::validRegister' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxxabi/src/Unwind/Registers.hpp:99:28: note: Technically the member function 'libunwind::Registers_x86::validRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:36:15: note: Technically the member function 'libunwind::Registers_x86::validRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:39:15: performance:inconclusive: Technically the member function 'libunwind::Registers_x86::validFloatRegister' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxxabi/src/Unwind/Registers.hpp:40:15: performance:inconclusive: Technically the member function 'libunwind::Registers_x86::getFloatRegister' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxxabi/src/Unwind/Registers.hpp:200:30: note: Technically the member function 'libunwind::Registers_x86::getFloatRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:40:15: note: Technically the member function 'libunwind::Registers_x86::getFloatRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:41:15: performance:inconclusive: Technically the member function 'libunwind::Registers_x86::setFloatRegister' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxxabi/src/Unwind/Registers.hpp:204:28: note: Technically the member function 'libunwind::Registers_x86::setFloatRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:41:15: note: Technically the member function 'libunwind::Registers_x86::setFloatRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:42:15: performance:inconclusive: Technically the member function 'libunwind::Registers_x86::validVectorRegister' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxxabi/src/Unwind/Registers.hpp:43:15: performance:inconclusive: Technically the member function 'libunwind::Registers_x86::getVectorRegister' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxxabi/src/Unwind/Registers.hpp:208:28: note: Technically the member function 'libunwind::Registers_x86::getVectorRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:43:15: note: Technically the member function 'libunwind::Registers_x86::getVectorRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:44:15: performance:inconclusive: Technically the member function 'libunwind::Registers_x86::setVectorRegister' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxxabi/src/Unwind/Registers.hpp:212:28: note: Technically the member function 'libunwind::Registers_x86::setVectorRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:44:15: note: Technically the member function 'libunwind::Registers_x86::setVectorRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:45:15: performance:inconclusive: Technically the member function 'libunwind::Registers_x86::getRegisterName' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxxabi/src/Unwind/Registers.hpp:173:35: note: Technically the member function 'libunwind::Registers_x86::getRegisterName' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:45:15: note: Technically the member function 'libunwind::Registers_x86::getRegisterName' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:224:15: performance:inconclusive: Technically the member function 'libunwind::Registers_x86_64::validRegister' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxxabi/src/Unwind/Registers.hpp:291:31: note: Technically the member function 'libunwind::Registers_x86_64::validRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:224:15: note: Technically the member function 'libunwind::Registers_x86_64::validRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:227:15: performance:inconclusive: Technically the member function 'libunwind::Registers_x86_64::validFloatRegister' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxxabi/src/Unwind/Registers.hpp:228:15: performance:inconclusive: Technically the member function 'libunwind::Registers_x86_64::getFloatRegister' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxxabi/src/Unwind/Registers.hpp:448:33: note: Technically the member function 'libunwind::Registers_x86_64::getFloatRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:228:15: note: Technically the member function 'libunwind::Registers_x86_64::getFloatRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:229:15: performance:inconclusive: Technically the member function 'libunwind::Registers_x86_64::setFloatRegister' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxxabi/src/Unwind/Registers.hpp:452:31: note: Technically the member function 'libunwind::Registers_x86_64::setFloatRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:229:15: note: Technically the member function 'libunwind::Registers_x86_64::setFloatRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:230:15: performance:inconclusive: Technically the member function 'libunwind::Registers_x86_64::validVectorRegister' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxxabi/src/Unwind/Registers.hpp:231:15: performance:inconclusive: Technically the member function 'libunwind::Registers_x86_64::getVectorRegister' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxxabi/src/Unwind/Registers.hpp:456:31: note: Technically the member function 'libunwind::Registers_x86_64::getVectorRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:231:15: note: Technically the member function 'libunwind::Registers_x86_64::getVectorRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:232:15: performance:inconclusive: Technically the member function 'libunwind::Registers_x86_64::setVectorRegister' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxxabi/src/Unwind/Registers.hpp:460:31: note: Technically the member function 'libunwind::Registers_x86_64::setVectorRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:232:15: note: Technically the member function 'libunwind::Registers_x86_64::setVectorRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:233:15: performance:inconclusive: Technically the member function 'libunwind::Registers_x86_64::getRegisterName' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxxabi/src/Unwind/Registers.hpp:405:38: note: Technically the member function 'libunwind::Registers_x86_64::getRegisterName' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:233:15: note: Technically the member function 'libunwind::Registers_x86_64::getRegisterName' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:472:15: performance:inconclusive: Technically the member function 'libunwind::Registers_ppc::validRegister' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxxabi/src/Unwind/Registers.hpp:560:28: note: Technically the member function 'libunwind::Registers_ppc::validRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:472:15: note: Technically the member function 'libunwind::Registers_ppc::validRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:475:15: performance:inconclusive: Technically the member function 'libunwind::Registers_ppc::validFloatRegister' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxxabi/src/Unwind/Registers.hpp:839:28: note: Technically the member function 'libunwind::Registers_ppc::validFloatRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:475:15: note: Technically the member function 'libunwind::Registers_ppc::validFloatRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:478:15: performance:inconclusive: Technically the member function 'libunwind::Registers_ppc::validVectorRegister' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxxabi/src/Unwind/Registers.hpp:857:28: note: Technically the member function 'libunwind::Registers_ppc::validVectorRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:478:15: note: Technically the member function 'libunwind::Registers_ppc::validVectorRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:481:15: performance:inconclusive: Technically the member function 'libunwind::Registers_ppc::getRegisterName' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxxabi/src/Unwind/Registers.hpp:876:35: note: Technically the member function 'libunwind::Registers_ppc::getRegisterName' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:481:15: note: Technically the member function 'libunwind::Registers_ppc::getRegisterName' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:1026:15: performance:inconclusive: Technically the member function 'libunwind::Registers_arm64::validRegister' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxxabi/src/Unwind/Registers.hpp:1077:30: note: Technically the member function 'libunwind::Registers_arm64::validRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:1026:15: note: Technically the member function 'libunwind::Registers_arm64::validRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:1029:15: performance:inconclusive: Technically the member function 'libunwind::Registers_arm64::validFloatRegister' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxxabi/src/Unwind/Registers.hpp:1251:30: note: Technically the member function 'libunwind::Registers_arm64::validFloatRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:1029:15: note: Technically the member function 'libunwind::Registers_arm64::validFloatRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:1032:15: performance:inconclusive: Technically the member function 'libunwind::Registers_arm64::validVectorRegister' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxxabi/src/Unwind/Registers.hpp:1269:30: note: Technically the member function 'libunwind::Registers_arm64::validVectorRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:1032:15: note: Technically the member function 'libunwind::Registers_arm64::validVectorRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:1033:15: performance:inconclusive: Technically the member function 'libunwind::Registers_arm64::getVectorRegister' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxxabi/src/Unwind/Registers.hpp:1273:30: note: Technically the member function 'libunwind::Registers_arm64::getVectorRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:1033:15: note: Technically the member function 'libunwind::Registers_arm64::getVectorRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:1034:15: performance:inconclusive: Technically the member function 'libunwind::Registers_arm64::setVectorRegister' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxxabi/src/Unwind/Registers.hpp:1277:30: note: Technically the member function 'libunwind::Registers_arm64::setVectorRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:1034:15: note: Technically the member function 'libunwind::Registers_arm64::setVectorRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:1035:15: performance:inconclusive: Technically the member function 'libunwind::Registers_arm64::getRegisterName' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxxabi/src/Unwind/Registers.hpp:1112:37: note: Technically the member function 'libunwind::Registers_arm64::getRegisterName' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:1035:15: note: Technically the member function 'libunwind::Registers_arm64::getRegisterName' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:1291:15: performance:inconclusive: Technically the member function 'libunwind::Registers_arm::validRegister' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxxabi/src/Unwind/Registers.hpp:1409:28: note: Technically the member function 'libunwind::Registers_arm::validRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:1291:15: note: Technically the member function 'libunwind::Registers_arm::validRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:1294:15: performance:inconclusive: Technically the member function 'libunwind::Registers_arm::validFloatRegister' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxxabi/src/Unwind/Registers.hpp:1630:28: note: Technically the member function 'libunwind::Registers_arm::validFloatRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:1294:15: note: Technically the member function 'libunwind::Registers_arm::validFloatRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:1297:15: performance:inconclusive: Technically the member function 'libunwind::Registers_arm::validVectorRegister' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxxabi/src/Unwind/Registers.hpp:1691:28: note: Technically the member function 'libunwind::Registers_arm::validVectorRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:1297:15: note: Technically the member function 'libunwind::Registers_arm::validVectorRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:1298:15: performance:inconclusive: Technically the member function 'libunwind::Registers_arm::getVectorRegister' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxxabi/src/Unwind/Registers.hpp:1695:28: note: Technically the member function 'libunwind::Registers_arm::getVectorRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:1298:15: note: Technically the member function 'libunwind::Registers_arm::getVectorRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:1299:15: performance:inconclusive: Technically the member function 'libunwind::Registers_arm::setVectorRegister' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxxabi/src/Unwind/Registers.hpp:1699:28: note: Technically the member function 'libunwind::Registers_arm::setVectorRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:1299:15: note: Technically the member function 'libunwind::Registers_arm::setVectorRegister' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:1300:15: performance:inconclusive: Technically the member function 'libunwind::Registers_arm::getRegisterName' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxxabi/src/Unwind/Registers.hpp:1461:35: note: Technically the member function 'libunwind::Registers_arm::getRegisterName' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:1300:15: note: Technically the member function 'libunwind::Registers_arm::getRegisterName' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/AddressSpace.hpp:125:8: performance:inconclusive: Technically the member function 'libunwind::LocalAddressSpace::findUnwindSections' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxxabi/src/Unwind/AddressSpace.hpp:314:32: note: Technically the member function 'libunwind::LocalAddressSpace::findUnwindSections' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/AddressSpace.hpp:125:8: note: Technically the member function 'libunwind::LocalAddressSpace::findUnwindSections' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/AddressSpace.hpp:126:8: performance:inconclusive: Technically the member function 'libunwind::LocalAddressSpace::findOtherFDE' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxxabi/src/Unwind/AddressSpace.hpp:343:32: note: Technically the member function 'libunwind::LocalAddressSpace::findOtherFDE' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/AddressSpace.hpp:126:8: note: Technically the member function 'libunwind::LocalAddressSpace::findOtherFDE' can be static (but you may consider moving to unnamed namespace). libcxxabi/src/Unwind/Registers.hpp:34:3: style: Class 'Registers_x86' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxxabi/src/Unwind/Registers.hpp:222:3: style: Class 'Registers_x86_64' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxxabi/src/Unwind/Registers.hpp:470:3: style: Class 'Registers_ppc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxxabi/src/Unwind/Registers.hpp:1024:3: style: Class 'Registers_arm64' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxxabi/src/Unwind/Registers.hpp:1289:3: style: Class 'Registers_arm' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxxabi/src/Unwind/DwarfParser.hpp:373:5: warning: %llX in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] libcxxabi/src/Unwind/DwarfParser.hpp:401:9: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] libcxxabi/src/Unwind/DwarfParser.hpp:408:9: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] libcxxabi/src/Unwind/DwarfParser.hpp:415:9: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] libcxxabi/src/Unwind/DwarfParser.hpp:430:9: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] libcxxabi/src/Unwind/DwarfParser.hpp:430:9: warning: %lld in format string (no. 2) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] libcxxabi/src/cxa_default_handlers.cpp:45:26: style: C-style pointer casting [cstyleCast] libcxxabi/src/Unwind/DwarfParser.hpp:444:9: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] libcxxabi/src/Unwind/DwarfParser.hpp:455:9: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] libcxxabi/src/Unwind/DwarfParser.hpp:472:9: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] libcxxabi/src/Unwind/DwarfParser.hpp:492:9: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] libcxxabi/src/Unwind/DwarfParser.hpp:492:9: warning: %lld in format string (no. 2) requires 'long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] libcxxabi/src/Unwind/DwarfParser.hpp:529:9: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] libcxxabi/src/Unwind/DwarfParser.hpp:529:9: warning: %lld in format string (no. 2) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] libcxxabi/src/Unwind/DwarfParser.hpp:541:9: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] libcxxabi/src/Unwind/DwarfParser.hpp:557:9: warning: %llu in format string (no. 2) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] libcxxabi/src/Unwind/DwarfParser.hpp:573:9: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] libcxxabi/src/Unwind/DwarfParser.hpp:573:9: warning: %llu in format string (no. 3) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] libcxxabi/src/Unwind/DwarfParser.hpp:590:9: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] libcxxabi/src/Unwind/DwarfParser.hpp:590:9: warning: %lld in format string (no. 2) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] libcxxabi/src/Unwind/DwarfParser.hpp:605:9: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] libcxxabi/src/Unwind/DwarfParser.hpp:605:9: warning: %lld in format string (no. 2) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] libcxxabi/src/Unwind/DwarfParser.hpp:623:9: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] libcxxabi/src/Unwind/DwarfParser.hpp:623:9: warning: %lld in format string (no. 2) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] libcxxabi/src/Unwind/DwarfParser.hpp:638:9: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] libcxxabi/src/Unwind/DwarfParser.hpp:638:9: warning: %lld in format string (no. 2) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] libcxxabi/src/Unwind/DwarfParser.hpp:653:9: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] libcxxabi/src/Unwind/DwarfParser.hpp:653:9: warning: %lld in format string (no. 3) requires 'long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] libcxxabi/src/Unwind/DwarfParser.hpp:662:9: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] libcxxabi/src/Unwind/DwarfParser.hpp:676:9: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] libcxxabi/src/Unwind/DwarfParser.hpp:688:11: warning: %lld in format string (no. 2) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] libcxxabi/src/Unwind/DwarfParser.hpp:694:11: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] libcxxabi/src/Unwind/DwarfParser.hpp:701:11: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] libcxxabi/src/Unwind/Registers.hpp:92:18: style: C-style pointer casting [cstyleCast] libcxxabi/src/Unwind/Registers.hpp:284:18: style: C-style pointer casting [cstyleCast] libcxxabi/src/Unwind/Registers.hpp:549:18: style: C-style pointer casting [cstyleCast] libcxxabi/src/Unwind/Registers.hpp:550:45: style: C-style pointer casting [cstyleCast] libcxxabi/src/Unwind/Registers.hpp:551:29: style: C-style pointer casting [cstyleCast] libcxxabi/src/Unwind/Registers.hpp:1068:34: style: C-style pointer casting [cstyleCast] libcxxabi/src/cxa_guard.cpp:54:25: style: C-style pointer casting [cstyleCast] libcxxabi/src/Unwind/AddressSpace.hpp:90:18: style: C-style pointer casting [cstyleCast] libcxxabi/src/cxa_guard.cpp:59:25: style: C-style pointer casting [cstyleCast] libcxxabi/src/Unwind/AddressSpace.hpp:95:18: style: C-style pointer casting [cstyleCast] libcxxabi/src/cxa_guard.cpp:118:18: style: union member 'Anonymous0::guard' is never used. [unusedStructMember] libcxxabi/src/Unwind/AddressSpace.hpp:100:18: style: C-style pointer casting [cstyleCast] libcxxabi/src/cxa_guard.cpp:143:18: style: union member 'Anonymous2::guard' is never used. [unusedStructMember] libcxxabi/src/Unwind/AddressSpace.hpp:105:18: style: C-style pointer casting [cstyleCast] libcxxabi/src/Unwind/AddressSpace.hpp:110:18: style: C-style pointer casting [cstyleCast] libcxxabi/src/Unwind/AddressSpace.hpp:115:18: style: C-style pointer casting [cstyleCast] libcxxabi/src/Unwind/AddressSpace.hpp:141:22: style: C-style pointer casting [cstyleCast] libcxxabi/src/Unwind/AddressSpace.hpp:142:25: style: C-style pointer casting [cstyleCast] libcxxabi/src/Unwind/AddressSpace.hpp:166:22: style: C-style pointer casting [cstyleCast] libcxxabi/src/Unwind/AddressSpace.hpp:167:25: style: C-style pointer casting [cstyleCast] libcxxabi/src/cxa_exception.cpp:164:10: error: Using 'memset' on struct that contains a 'std::unexpected_handler'. [memsetClass] libcxxabi/src/Unwind/AddressSpace.hpp:189:22: style: C-style pointer casting [cstyleCast] libcxxabi/src/cxa_exception.cpp:164:10: error: Using 'memset' on struct that contains a 'std::terminate_handler'. [memsetClass] libcxxabi/src/Unwind/AddressSpace.hpp:358:14: style: C-style pointer casting [cstyleCast] libcxxabi/src/fallback_malloc.ipp:38:5: style: Class 'mutexor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxxabi/src/Unwind/DwarfParser.hpp:496:15: style: C-style pointer casting [cstyleCast] libcxxabi/src/Unwind/DwarfParser.hpp:512:14: style: C-style pointer casting [cstyleCast] libcxxabi/src/Unwind/Registers.hpp:826:5: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libcxxabi/src/Unwind/AddressSpace.hpp:180:22: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libcxxabi/src/cxa_vector.cpp:97:9: style: Class 'st_terminate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libcxxabi/src/Unwind/Registers.hpp:99:46: style:inconclusive: Function 'validRegister' argument 1 names different: declaration 'num' definition 'regNum'. [funcArgNamesDifferent] libcxxabi/src/Unwind/Registers.hpp:36:33: note: Function 'validRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/Unwind/Registers.hpp:99:46: note: Function 'validRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/Unwind/Registers.hpp:111:48: style:inconclusive: Function 'getRegister' argument 1 names different: declaration 'num' definition 'regNum'. [funcArgNamesDifferent] libcxxabi/src/Unwind/Registers.hpp:37:31: note: Function 'getRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/Unwind/Registers.hpp:111:48: note: Function 'getRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/Unwind/Registers.hpp:137:44: style:inconclusive: Function 'setRegister' argument 1 names different: declaration 'num' definition 'regNum'. [funcArgNamesDifferent] libcxxabi/src/Unwind/Registers.hpp:38:31: note: Function 'setRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/Unwind/Registers.hpp:137:44: note: Function 'setRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/Unwind/Registers.hpp:173:55: style:inconclusive: Function 'getRegisterName' argument 1 names different: declaration 'num' definition 'regNum'. [funcArgNamesDifferent] libcxxabi/src/Unwind/Registers.hpp:45:35: note: Function 'getRegisterName' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/Unwind/Registers.hpp:173:55: note: Function 'getRegisterName' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/fallback_malloc.ipp:71:60: style: C-style pointer casting [cstyleCast] libcxxabi/src/Unwind/Registers.hpp:291:49: style:inconclusive: Function 'validRegister' argument 1 names different: declaration 'num' definition 'regNum'. [funcArgNamesDifferent] libcxxabi/src/Unwind/Registers.hpp:224:33: note: Function 'validRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/Unwind/Registers.hpp:291:49: note: Function 'validRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/fallback_malloc.ipp:74:16: style: C-style pointer casting [cstyleCast] libcxxabi/src/Unwind/Registers.hpp:303:51: style:inconclusive: Function 'getRegister' argument 1 names different: declaration 'num' definition 'regNum'. [funcArgNamesDifferent] libcxxabi/src/Unwind/Registers.hpp:225:31: note: Function 'getRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/Unwind/Registers.hpp:303:51: note: Function 'getRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/fallback_malloc.ipp:124:30: style: C-style pointer casting [cstyleCast] libcxxabi/src/Unwind/Registers.hpp:345:47: style:inconclusive: Function 'setRegister' argument 1 names different: declaration 'num' definition 'regNum'. [funcArgNamesDifferent] libcxxabi/src/Unwind/Registers.hpp:226:31: note: Function 'setRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/Unwind/Registers.hpp:345:47: note: Function 'setRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/fallback_malloc.ipp:83:30: style: Parameter 'ptr' can be declared as pointer to const [constParameter] libcxxabi/src/Unwind/Registers.hpp:405:58: style:inconclusive: Function 'getRegisterName' argument 1 names different: declaration 'num' definition 'regNum'. [funcArgNamesDifferent] libcxxabi/src/Unwind/Registers.hpp:233:35: note: Function 'getRegisterName' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/Unwind/Registers.hpp:405:58: note: Function 'getRegisterName' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/Unwind/Registers.hpp:560:46: style:inconclusive: Function 'validRegister' argument 1 names different: declaration 'num' definition 'regNum'. [funcArgNamesDifferent] libcxxabi/src/Unwind/Registers.hpp:472:33: note: Function 'validRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/Unwind/Registers.hpp:560:46: note: Function 'validRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/test/catch_array_01.cpp:21:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] libcxxabi/src/Unwind/Registers.hpp:582:48: style:inconclusive: Function 'getRegister' argument 1 names different: declaration 'num' definition 'regNum'. [funcArgNamesDifferent] libcxxabi/src/Unwind/Registers.hpp:473:31: note: Function 'getRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/Unwind/Registers.hpp:582:48: note: Function 'getRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/test/catch_array_02.cpp:21:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] libcxxabi/test/catch_class_01.cpp:37:5: style: Exception should be caught by reference. [catchExceptionByValue] libcxxabi/src/Unwind/Registers.hpp:676:44: style:inconclusive: Function 'setRegister' argument 1 names different: declaration 'num' definition 'regNum'. [funcArgNamesDifferent] libcxxabi/src/Unwind/Registers.hpp:474:31: note: Function 'setRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/Unwind/Registers.hpp:676:44: note: Function 'setRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/test/catch_class_02.cpp:28:16: warning: The struct 'A' defines member variable with name 'count' also defined in its parent struct 'B'. [duplInheritedMember] libcxxabi/test/catch_class_02.cpp:16:16: note: Parent variable 'B::count' libcxxabi/test/catch_class_02.cpp:28:16: note: Derived variable 'A::count' libcxxabi/src/Unwind/Registers.hpp:839:51: style:inconclusive: Function 'validFloatRegister' argument 1 names different: declaration 'num' definition 'regNum'. [funcArgNamesDifferent] libcxxabi/src/Unwind/Registers.hpp:475:38: note: Function 'validFloatRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/Unwind/Registers.hpp:839:51: note: Function 'validFloatRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/test/catch_class_02.cpp:29:9: warning: The struct 'A' defines member variable with name 'id_' also defined in its parent struct 'B'. [duplInheritedMember] libcxxabi/test/catch_class_02.cpp:17:9: note: Parent variable 'B::id_' libcxxabi/test/catch_class_02.cpp:29:9: note: Derived variable 'A::id_' libcxxabi/test/catch_class_03.cpp:34:16: warning: The struct 'C1' defines member variable with name 'count' also defined in its parent struct 'B'. [duplInheritedMember] libcxxabi/test/catch_class_03.cpp:22:16: note: Parent variable 'B::count' libcxxabi/test/catch_class_03.cpp:34:16: note: Derived variable 'C1::count' libcxxabi/src/Unwind/Registers.hpp:847:51: style:inconclusive: Function 'getFloatRegister' argument 1 names different: declaration 'num' definition 'regNum'. [funcArgNamesDifferent] libcxxabi/src/Unwind/Registers.hpp:476:36: note: Function 'getFloatRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/Unwind/Registers.hpp:847:51: note: Function 'getFloatRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/test/catch_class_02.cpp:56:5: style: Exception should be caught by reference. [catchExceptionByValue] libcxxabi/test/catch_class_03.cpp:35:9: warning: The struct 'C1' defines member variable with name 'id_' also defined in its parent struct 'B'. [duplInheritedMember] libcxxabi/test/catch_class_03.cpp:23:9: note: Parent variable 'B::id_' libcxxabi/test/catch_class_03.cpp:35:9: note: Derived variable 'C1::id_' libcxxabi/test/catch_class_04.cpp:34:16: warning: The struct 'C1' defines member variable with name 'count' also defined in its parent struct 'B'. [duplInheritedMember] libcxxabi/test/catch_class_04.cpp:22:16: note: Parent variable 'B::count' libcxxabi/test/catch_class_04.cpp:34:16: note: Derived variable 'C1::count' libcxxabi/src/Unwind/Registers.hpp:852:49: style:inconclusive: Function 'setFloatRegister' argument 1 names different: declaration 'num' definition 'regNum'. [funcArgNamesDifferent] libcxxabi/src/Unwind/Registers.hpp:477:36: note: Function 'setFloatRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/Unwind/Registers.hpp:852:49: note: Function 'setFloatRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/test/catch_class_02.cpp:63:5: style: Exception should be caught by reference. [catchExceptionByValue] libcxxabi/test/catch_class_03.cpp:46:16: warning: The struct 'C2' defines member variable with name 'count' also defined in its parent struct 'B'. [duplInheritedMember] libcxxabi/test/catch_class_03.cpp:22:16: note: Parent variable 'B::count' libcxxabi/test/catch_class_03.cpp:46:16: note: Derived variable 'C2::count' libcxxabi/test/catch_class_04.cpp:35:9: warning: The struct 'C1' defines member variable with name 'id_' also defined in its parent struct 'B'. [duplInheritedMember] libcxxabi/test/catch_class_04.cpp:23:9: note: Parent variable 'B::id_' libcxxabi/test/catch_class_04.cpp:35:9: note: Derived variable 'C1::id_' libcxxabi/src/Unwind/Registers.hpp:857:52: style:inconclusive: Function 'validVectorRegister' argument 1 names different: declaration 'num' definition 'regNum'. [funcArgNamesDifferent] libcxxabi/src/Unwind/Registers.hpp:478:39: note: Function 'validVectorRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/Unwind/Registers.hpp:857:52: note: Function 'validVectorRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/test/catch_class_03.cpp:47:9: warning: The struct 'C2' defines member variable with name 'id_' also defined in its parent struct 'B'. [duplInheritedMember] libcxxabi/test/catch_class_03.cpp:23:9: note: Parent variable 'B::id_' libcxxabi/test/catch_class_03.cpp:47:9: note: Derived variable 'C2::id_' libcxxabi/test/catch_class_04.cpp:46:16: warning: The struct 'C2' defines member variable with name 'count' also defined in its parent struct 'B'. [duplInheritedMember] libcxxabi/test/catch_class_04.cpp:22:16: note: Parent variable 'B::count' libcxxabi/test/catch_class_04.cpp:46:16: note: Derived variable 'C2::count' libcxxabi/src/Unwind/Registers.hpp:865:50: style:inconclusive: Function 'getVectorRegister' argument 1 names different: declaration 'num' definition 'regNum'. [funcArgNamesDifferent] libcxxabi/src/Unwind/Registers.hpp:479:37: note: Function 'getVectorRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/Unwind/Registers.hpp:865:50: note: Function 'getVectorRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/test/catch_class_03.cpp:58:16: warning: The struct 'A' defines member variable with name 'count' also defined in its parent struct 'C1'. [duplInheritedMember] libcxxabi/test/catch_class_03.cpp:34:16: note: Parent variable 'C1::count' libcxxabi/test/catch_class_03.cpp:58:16: note: Derived variable 'A::count' libcxxabi/test/catch_class_04.cpp:47:9: warning: The struct 'C2' defines member variable with name 'id_' also defined in its parent struct 'B'. [duplInheritedMember] libcxxabi/test/catch_class_04.cpp:23:9: note: Parent variable 'B::id_' libcxxabi/test/catch_class_04.cpp:47:9: note: Derived variable 'C2::id_' libcxxabi/test/catch_function_01.cpp:22:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] libcxxabi/src/Unwind/Registers.hpp:871:50: style:inconclusive: Function 'setVectorRegister' argument 1 names different: declaration 'num' definition 'regNum'. [funcArgNamesDifferent] libcxxabi/src/Unwind/Registers.hpp:480:37: note: Function 'setVectorRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/Unwind/Registers.hpp:871:50: note: Function 'setVectorRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/test/catch_class_03.cpp:59:9: warning: The struct 'A' defines member variable with name 'id_' also defined in its parent struct 'C1'. [duplInheritedMember] libcxxabi/test/catch_class_03.cpp:35:9: note: Parent variable 'C1::id_' libcxxabi/test/catch_class_03.cpp:59:9: note: Derived variable 'A::id_' libcxxabi/test/catch_class_04.cpp:58:16: warning: The struct 'A' defines member variable with name 'count' also defined in its parent struct 'C1'. [duplInheritedMember] libcxxabi/test/catch_class_04.cpp:34:16: note: Parent variable 'C1::count' libcxxabi/test/catch_class_04.cpp:58:16: note: Derived variable 'A::count' libcxxabi/test/catch_function_02.cpp:22:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] libcxxabi/src/Unwind/Registers.hpp:876:55: style:inconclusive: Function 'getRegisterName' argument 1 names different: declaration 'num' definition 'regNum'. [funcArgNamesDifferent] libcxxabi/src/Unwind/Registers.hpp:481:35: note: Function 'getRegisterName' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/Unwind/Registers.hpp:876:55: note: Function 'getRegisterName' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/test/catch_class_02.cpp:45:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] libcxxabi/test/catch_class_03.cpp:58:16: warning: The struct 'A' defines member variable with name 'count' also defined in its parent struct 'B'. [duplInheritedMember] libcxxabi/test/catch_class_03.cpp:22:16: note: Parent variable 'B::count' libcxxabi/test/catch_class_03.cpp:58:16: note: Derived variable 'A::count' libcxxabi/test/catch_class_04.cpp:59:9: warning: The struct 'A' defines member variable with name 'id_' also defined in its parent struct 'C1'. [duplInheritedMember] libcxxabi/test/catch_class_04.cpp:35:9: note: Parent variable 'C1::id_' libcxxabi/test/catch_class_04.cpp:59:9: note: Derived variable 'A::id_' libcxxabi/src/Unwind/Registers.hpp:1077:48: style:inconclusive: Function 'validRegister' argument 1 names different: declaration 'num' definition 'regNum'. [funcArgNamesDifferent] libcxxabi/src/Unwind/Registers.hpp:1026:33: note: Function 'validRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/Unwind/Registers.hpp:1077:48: note: Function 'validRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/test/catch_class_03.cpp:59:9: warning: The struct 'A' defines member variable with name 'id_' also defined in its parent struct 'B'. [duplInheritedMember] libcxxabi/test/catch_class_03.cpp:23:9: note: Parent variable 'B::id_' libcxxabi/test/catch_class_03.cpp:59:9: note: Derived variable 'A::id_' libcxxabi/test/catch_class_04.cpp:58:16: warning: The struct 'A' defines member variable with name 'count' also defined in its parent struct 'B'. [duplInheritedMember] libcxxabi/test/catch_class_04.cpp:22:16: note: Parent variable 'B::count' libcxxabi/test/catch_class_04.cpp:58:16: note: Derived variable 'A::count' libcxxabi/test/catch_in_noexcept.cpp:23:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] libcxxabi/test/catch_member_function_pointer_01.cpp:14:10: performance:inconclusive: Technically the member function 'A::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxxabi/src/Unwind/Registers.hpp:1091:50: style:inconclusive: Function 'getRegister' argument 1 names different: declaration 'num' definition 'regNum'. [funcArgNamesDifferent] libcxxabi/src/Unwind/Registers.hpp:1027:31: note: Function 'getRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/Unwind/Registers.hpp:1091:50: note: Function 'getRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/private_typeinfo.cpp:920:21: style: Condition '!does_dst_type_point_to_our_static_type' is always true [knownConditionTrueFalse] libcxxabi/src/private_typeinfo.cpp:909:63: note: Assignment 'does_dst_type_point_to_our_static_type=false', assigned value is 0 libcxxabi/src/private_typeinfo.cpp:920:21: note: Condition '!does_dst_type_point_to_our_static_type' is always true libcxxabi/test/catch_class_03.cpp:58:16: warning: The struct 'A' defines member variable with name 'count' also defined in its parent struct 'C2'. [duplInheritedMember] libcxxabi/test/catch_class_03.cpp:46:16: note: Parent variable 'C2::count' libcxxabi/test/catch_class_03.cpp:58:16: note: Derived variable 'A::count' libcxxabi/test/catch_class_04.cpp:59:9: warning: The struct 'A' defines member variable with name 'id_' also defined in its parent struct 'B'. [duplInheritedMember] libcxxabi/test/catch_class_04.cpp:23:9: note: Parent variable 'B::id_' libcxxabi/test/catch_class_04.cpp:59:9: note: Derived variable 'A::id_' libcxxabi/test/catch_member_function_pointer_01.cpp:15:10: performance:inconclusive: Technically the member function 'A::bar' can be static (but you may consider moving to unnamed namespace). [functionStatic] libcxxabi/src/Unwind/Registers.hpp:1101:46: style:inconclusive: Function 'setRegister' argument 1 names different: declaration 'num' definition 'regNum'. [funcArgNamesDifferent] libcxxabi/src/Unwind/Registers.hpp:1028:31: note: Function 'setRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/Unwind/Registers.hpp:1101:46: note: Function 'setRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/private_typeinfo.cpp:938:21: style: Condition 'is_dst_type_derived_from_static_type' is always false [knownConditionTrueFalse] libcxxabi/src/private_typeinfo.cpp:908:61: note: Assignment 'is_dst_type_derived_from_static_type=false', assigned value is 0 libcxxabi/src/private_typeinfo.cpp:938:21: note: Condition 'is_dst_type_derived_from_static_type' is always false libcxxabi/test/catch_class_03.cpp:59:9: warning: The struct 'A' defines member variable with name 'id_' also defined in its parent struct 'C2'. [duplInheritedMember] libcxxabi/test/catch_class_03.cpp:47:9: note: Parent variable 'C2::id_' libcxxabi/test/catch_class_03.cpp:59:9: note: Derived variable 'A::id_' libcxxabi/test/catch_class_04.cpp:58:16: warning: The struct 'A' defines member variable with name 'count' also defined in its parent struct 'C2'. [duplInheritedMember] libcxxabi/test/catch_class_04.cpp:46:16: note: Parent variable 'C2::count' libcxxabi/test/catch_class_04.cpp:58:16: note: Derived variable 'A::count' libcxxabi/test/catch_member_data_pointer_01.cpp:26:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] libcxxabi/src/Unwind/Registers.hpp:1112:57: style:inconclusive: Function 'getRegisterName' argument 1 names different: declaration 'num' definition 'regNum'. [funcArgNamesDifferent] libcxxabi/src/Unwind/Registers.hpp:1035:35: note: Function 'getRegisterName' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/Unwind/Registers.hpp:1112:57: note: Function 'getRegisterName' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/private_typeinfo.cpp:495:22: style: C-style pointer casting [cstyleCast] libcxxabi/test/catch_class_04.cpp:59:9: warning: The struct 'A' defines member variable with name 'id_' also defined in its parent struct 'C2'. [duplInheritedMember] libcxxabi/test/catch_class_04.cpp:47:9: note: Parent variable 'C2::id_' libcxxabi/test/catch_class_04.cpp:59:9: note: Derived variable 'A::id_' libcxxabi/test/catch_member_data_pointer_01.cpp:42:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] libcxxabi/test/catch_pointer_reference.cpp:77:29: error: Returning pointer to local variable 'o' that will be invalid when returning. [returnDanglingLifetime] libcxxabi/test/catch_pointer_reference.cpp:77:30: note: Address of variable taken here. libcxxabi/test/catch_pointer_reference.cpp:76:11: note: Variable created here. libcxxabi/test/catch_pointer_reference.cpp:77:29: note: Returning pointer to local variable 'o' that will be invalid when returning. libcxxabi/src/Unwind/Registers.hpp:1251:53: style:inconclusive: Function 'validFloatRegister' argument 1 names different: declaration 'num' definition 'regNum'. [funcArgNamesDifferent] libcxxabi/src/Unwind/Registers.hpp:1029:38: note: Function 'validFloatRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/Unwind/Registers.hpp:1251:53: note: Function 'validFloatRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/test/catch_pointer_reference.cpp:49:29: error: Returning pointer to local variable 'o' that will be invalid when returning. [returnDanglingLifetime] libcxxabi/test/catch_pointer_reference.cpp:49:30: note: Address of variable taken here. libcxxabi/test/catch_pointer_reference.cpp:48:11: note: Variable created here. libcxxabi/test/catch_pointer_reference.cpp:49:29: note: Returning pointer to local variable 'o' that will be invalid when returning. libcxxabi/src/Unwind/Registers.hpp:1259:53: style:inconclusive: Function 'getFloatRegister' argument 1 names different: declaration 'num' definition 'regNum'. [funcArgNamesDifferent] libcxxabi/src/Unwind/Registers.hpp:1030:36: note: Function 'getFloatRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/Unwind/Registers.hpp:1259:53: note: Function 'getFloatRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/cxa_personality.cpp:443:37: warning: Either the condition 'classInfo==0' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] libcxxabi/src/cxa_personality.cpp:435:19: note: Assuming that condition 'classInfo==0' is not redundant libcxxabi/src/cxa_personality.cpp:443:37: note: Null pointer addition libcxxabi/test/catch_member_function_pointer_01.cpp:26:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] libcxxabi/src/Unwind/Registers.hpp:1264:51: style:inconclusive: Function 'setFloatRegister' argument 1 names different: declaration 'num' definition 'regNum'. [funcArgNamesDifferent] libcxxabi/src/Unwind/Registers.hpp:1031:36: note: Function 'setFloatRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/Unwind/Registers.hpp:1264:51: note: Function 'setFloatRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/cxa_personality.cpp:233:20: style: C-style pointer casting [cstyleCast] libcxxabi/test/catch_member_function_pointer_01.cpp:42:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] libcxxabi/src/Unwind/Registers.hpp:1409:46: style:inconclusive: Function 'validRegister' argument 1 names different: declaration 'num' definition 'regNum'. [funcArgNamesDifferent] libcxxabi/src/Unwind/Registers.hpp:1291:33: note: Function 'validRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/Unwind/Registers.hpp:1409:46: note: Function 'validRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/cxa_personality.cpp:243:20: style: C-style pointer casting [cstyleCast] libcxxabi/test/catch_ptr.cpp:34:16: warning: The struct 'C1' defines member variable with name 'count' also defined in its parent struct 'B'. [duplInheritedMember] libcxxabi/test/catch_ptr.cpp:22:16: note: Parent variable 'B::count' libcxxabi/test/catch_ptr.cpp:34:16: note: Derived variable 'C1::count' libcxxabi/src/Unwind/Registers.hpp:1423:48: style:inconclusive: Function 'getRegister' argument 1 names different: declaration 'num' definition 'regNum'. [funcArgNamesDifferent] libcxxabi/src/Unwind/Registers.hpp:1292:31: note: Function 'getRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/Unwind/Registers.hpp:1423:48: note: Function 'getRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/cxa_personality.cpp:247:20: style: C-style pointer casting [cstyleCast] libcxxabi/test/catch_class_03.cpp:85:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] libcxxabi/test/catch_ptr.cpp:35:9: warning: The struct 'C1' defines member variable with name 'id_' also defined in its parent struct 'B'. [duplInheritedMember] libcxxabi/test/catch_ptr.cpp:23:9: note: Parent variable 'B::id_' libcxxabi/test/catch_ptr.cpp:35:9: note: Derived variable 'C1::id_' libcxxabi/src/Unwind/Registers.hpp:1442:44: style:inconclusive: Function 'setRegister' argument 1 names different: declaration 'num' definition 'regNum'. [funcArgNamesDifferent] libcxxabi/src/Unwind/Registers.hpp:1293:31: note: Function 'setRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/Unwind/Registers.hpp:1442:44: note: Function 'setRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/cxa_personality.cpp:251:43: style: C-style pointer casting [cstyleCast] libcxxabi/test/catch_ptr.cpp:46:16: warning: The struct 'C2' defines member variable with name 'count' also defined in its parent struct 'B'. [duplInheritedMember] libcxxabi/test/catch_ptr.cpp:22:16: note: Parent variable 'B::count' libcxxabi/test/catch_ptr.cpp:46:16: note: Derived variable 'C2::count' libcxxabi/src/Unwind/Registers.hpp:1461:55: style:inconclusive: Function 'getRegisterName' argument 1 names different: declaration 'num' definition 'regNum'. [funcArgNamesDifferent] libcxxabi/src/Unwind/Registers.hpp:1300:35: note: Function 'getRegisterName' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/Unwind/Registers.hpp:1461:55: note: Function 'getRegisterName' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/cxa_personality.cpp:255:43: style: C-style pointer casting [cstyleCast] libcxxabi/test/catch_class_04.cpp:84:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] libcxxabi/test/catch_ptr.cpp:47:9: warning: The struct 'C2' defines member variable with name 'id_' also defined in its parent struct 'B'. [duplInheritedMember] libcxxabi/test/catch_ptr.cpp:23:9: note: Parent variable 'B::id_' libcxxabi/test/catch_ptr.cpp:47:9: note: Derived variable 'C2::id_' libcxxabi/src/Unwind/Registers.hpp:1630:51: style:inconclusive: Function 'validFloatRegister' argument 1 names different: declaration 'num' definition 'regNum'. [funcArgNamesDifferent] libcxxabi/src/Unwind/Registers.hpp:1294:38: note: Function 'validFloatRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/Unwind/Registers.hpp:1630:51: note: Function 'validFloatRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/cxa_personality.cpp:259:43: style: C-style pointer casting [cstyleCast] libcxxabi/test/catch_ptr.cpp:58:16: warning: The struct 'A' defines member variable with name 'count' also defined in its parent struct 'C1'. [duplInheritedMember] libcxxabi/test/catch_ptr.cpp:34:16: note: Parent variable 'C1::count' libcxxabi/test/catch_ptr.cpp:58:16: note: Derived variable 'A::count' libcxxabi/src/Unwind/Registers.hpp:1637:56: style:inconclusive: Function 'getFloatRegister' argument 1 names different: declaration 'num' definition 'regNum'. [funcArgNamesDifferent] libcxxabi/src/Unwind/Registers.hpp:1295:36: note: Function 'getFloatRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/Unwind/Registers.hpp:1637:56: note: Function 'getFloatRegister' argument 1 names different: declaration 'num' definition 'regNum'. libcxxabi/src/cxa_personality.cpp:263:43: style: C-style pointer casting [cstyleCast] libcxxabi