2025-05-07 20:24 ftp://ftp.de.debian.org/debian/pool/main/r/rocprim/rocprim_6.1.2.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=googletest --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-59-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.17.0 head-info: ebc80c0 (2025-05-07 18:59:31 +0200) count: 866 825 elapsed-time: 331.8 309.0 head-timing-info: old-timing-info: head results: rocPRIM-rocm-6.1.2/benchmark/cmdparser.hpp:329:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/cmdparser.hpp:333:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_utils.hpp:304:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_utils.hpp:320:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_utils.hpp:505:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_utils.hpp:608:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_utils.hpp:737:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_block_adjacent_difference.cpp:65:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_block_adjacent_difference.cpp:104:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_block_adjacent_difference.cpp:152:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_block_adjacent_difference.cpp:191:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_block_adjacent_difference.cpp:232:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockSize [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_block_adjacent_difference.cpp:297:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockSize [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_block_adjacent_difference.cpp:449:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMillisecond [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_block_adjacent_difference.cpp:400:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/cmdparser.hpp:126:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arguments [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_utils.hpp:208:5: style: Struct 'custom_type < int , int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] rocPRIM-rocm-6.1.2/benchmark/benchmark_utils.hpp:208:5: style: Struct 'custom_type < float , float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] rocPRIM-rocm-6.1.2/benchmark/benchmark_utils.hpp:208:5: style: Struct 'custom_type < double , double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] rocPRIM-rocm-6.1.2/benchmark/benchmark_utils.hpp:208:5: style: Struct 'custom_type < char , double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] rocPRIM-rocm-6.1.2/benchmark/benchmark_utils.hpp:208:5: style: Struct 'custom_type < char , short >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] rocPRIM-rocm-6.1.2/benchmark/benchmark_utils.hpp:208:5: style: Struct 'custom_type < long , double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] rocPRIM-rocm-6.1.2/benchmark/benchmark_utils.hpp:208:5: style: Struct 'custom_type < long long , double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] rocPRIM-rocm-6.1.2/benchmark/benchmark_utils.hpp:485:62: style: Parameter 'matches' can be declared as reference to const [constParameterReference] rocPRIM-rocm-6.1.2/benchmark/benchmark_utils.hpp:538:63: style: Parameter 'matches' can be declared as reference to const [constParameterReference] rocPRIM-rocm-6.1.2/benchmark/cmdparser.hpp:420:30: style: Variable 'command' can be declared as pointer to const [constVariableReference] rocPRIM-rocm-6.1.2/benchmark/cmdparser.hpp:462:30: style: Variable 'command' can be declared as pointer to const [constVariableReference] rocPRIM-rocm-6.1.2/benchmark/cmdparser.hpp:487:45: style: Parameter 'command' can be declared as pointer to const [constParameterPointer] rocPRIM-rocm-6.1.2/benchmark/cmdparser.hpp:495:40: style: Parameter 'command' can be declared as pointer to const [constParameterPointer] rocPRIM-rocm-6.1.2/benchmark/cmdparser.hpp:270:13: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] rocPRIM-rocm-6.1.2/benchmark/cmdparser.hpp:289:85: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] rocPRIM-rocm-6.1.2/benchmark/cmdparser.hpp:369:94: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] rocPRIM-rocm-6.1.2/benchmark/cmdparser.hpp:377:61: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] rocPRIM-rocm-6.1.2/benchmark/cmdparser.hpp:385:95: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] rocPRIM-rocm-6.1.2/benchmark/cmdparser.hpp:422:23: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] rocPRIM-rocm-6.1.2/benchmark/cmdparser.hpp:440:40: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] rocPRIM-rocm-6.1.2/benchmark/cmdparser.hpp:450:42: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] rocPRIM-rocm-6.1.2/benchmark/benchmark_block_discontinuity.cpp:75:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_block_discontinuity.cpp:118:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_block_discontinuity.cpp:161:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_block_discontinuity.cpp:204:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockSize [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_block_discontinuity.cpp:333:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMillisecond [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_block_exchange.cpp:73:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_block_exchange.cpp:102:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_block_exchange.cpp:131:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_block_exchange.cpp:160:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_block_exchange.cpp:189:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_block_exchange.cpp:220:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_block_exchange.cpp:249:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockSize [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_block_exchange.cpp:406:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMillisecond [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_block_histogram.cpp:123:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockSize [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_block_histogram.cpp:252:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMillisecond [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_block_histogram.cpp:77:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_block_radix_rank.cpp:75:13: error: syntax error [syntaxError] rocPRIM-rocm-6.1.2/benchmark/benchmark_block_radix_sort.cpp:123:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockSize [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_block_radix_sort.cpp:297:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMillisecond [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_block_reduce.cpp:110:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockSize [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_block_reduce.cpp:272:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMillisecond [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_block_reduce.cpp:74:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_block_run_length_decode.cpp:98:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockSize [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_block_run_length_decode.cpp:195:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_block_scan.cpp:149:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockSize [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_block_scan.cpp:324:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMillisecond [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_block_scan.cpp:111:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_block_scan.cpp:74:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_block_sort.parallel.hpp:119:37: debug: Function::addArguments found argument 'a' with varid 0. [varid0] rocPRIM-rocm-6.1.2/benchmark/benchmark_block_sort.parallel.hpp:119:63: debug: Function::addArguments found argument 'b' with varid 0. [varid0] rocPRIM-rocm-6.1.2/benchmark/benchmark_block_sort.cpp:124:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMillisecond [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_block_sort.parallel.hpp:173:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_block_sort.parallel.hpp:231:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_config_dispatch.cpp:27:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipStreamPerThread [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_config_dispatch.cpp:58:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_config_dispatch.cpp:19:51: style: Parameter 'state' can be declared as reference to const. However it seems that 'BM_host_target_arch' is a callback function, if 'state' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rocPRIM-rocm-6.1.2/benchmark/benchmark_config_dispatch.cpp:66:19: note: You might need to cast the function pointer here rocPRIM-rocm-6.1.2/benchmark/benchmark_config_dispatch.cpp:19:51: note: Parameter 'state' can be declared as reference to const rocPRIM-rocm-6.1.2/benchmark/benchmark_config_dispatch.cpp:51:48: style: Parameter 'state' can be declared as reference to const. However it seems that 'BM_kernel_launch' is a callback function, if 'state' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rocPRIM-rocm-6.1.2/benchmark/benchmark_config_dispatch.cpp:67:11: note: You might need to cast the function pointer here rocPRIM-rocm-6.1.2/benchmark/benchmark_config_dispatch.cpp:51:48: note: Parameter 'state' can be declared as reference to const rocPRIM-rocm-6.1.2/benchmark/benchmark_device_adjacent_difference.parallel.hpp:256:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockSize [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_adjacent_difference.cpp:126:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMillisecond [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_adjacent_difference.parallel.hpp:69:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_adjacent_difference.parallel.hpp:152:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_batch_memcpy.cpp:486:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipStreamDefault [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_batch_memcpy.cpp:380:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_batch_memcpy.cpp:260:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_batch_memcpy.cpp:189:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_batch_memcpy.cpp:129:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_batch_memcpy.cpp:376:47: style: C-style pointer casting [cstyleCast] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_batch_memcpy.cpp:377:47: style: C-style pointer casting [cstyleCast] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_batch_memcpy.cpp:393:47: style: C-style pointer casting [cstyleCast] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_batch_memcpy.cpp:394:47: style: C-style pointer casting [cstyleCast] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_batch_memcpy.cpp:376:45: warning:inconclusive: Found suspicious operator '>', result is not used. [constStatement] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_batch_memcpy.cpp:393:45: warning:inconclusive: Found suspicious operator '>', result is not used. [constStatement] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_binary_search.parallel.hpp:116:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_size [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_binary_search.parallel.hpp:136:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_binary_search.cpp:255:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMillisecond [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_binary_search.cpp:80:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_binary_search.parallel.hpp:39:17: performance:inconclusive: Technically the member function 'binary_search_subalgorithm::name' can be static (but you may consider moving to unnamed namespace). [functionStatic] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_binary_search.parallel.hpp:47:17: performance:inconclusive: Technically the member function 'lower_bound_subalgorithm::name' can be static (but you may consider moving to unnamed namespace). [functionStatic] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_binary_search.parallel.hpp:55:17: performance:inconclusive: Technically the member function 'upper_bound_subalgorithm::name' can be static (but you may consider moving to unnamed namespace). [functionStatic] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_histogram.parallel.hpp:93:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_histogram.parallel.hpp:123:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_histogram.parallel.hpp:169:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Channels [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_histogram.parallel.hpp:192:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Channels [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_histogram.parallel.hpp:395:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_histogram.cpp:692:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMillisecond [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_histogram.cpp:411:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conditional_t [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_histogram.cpp:300:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conditional_t [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_histogram.cpp:181:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conditional_t [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_histogram.cpp:79:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conditional_t [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_histogram.parallel.hpp:361:18: performance:inconclusive: Technically the member function 'device_histogram_benchmark_generator::create_ipt::create_shared_impl_histograms::create' can be static (but you may consider moving to unnamed namespace). [functionStatic] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_histogram.parallel.hpp:162:5: style: Struct 'device_histogram_benchmark' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_histogram.cpp:411:0: style: Same expression on both sides of '<'. [duplicateExpression] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_histogram.cpp:416:0: style: Same expression on both sides of '<'. [duplicateExpression] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_histogram.cpp:423:0: style: Same expression on both sides of '<'. [duplicateExpression] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_histogram.cpp:300:0: style: Same expression on both sides of '<'. [duplicateExpression] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_histogram.cpp:303:0: style: Same expression on both sides of '<'. [duplicateExpression] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_histogram.cpp:306:0: style: Same expression on both sides of '<'. [duplicateExpression] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_histogram.cpp:181:0: style: Same expression on both sides of '<'. [duplicateExpression] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_histogram.cpp:182:0: style: Same expression on both sides of '<'. [duplicateExpression] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_histogram.cpp:79:0: style: Same expression on both sides of '<'. [duplicateExpression] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_histogram.cpp:80:0: style: Same expression on both sides of '<'. [duplicateExpression] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_histogram.cpp:411:0: warning: Found suspicious operator ',', result is not used. [constStatement] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_histogram.cpp:300:0: warning: Found suspicious operator ',', result is not used. [constStatement] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_histogram.cpp:181:0: warning: Found suspicious operator ',', result is not used. [constStatement] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_histogram.cpp:182:0: warning: Found suspicious operator ',', result is not used. [constStatement] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_memory.cpp:88:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROCPRIM_UNROLL [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_memory.cpp:119:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable storage_type [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_memory.cpp:145:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_memory.cpp:167:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_memory.cpp:189:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_memory.cpp:337:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockSize [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_memory.cpp:428:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_memory.cpp:986:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMillisecond [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_memory.cpp:138:10: style:inconclusive: Technically the member function 'operation::operator()' can be const. [functionConst] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_memory.cpp:160:10: style:inconclusive: Technically the member function 'operation::operator()' can be const. [functionConst] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_memory.cpp:182:10: style:inconclusive: Technically the member function 'operation::operator()' can be const. [functionConst] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_merge.cpp:351:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMillisecond [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_merge.cpp:185:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_merge.cpp:71:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_merge_sort.cpp:107:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMillisecond [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_merge_sort.hpp:67:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_merge_sort.hpp:172:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_merge_sort_block_merge.parallel.hpp:388:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_mergepath [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_merge_sort_block_merge.parallel.hpp:417:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_merge_sort_block_merge.cpp:128:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMillisecond [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_merge_sort_block_merge.parallel.hpp:88:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_merge_sort_block_merge.parallel.hpp:226:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_merge_sort_block_sort.parallel.hpp:324:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VALUE [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_merge_sort_block_sort.cpp:130:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMillisecond [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_merge_sort_block_sort.parallel.hpp:97:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_merge_sort_block_sort.parallel.hpp:190:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_partition.cpp:184:39: error: syntax error [syntaxError] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_radix_sort.hpp:64:20: debug: Failed to instantiate template "get_random_data". The checking continues anyway. [templateInstantiation] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_radix_sort.cpp:75:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMillisecond [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_radix_sort.hpp:62:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_radix_sort.hpp:89:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_radix_sort.hpp:189:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_radix_sort_block_sort.parallel.hpp:307:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockSize [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_radix_sort_block_sort.cpp:123:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMillisecond [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_radix_sort_block_sort.parallel.hpp:82:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_radix_sort_block_sort.parallel.hpp:176:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_radix_sort_onesweep.parallel.hpp:96:20: debug: Failed to instantiate template "get_random_data". The checking continues anyway. [templateInstantiation] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_radix_sort_onesweep.cpp:96:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMillisecond [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_radix_sort_onesweep.parallel.hpp:94:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_radix_sort_onesweep.parallel.hpp:121:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_radix_sort_onesweep.parallel.hpp:240:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_reduce.cpp:118:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMillisecond [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_reduce.parallel.hpp:94:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_reduce_by_key.cpp:79:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_reduce_by_key.cpp:261:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMillisecond [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_run_length_encode.cpp:73:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_run_length_encode.cpp:189:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_run_length_encode.cpp:384:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMillisecond [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_scan.cpp:121:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMillisecond [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_scan.parallel.hpp:66:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_scan.parallel.hpp:125:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_scan_by_key.cpp:134:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMillisecond [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_scan_by_key.parallel.hpp:69:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_scan_by_key.parallel.hpp:144:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_segmented_radix_sort.cpp:506:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMillisecond [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_segmented_radix_sort.cpp:250:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_segmented_radix_sort.cpp:93:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_segmented_reduce.cpp:79:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_segmented_reduce.cpp:255:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMillisecond [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_select.cpp:184:39: error: syntax error [syntaxError] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_transform.cpp:72:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_device_transform.cpp:193:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMillisecond [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_warp_exchange.cpp:232:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockSize [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_warp_exchange.cpp:354:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_warp_reduce.cpp:114:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockSize [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_warp_reduce.cpp:136:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockSize [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_warp_reduce.cpp:154:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockSize [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_warp_reduce.cpp:286:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMillisecond [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_warp_scan.cpp:96:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockSize [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_warp_scan.cpp:236:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMillisecond [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_utils.hpp:208:5: style: Struct 'custom_type < int , double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] rocPRIM-rocm-6.1.2/benchmark/benchmark_warp_sort.cpp:118:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockSize [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/benchmark/benchmark_warp_sort.cpp:308:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMillisecond [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/example/example_temporary_storage.cpp:389:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/example/example_temporary_storage.cpp:351:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/example/example_temporary_storage.cpp:272:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/example/example_temporary_storage.cpp:191:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/example/example_temporary_storage.cpp:82:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/example/example_utils.hpp:76:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipMemcpyHostToDevice [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/example/example_utils.hpp:64:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipMemcpyDeviceToHost [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/extra/test_rocprim_package.cpp:55:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/hip/test_hip_api.cpp:35:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/hip/test_hip_api.cpp:62:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipMemcpyHostToDevice [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/hip/test_hip_async_copy.cpp:82:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipBlockDim_x [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/hip/test_hip_async_copy.cpp:124:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/hip/test_hip_async_copy.cpp:154:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sizes [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/hip/test_hip_async_copy.cpp:178:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sizes [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/hip/test_hip_async_copy.cpp:221:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipStreamNonBlocking [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/hip/test_hip_async_copy.cpp:45:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipHostMallocDefault [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/hip/test_hip_async_copy.cpp:42:8: performance:inconclusive: Technically the member function 'PinnedAllocator < int >::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] rocPRIM-rocm-6.1.2/test/hip/test_hip_async_copy.cpp:49:10: performance:inconclusive: Technically the member function 'PinnedAllocator < int >::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] rocPRIM-rocm-6.1.2/test/hip/test_hip_async_copy.cpp:38:15: style: Struct 'PinnedAllocator < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] rocPRIM-rocm-6.1.2/test/hip/test_hip_async_copy.cpp:97:35: style: class member 'HipAsyncCopyTests::block_size' is never used. [unusedStructMember] rocPRIM-rocm-6.1.2/test/common_test_header.hpp:139:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/bounds_checking_iterator.hpp:173:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipMemcpyDeviceToHost [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_custom_test_types.hpp:176:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_custom_test_types.hpp:186:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_custom_test_types.hpp:197:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_custom_test_types.hpp:210:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_custom_test_types.hpp:222:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_custom_test_types.hpp:234:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_custom_test_types.hpp:245:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_custom_test_types.hpp:263:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_custom_test_types.hpp:281:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_custom_test_types.hpp:311:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_data_generation.hpp:148:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_data_generation.hpp:154:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_data_generation.hpp:341:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_assertions.hpp:42:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_assertions.hpp:55:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_assertions.hpp:66:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_assertions.hpp:77:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_assertions.hpp:241:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_assertions.hpp:281:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_assertions.hpp:316:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_hipgraphs.hpp:33:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_hipgraphs.hpp:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_hipgraphs.hpp:60:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_hipgraphs.hpp:79:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_utils.hpp:415:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/hipgraph/test_hipgraph_algs.cpp:86:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/identity_iterator.hpp:42:5: style: Class 'identity_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_custom_test_types.hpp:66:9: style: Struct 'custom_test_type' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_custom_test_types.hpp:183:9: style: Struct 'custom_test_array_type' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] rocPRIM-rocm-6.1.2/test/rocprim/bounds_checking_iterator.hpp:132:56: performance: Function parameter 'other' should be passed by const reference. [passedByValue] rocPRIM-rocm-6.1.2/test/rocprim/bounds_checking_iterator.hpp:138:46: performance: Function parameter 'other' should be passed by const reference. [passedByValue] rocPRIM-rocm-6.1.2/test/rocprim/bounds_checking_iterator.hpp:144:46: performance: Function parameter 'other' should be passed by const reference. [passedByValue] rocPRIM-rocm-6.1.2/test/hipgraph/test_hipgraph_basic.cpp:58:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipStreamNonBlocking [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/hipgraph/test_hipgraph_basic.cpp:113:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipStreamNonBlocking [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/hipgraph/test_hipgraph_basic.cpp:173:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipStreamNonBlocking [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/hipgraph/test_hipgraph_basic.cpp:131:28: style: C-style pointer casting [cstyleCast] rocPRIM-rocm-6.1.2/test/hipgraph/test_hipgraph_basic.cpp:133:29: style: C-style pointer casting [cstyleCast] rocPRIM-rocm-6.1.2/test/hipgraph/test_hipgraph_basic.cpp:137:37: style: C-style pointer casting [cstyleCast] rocPRIM-rocm-6.1.2/test/rocprim/detail/get_rocprim_version.cpp:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_arg_index_iterator.cpp:62:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_arg_index_iterator.cpp:111:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_arg_index_iterator.cpp:86:13: style: Consider using std::distance algorithm instead of a raw loop. [useStlAlgorithm] rocPRIM-rocm-6.1.2/test/rocprim/test_arg_index_iterator.cpp:46:16: style: class member 'RocprimArgIndexIteratorTests::debug_synchronous' is never used. [unusedStructMember] rocPRIM-rocm-6.1.2/test/rocprim/test_basic.cpp:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROCPRIM_VERSION [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_basic.cpp:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_discontinuity.kernels.hpp:410:5: debug: Failed to parse 'using stored_flag_type = std :: conditional < std :: is_same < bool , TestFixture :: params :: output_type > :: value , int , TestFixture :: params :: output_type > TestFixture :: params :: input_type ;'. The checking continues anyway. [simplifyUsing] rocPRIM-rocm-6.1.2/test/rocprim/test_block_discontinuity.kernels.hpp:299:5: debug: Failed to parse 'using stored_flag_type = std :: conditional < std :: is_same < bool , TestFixture :: params :: output_type > :: value , int , TestFixture :: params :: output_type > TestFixture :: params :: input_type ;'. The checking continues anyway. [simplifyUsing] rocPRIM-rocm-6.1.2/test/rocprim/test_block_discontinuity.kernels.hpp:195:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockSize [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_discontinuity.hpp:35:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_size [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_discontinuity.hpp:51:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_size [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_discontinuity.hpp:67:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_size [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_discontinuity.kernels.hpp:548:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_discontinuity.kernels.hpp:473:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_discontinuity.kernels.hpp:350:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_discontinuity.kernels.hpp:418:48: error: Array 'items[7]' accessed at index 7, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_discontinuity.kernels.hpp:418:48: error: Array 'items[7]' accessed at index 8, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_discontinuity.kernels.hpp:418:48: error: Array 'items[7]' accessed at index 9, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_discontinuity.kernels.hpp:418:48: error: Array 'items[7]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_discontinuity.kernels.hpp:418:48: error: Array 'items[7]' accessed at index 11, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_discontinuity.kernels.hpp:418:48: error: Array 'items[7]' accessed at index 12, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_discontinuity.kernels.hpp:418:48: error: Array 'items[7]' accessed at index 13, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_discontinuity.kernels.hpp:418:48: error: Array 'items[7]' accessed at index 14, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_discontinuity.kernels.hpp:307:48: error: Array 'items[7]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_discontinuity.kernels.hpp:307:48: error: Array 'items[7]' accessed at index 12, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_discontinuity.kernels.hpp:307:48: error: Array 'items[7]' accessed at index 14, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_discontinuity.kernels.hpp:307:48: error: Array 'items[7]' accessed at index 8, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_discontinuity.kernels.hpp:307:48: error: Array 'items[7]' accessed at index 9, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_discontinuity.kernels.hpp:307:48: error: Array 'items[7]' accessed at index 11, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_discontinuity.kernels.hpp:307:48: error: Array 'items[7]' accessed at index 13, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_discontinuity.kernels.hpp:307:48: error: Array 'items[7]' accessed at index 15, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_exchange.kernels.hpp:184:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockSize [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_exchange.kernels.hpp:265:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockSize [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_exchange.kernels.hpp:346:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockSize [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_exchange.kernels.hpp:442:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockSize [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_exchange.kernels.hpp:536:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockSize [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_exchange.hpp:31:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_size [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_exchange.hpp:40:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_size [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_exchange.hpp:49:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_size [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_exchange.hpp:58:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_size [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_exchange.hpp:67:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_size [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_exchange.hpp:76:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_size [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_exchange.kernels.hpp:742:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_exchange.kernels.hpp:679:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_exchange.kernels.hpp:636:48: error: Array 'items[7]' accessed at index 7, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_exchange.kernels.hpp:636:48: error: Array 'items[7]' accessed at index 8, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_exchange.kernels.hpp:636:48: error: Array 'items[7]' accessed at index 9, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_exchange.kernels.hpp:636:48: error: Array 'items[7]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_exchange.kernels.hpp:636:48: error: Array 'items[7]' accessed at index 11, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_exchange.kernels.hpp:636:48: error: Array 'items[7]' accessed at index 12, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_exchange.kernels.hpp:636:48: error: Array 'items[7]' accessed at index 13, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_exchange.kernels.hpp:636:48: error: Array 'items[7]' accessed at index 14, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_exchange.kernels.hpp:636:48: error: Array 'items[7]' accessed at index 15, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_exchange.kernels.hpp:636:48: error: Array 'items[7]' accessed at index 16, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.hpp:61:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_size [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.hpp:70:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_size [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:189:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:99:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 7, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 8, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 9, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 11, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 12, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 13, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 14, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 15, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 16, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 17, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 18, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 19, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 20, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 21, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 22, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 23, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 24, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 25, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 26, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 27, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 28, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 29, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 30, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 31, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 32, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 33, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 34, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 35, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 36, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 37, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 38, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 39, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 40, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 41, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 42, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 43, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 44, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 45, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 46, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 47, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 48, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 49, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_histogram.kernels.hpp:84:48: error: Array 'items[7]' accessed at index 50, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_load_store.cpp:47:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable items_per_thread [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_load_store.cpp:57:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable items_per_thread [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_load_store.hpp:31:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_load_store.hpp:116:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_load_store.hpp:215:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_sort_comparator.hpp:64:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Descending [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_sort_comparator.hpp:84:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Descending [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_sort_comparator.hpp:104:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Descending [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_sort_comparator.hpp:127:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:155:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockSize [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.hpp:31:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.hpp:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:261:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:51: error: Array 'end_radix[12]' accessed at index 12, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 12, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:51: error: Array 'end_radix[12]' accessed at index 13, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 13, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:51: error: Array 'end_radix[12]' accessed at index 14, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 14, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:51: error: Array 'end_radix[12]' accessed at index 15, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 15, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:51: error: Array 'end_radix[12]' accessed at index 16, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 16, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:51: error: Array 'end_radix[12]' accessed at index 17, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 17, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:51: error: Array 'end_radix[12]' accessed at index 18, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 18, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:51: error: Array 'end_radix[12]' accessed at index 19, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 19, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:51: error: Array 'end_radix[12]' accessed at index 20, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 20, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:51: error: Array 'end_radix[12]' accessed at index 21, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 21, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:51: error: Array 'end_radix[12]' accessed at index 22, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 22, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:51: error: Array 'end_radix[12]' accessed at index 23, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 23, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:51: error: Array 'end_radix[12]' accessed at index 24, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 24, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:51: error: Array 'end_radix[12]' accessed at index 25, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 25, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:51: error: Array 'end_radix[12]' accessed at index 26, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 26, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:51: error: Array 'end_radix[12]' accessed at index 27, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 27, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:51: error: Array 'end_radix[12]' accessed at index 28, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 28, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:51: error: Array 'end_radix[12]' accessed at index 29, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 29, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:51: error: Array 'end_radix[12]' accessed at index 30, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 30, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:51: error: Array 'end_radix[12]' accessed at index 31, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 31, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:51: error: Array 'end_radix[12]' accessed at index 32, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 32, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:51: error: Array 'end_radix[12]' accessed at index 33, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 33, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:51: error: Array 'end_radix[12]' accessed at index 34, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 34, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:51: error: Array 'end_radix[12]' accessed at index 35, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 35, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:51: error: Array 'end_radix[12]' accessed at index 36, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 36, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:51: error: Array 'end_radix[12]' accessed at index 37, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 37, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:51: error: Array 'end_radix[12]' accessed at index 38, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 38, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:51: error: Array 'end_radix[12]' accessed at index 39, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 39, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:51: error: Array 'end_radix[12]' accessed at index 40, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 40, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:51: error: Array 'end_radix[12]' accessed at index 41, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 41, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:51: error: Array 'end_radix[12]' accessed at index 42, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 42, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:51: error: Array 'end_radix[12]' accessed at index 43, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 43, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:51: error: Array 'end_radix[12]' accessed at index 44, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 44, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:51: error: Array 'end_radix[12]' accessed at index 45, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 45, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:51: error: Array 'end_radix[12]' accessed at index 46, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 46, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:51: error: Array 'end_radix[12]' accessed at index 47, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 47, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:51: error: Array 'end_radix[12]' accessed at index 48, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 48, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:51: error: Array 'end_radix[12]' accessed at index 49, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 49, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:51: error: Array 'end_radix[12]' accessed at index 50, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 50, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:258:48: error: Array 'items_radix[12]' accessed at index 12, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:259:40: error: Array 'desc_radix[12]' accessed at index 12, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:260:40: error: Array 'striped_radix[12]' accessed at index 12, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:261:97: error: Array 'start_radix[12]' accessed at index 12, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:258:48: error: Array 'items_radix[12]' accessed at index 13, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:259:40: error: Array 'desc_radix[12]' accessed at index 13, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:260:40: error: Array 'striped_radix[12]' accessed at index 13, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:261:97: error: Array 'start_radix[12]' accessed at index 13, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:258:48: error: Array 'items_radix[12]' accessed at index 14, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:259:40: error: Array 'desc_radix[12]' accessed at index 14, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:260:40: error: Array 'striped_radix[12]' accessed at index 14, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:261:97: error: Array 'start_radix[12]' accessed at index 14, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:258:48: error: Array 'items_radix[12]' accessed at index 15, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:259:40: error: Array 'desc_radix[12]' accessed at index 15, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:260:40: error: Array 'striped_radix[12]' accessed at index 15, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:261:97: error: Array 'start_radix[12]' accessed at index 15, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:258:48: error: Array 'items_radix[12]' accessed at index 16, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:259:40: error: Array 'desc_radix[12]' accessed at index 16, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:260:40: error: Array 'striped_radix[12]' accessed at index 16, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:261:97: error: Array 'start_radix[12]' accessed at index 16, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:258:48: error: Array 'items_radix[12]' accessed at index 17, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:259:40: error: Array 'desc_radix[12]' accessed at index 17, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:260:40: error: Array 'striped_radix[12]' accessed at index 17, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:261:97: error: Array 'start_radix[12]' accessed at index 17, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:258:48: error: Array 'items_radix[12]' accessed at index 18, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:259:40: error: Array 'desc_radix[12]' accessed at index 18, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:260:40: error: Array 'striped_radix[12]' accessed at index 18, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:261:97: error: Array 'start_radix[12]' accessed at index 18, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:258:48: error: Array 'items_radix[12]' accessed at index 19, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:259:40: error: Array 'desc_radix[12]' accessed at index 19, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:260:40: error: Array 'striped_radix[12]' accessed at index 19, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:261:97: error: Array 'start_radix[12]' accessed at index 19, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:258:48: error: Array 'items_radix[12]' accessed at index 20, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:259:40: error: Array 'desc_radix[12]' accessed at index 20, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:260:40: error: Array 'striped_radix[12]' accessed at index 20, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:261:97: error: Array 'start_radix[12]' accessed at index 20, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:258:48: error: Array 'items_radix[12]' accessed at index 21, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:259:40: error: Array 'desc_radix[12]' accessed at index 21, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:260:40: error: Array 'striped_radix[12]' accessed at index 21, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:261:97: error: Array 'start_radix[12]' accessed at index 21, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:258:48: error: Array 'items_radix[12]' accessed at index 22, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:259:40: error: Array 'desc_radix[12]' accessed at index 22, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:260:40: error: Array 'striped_radix[12]' accessed at index 22, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:261:97: error: Array 'start_radix[12]' accessed at index 22, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:258:48: error: Array 'items_radix[12]' accessed at index 23, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:259:40: error: Array 'desc_radix[12]' accessed at index 23, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:260:40: error: Array 'striped_radix[12]' accessed at index 23, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:261:97: error: Array 'start_radix[12]' accessed at index 23, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:258:48: error: Array 'items_radix[12]' accessed at index 24, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:259:40: error: Array 'desc_radix[12]' accessed at index 24, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:260:40: error: Array 'striped_radix[12]' accessed at index 24, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:261:97: error: Array 'start_radix[12]' accessed at index 24, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:258:48: error: Array 'items_radix[12]' accessed at index 25, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:259:40: error: Array 'desc_radix[12]' accessed at index 25, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:260:40: error: Array 'striped_radix[12]' accessed at index 25, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:261:97: error: Array 'start_radix[12]' accessed at index 25, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:258:48: error: Array 'items_radix[12]' accessed at index 26, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:259:40: error: Array 'desc_radix[12]' accessed at index 26, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:260:40: error: Array 'striped_radix[12]' accessed at index 26, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:261:97: error: Array 'start_radix[12]' accessed at index 26, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:258:48: error: Array 'items_radix[12]' accessed at index 27, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:259:40: error: Array 'desc_radix[12]' accessed at index 27, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:260:40: error: Array 'striped_radix[12]' accessed at index 27, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:261:97: error: Array 'start_radix[12]' accessed at index 27, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:258:48: error: Array 'items_radix[12]' accessed at index 28, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:259:40: error: Array 'desc_radix[12]' accessed at index 28, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:260:40: error: Array 'striped_radix[12]' accessed at index 28, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:261:97: error: Array 'start_radix[12]' accessed at index 28, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:258:48: error: Array 'items_radix[12]' accessed at index 29, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:259:40: error: Array 'desc_radix[12]' accessed at index 29, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:260:40: error: Array 'striped_radix[12]' accessed at index 29, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:261:97: error: Array 'start_radix[12]' accessed at index 29, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:258:48: error: Array 'items_radix[12]' accessed at index 30, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:259:40: error: Array 'desc_radix[12]' accessed at index 30, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:260:40: error: Array 'striped_radix[12]' accessed at index 30, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:261:97: error: Array 'start_radix[12]' accessed at index 30, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:258:48: error: Array 'items_radix[12]' accessed at index 31, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:259:40: error: Array 'desc_radix[12]' accessed at index 31, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:260:40: error: Array 'striped_radix[12]' accessed at index 31, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:261:97: error: Array 'start_radix[12]' accessed at index 31, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:258:48: error: Array 'items_radix[12]' accessed at index 32, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:259:40: error: Array 'desc_radix[12]' accessed at index 32, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:260:40: error: Array 'striped_radix[12]' accessed at index 32, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:261:97: error: Array 'start_radix[12]' accessed at index 32, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:258:48: error: Array 'items_radix[12]' accessed at index 33, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:259:40: error: Array 'desc_radix[12]' accessed at index 33, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:260:40: error: Array 'striped_radix[12]' accessed at index 33, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:261:97: error: Array 'start_radix[12]' accessed at index 33, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:258:48: error: Array 'items_radix[12]' accessed at index 34, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:259:40: error: Array 'desc_radix[12]' accessed at index 34, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:260:40: error: Array 'striped_radix[12]' accessed at index 34, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:261:97: error: Array 'start_radix[12]' accessed at index 34, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:258:48: error: Array 'items_radix[12]' accessed at index 35, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:259:40: error: Array 'desc_radix[12]' accessed at index 35, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:260:40: error: Array 'striped_radix[12]' accessed at index 35, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:261:97: error: Array 'start_radix[12]' accessed at index 35, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:258:48: error: Array 'items_radix[12]' accessed at index 36, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:259:40: error: Array 'desc_radix[12]' accessed at index 36, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:260:40: error: Array 'striped_radix[12]' accessed at index 36, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:261:97: error: Array 'start_radix[12]' accessed at index 36, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:258:48: error: Array 'items_radix[12]' accessed at index 37, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:259:40: error: Array 'desc_radix[12]' accessed at index 37, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:260:40: error: Array 'striped_radix[12]' accessed at index 37, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:261:97: error: Array 'start_radix[12]' accessed at index 37, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:258:48: error: Array 'items_radix[12]' accessed at index 38, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:259:40: error: Array 'desc_radix[12]' accessed at index 38, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:260:40: error: Array 'striped_radix[12]' accessed at index 38, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:261:97: error: Array 'start_radix[12]' accessed at index 38, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:258:48: error: Array 'items_radix[12]' accessed at index 39, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:259:40: error: Array 'desc_radix[12]' accessed at index 39, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:260:40: error: Array 'striped_radix[12]' accessed at index 39, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:261:97: error: Array 'start_radix[12]' accessed at index 39, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:258:48: error: Array 'items_radix[12]' accessed at index 40, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:259:40: error: Array 'desc_radix[12]' accessed at index 40, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:260:40: error: Array 'striped_radix[12]' accessed at index 40, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:261:97: error: Array 'start_radix[12]' accessed at index 40, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:258:48: error: Array 'items_radix[12]' accessed at index 41, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:259:40: error: Array 'desc_radix[12]' accessed at index 41, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:260:40: error: Array 'striped_radix[12]' accessed at index 41, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:261:97: error: Array 'start_radix[12]' accessed at index 41, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:258:48: error: Array 'items_radix[12]' accessed at index 42, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:259:40: error: Array 'desc_radix[12]' accessed at index 42, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:260:40: error: Array 'striped_radix[12]' accessed at index 42, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:261:97: error: Array 'start_radix[12]' accessed at index 42, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:258:48: error: Array 'items_radix[12]' accessed at index 43, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:259:40: error: Array 'desc_radix[12]' accessed at index 43, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:260:40: error: Array 'striped_radix[12]' accessed at index 43, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:261:97: error: Array 'start_radix[12]' accessed at index 43, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:258:48: error: Array 'items_radix[12]' accessed at index 44, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:259:40: error: Array 'desc_radix[12]' accessed at index 44, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:260:40: error: Array 'striped_radix[12]' accessed at index 44, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:261:97: error: Array 'start_radix[12]' accessed at index 44, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:258:48: error: Array 'items_radix[12]' accessed at index 45, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:259:40: error: Array 'desc_radix[12]' accessed at index 45, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:260:40: error: Array 'striped_radix[12]' accessed at index 45, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:261:97: error: Array 'start_radix[12]' accessed at index 45, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:258:48: error: Array 'items_radix[12]' accessed at index 46, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:259:40: error: Array 'desc_radix[12]' accessed at index 46, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:260:40: error: Array 'striped_radix[12]' accessed at index 46, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:261:97: error: Array 'start_radix[12]' accessed at index 46, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:258:48: error: Array 'items_radix[12]' accessed at index 47, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:259:40: error: Array 'desc_radix[12]' accessed at index 47, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:260:40: error: Array 'striped_radix[12]' accessed at index 47, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:261:97: error: Array 'start_radix[12]' accessed at index 47, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:258:48: error: Array 'items_radix[12]' accessed at index 48, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:259:40: error: Array 'desc_radix[12]' accessed at index 48, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:260:40: error: Array 'striped_radix[12]' accessed at index 48, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:261:97: error: Array 'start_radix[12]' accessed at index 48, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:258:48: error: Array 'items_radix[12]' accessed at index 49, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:259:40: error: Array 'desc_radix[12]' accessed at index 49, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:260:40: error: Array 'striped_radix[12]' accessed at index 49, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:261:97: error: Array 'start_radix[12]' accessed at index 49, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:258:48: error: Array 'items_radix[12]' accessed at index 50, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:259:40: error: Array 'desc_radix[12]' accessed at index 50, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:260:40: error: Array 'striped_radix[12]' accessed at index 50, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:261:97: error: Array 'start_radix[12]' accessed at index 50, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_sort_comparator.hpp:124:24: performance:inconclusive: Technically the member function 'test_utils::key_comparator::to_bits' can be static (but you may consider moving to unnamed namespace). [functionStatic] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_sort_comparator.hpp:37:15: style: Same expression on both sides of '!='. [duplicateExpression] rocPRIM-rocm-6.1.2/test/rocprim/test_block_reduce.hpp:33:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_reduce.hpp:104:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_reduce.hpp:191:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_reduce.hpp:263:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_reduce.hpp:336:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_reduce.kernels.hpp:267:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_reduce.kernels.hpp:154:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipMemcpyHostToDevice [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_reduce.kernels.hpp:65:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_reduce.kernels.hpp:228:48: error: Array 'items[7]' accessed at index 7, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_reduce.kernels.hpp:228:48: error: Array 'items[7]' accessed at index 8, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_reduce.kernels.hpp:228:48: error: Array 'items[7]' accessed at index 9, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_reduce.kernels.hpp:228:48: error: Array 'items[7]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_reduce.kernels.hpp:228:48: error: Array 'items[7]' accessed at index 11, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_reduce.kernels.hpp:228:48: error: Array 'items[7]' accessed at index 12, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_reduce.kernels.hpp:228:48: error: Array 'items[7]' accessed at index 13, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_reduce.kernels.hpp:228:48: error: Array 'items[7]' accessed at index 14, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_reduce.kernels.hpp:228:48: error: Array 'items[7]' accessed at index 15, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_reduce.kernels.hpp:228:48: error: Array 'items[7]' accessed at index 16, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_reduce.kernels.hpp:228:48: error: Array 'items[7]' accessed at index 17, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_reduce.kernels.hpp:228:48: error: Array 'items[7]' accessed at index 18, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_reduce.kernels.hpp:228:48: error: Array 'items[7]' accessed at index 19, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_reduce.kernels.hpp:228:48: error: Array 'items[7]' accessed at index 20, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_reduce.kernels.hpp:228:48: error: Array 'items[7]' accessed at index 21, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_reduce.kernels.hpp:228:48: error: Array 'items[7]' accessed at index 22, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_reduce.kernels.hpp:228:48: error: Array 'items[7]' accessed at index 23, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_reduce.kernels.hpp:228:48: error: Array 'items[7]' accessed at index 24, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_reduce.kernels.hpp:228:48: error: Array 'items[7]' accessed at index 25, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_reduce.kernels.hpp:228:48: error: Array 'items[7]' accessed at index 26, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_reduce.kernels.hpp:228:48: error: Array 'items[7]' accessed at index 27, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_reduce.kernels.hpp:228:48: error: Array 'items[7]' accessed at index 28, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_reduce.kernels.hpp:228:48: error: Array 'items[7]' accessed at index 29, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_reduce.kernels.hpp:228:48: error: Array 'items[7]' accessed at index 30, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_reduce.kernels.hpp:228:48: error: Array 'items[7]' accessed at index 31, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_reduce.kernels.hpp:228:48: error: Array 'items[7]' accessed at index 32, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_reduce.kernels.hpp:228:48: error: Array 'items[7]' accessed at index 33, which is out of bounds. [arrayIndexOutOfBounds] rocPRIM-rocm-6.1.2/test/rocprim/test_block_run_length_decode.cpp:152:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_shuffle.hpp:31:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_shuffle.hpp:103:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_shuffle.hpp:174:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_shuffle.hpp:255:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_sort.hpp:372:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bitonic_sort [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_sort.hpp:385:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bitonic_sort [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_sort.hpp:396:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bitonic_sort [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_sort.hpp:407:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bitonic_sort [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_sort.hpp:429:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bitonic_sort [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_sort.hpp:440:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bitonic_sort [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_sort.hpp:455:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bitonic_sort [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_sort.hpp:468:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bitonic_sort [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_sort.hpp:272:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_sort.hpp:179:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_sort.hpp:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_sort.hpp:268:44: performance: Function parameter 'sizes' should be passed by const reference. [passedByValue] rocPRIM-rocm-6.1.2/test/rocprim/test_block_sort.hpp:175:38: performance: Function parameter 'sizes' should be passed by const reference. [passedByValue] rocPRIM-rocm-6.1.2/test/rocprim/test_block_sort.hpp:372:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable merge_sort [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_sort.hpp:385:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable merge_sort [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_sort.hpp:396:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable merge_sort [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_sort.hpp:407:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable merge_sort [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_sort.hpp:429:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable merge_sort [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_sort.hpp:440:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable merge_sort [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_sort.hpp:455:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable merge_sort [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_sort.hpp:468:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable merge_sort [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_sort.hpp:372:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stable_merge_sort [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_sort.hpp:385:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stable_merge_sort [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_sort.hpp:396:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stable_merge_sort [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_sort.hpp:407:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stable_merge_sort [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_sort.hpp:429:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stable_merge_sort [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_sort.hpp:440:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stable_merge_sort [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_sort.hpp:455:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stable_merge_sort [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_block_sort.hpp:468:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stable_merge_sort [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_config_dispatch.cpp:45:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_config_dispatch.cpp:70:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unknown [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_config_dispatch.cpp:89:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_constant_iterator.cpp:70:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_constant_iterator.cpp:44:16: style: class member 'RocprimConstantIteratorTests::debug_synchronous' is never used. [unusedStructMember] rocPRIM-rocm-6.1.2/test/rocprim/test_counting_iterator.cpp:70:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_counting_iterator.cpp:44:16: style: class member 'RocprimCountingIteratorTests::debug_synchronous' is never used. [unusedStructMember] rocPRIM-rocm-6.1.2/test/rocprim/test_device_adjacent_difference.cpp:196:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_adjacent_difference.cpp:463:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_graphs [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_adjacent_difference.cpp:151:29: style: class member 'RocprimDeviceAdjacentDifferenceTests::left' is never used. [unusedStructMember] rocPRIM-rocm-6.1.2/test/rocprim/test_device_adjacent_difference.cpp:152:29: style: class member 'RocprimDeviceAdjacentDifferenceTests::in_place' is never used. [unusedStructMember] rocPRIM-rocm-6.1.2/test/rocprim/test_device_adjacent_difference.cpp:153:29: style: class member 'RocprimDeviceAdjacentDifferenceTests::use_identity_iterator' is never used. [unusedStructMember] rocPRIM-rocm-6.1.2/test/rocprim/test_device_adjacent_difference.cpp:154:29: style: class member 'RocprimDeviceAdjacentDifferenceTests::debug_synchronous' is never used. [unusedStructMember] rocPRIM-rocm-6.1.2/test/rocprim/test_device_adjacent_difference.cpp:156:29: style: class member 'RocprimDeviceAdjacentDifferenceTests::use_graphs' is never used. [unusedStructMember] rocPRIM-rocm-6.1.2/test/rocprim/test_device_adjacent_difference.cpp:339:27: style: class member 'RocprimDeviceAdjacentDifferenceLargeTests::left' is never used. [unusedStructMember] rocPRIM-rocm-6.1.2/test/rocprim/test_device_adjacent_difference.cpp:340:27: style: class member 'RocprimDeviceAdjacentDifferenceLargeTests::in_place' is never used. [unusedStructMember] rocPRIM-rocm-6.1.2/test/rocprim/test_device_adjacent_difference.cpp:341:27: style: class member 'RocprimDeviceAdjacentDifferenceLargeTests::debug_synchronous' is never used. [unusedStructMember] rocPRIM-rocm-6.1.2/test/rocprim/test_device_adjacent_difference.cpp:342:27: style: class member 'RocprimDeviceAdjacentDifferenceLargeTests::use_graphs' is never used. [unusedStructMember] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_hipgraphs.hpp:37:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipStreamCaptureModeGlobal [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_batch_memcpy.cpp:155:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_buffers [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_batch_memcpy.cpp:64:31: style: struct member 'DeviceBatchMemcpyTests::shuffled' is never used. [unusedStructMember] rocPRIM-rocm-6.1.2/test/rocprim/test_device_batch_memcpy.cpp:65:31: style: struct member 'DeviceBatchMemcpyTests::num_buffers' is never used. [unusedStructMember] rocPRIM-rocm-6.1.2/test/rocprim/test_device_batch_memcpy.cpp:66:31: style: struct member 'DeviceBatchMemcpyTests::max_size' is never used. [unusedStructMember] rocPRIM-rocm-6.1.2/test/rocprim/test_device_batch_memcpy.cpp:157:23: style: Variable 'shuffled' is assigned a value that is never used. [unreadVariable] rocPRIM-rocm-6.1.2/test/rocprim/test_device_binary_search.cpp:84:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_binary_search.cpp:231:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_binary_search.cpp:376:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_histogram.cpp:203:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_histogram.cpp:475:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_histogram.cpp:731:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_histogram.cpp:1029:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_histogram.cpp:421:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_histogram.cpp:151:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_merge.cpp:532:66: error: syntax error [syntaxError] rocPRIM-rocm-6.1.2/test/rocprim/test_device_merge_sort.cpp:92:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_merge_sort.cpp:231:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_custom_float_type.hpp:50:5: warning: Member variable 'custom_float_type::x' is not initialized in the constructor. [uninitMemberVar] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_custom_float_type.hpp:48:5: style: Struct 'custom_float_type' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] rocPRIM-rocm-6.1.2/test/rocprim/test_device_merge_sort.cpp:59:16: style: class member 'RocprimDeviceSortTests::debug_synchronous' is never used. [unusedStructMember] rocPRIM-rocm-6.1.2/test/rocprim/test_device_partition.cpp:243:23: error: syntax error [syntaxError] rocPRIM-rocm-6.1.2/test/rocprim/test_device_reduce.cpp:281:13: debug: Failed to instantiate template "wrap_in_identity_iterator". The checking continues anyway. [templateInstantiation] rocPRIM-rocm-6.1.2/test/rocprim/test_device_reduce.cpp:129:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_reduce.cpp:214:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_reduce.cpp:370:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_reduce.cpp:614:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_reduce.cpp:742:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_reduce.cpp:505:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_reduce.cpp:423:26: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] rocPRIM-rocm-6.1.2/test/rocprim/test_device_reduce_by_key.cpp:379:16: error: There is an unknown macro here somewhere. Configuration is required. If ROCPRIM_DEVICE is a macro then please configure it. [unknownMacro] rocPRIM-rocm-6.1.2/test/rocprim/test_device_run_length_encode.cpp:176:13: debug: Failed to instantiate template "wrap_in_identity_iterator". The checking continues anyway. [templateInstantiation] rocPRIM-rocm-6.1.2/test/rocprim/test_device_run_length_encode.cpp:100:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_run_length_encode.cpp:252:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_run_length_encode.cpp:133:37: style: Variable 'values_input' is assigned a value that is never used. [unreadVariable] rocPRIM-rocm-6.1.2/test/rocprim/test_device_run_length_encode.cpp:287:37: style: Variable 'values_input' is assigned a value that is never used. [unreadVariable] rocPRIM-rocm-6.1.2/test/rocprim/test_device_scan.cpp:332:13: debug: Failed to instantiate template "wrap_in_identity_iterator". The checking continues anyway. [templateInstantiation] rocPRIM-rocm-6.1.2/test/rocprim/test_device_scan.cpp:159:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug_synchronous [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_scan.cpp:260:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_scan.cpp:413:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conditional_t [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_scan.cpp:565:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_scan.cpp:736:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conditional_t [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_scan.cpp:1554:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug_synchronous [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_scan.cpp:1358:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_scan.cpp:1093:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_scan.cpp:969:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_scan.cpp:1234:5: style: Class 'check_run_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] rocPRIM-rocm-6.1.2/test/rocprim/test_device_scan.cpp:260:95: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] rocPRIM-rocm-6.1.2/test/rocprim/test_utils.hpp:69:36: note: 'precision < accum_type < TestFixture :: input_type , TestFixture :: scan_op_type > :: type >' is assigned value '0' here. rocPRIM-rocm-6.1.2/test/rocprim/test_device_scan.cpp:260:95: note: Same expression in both branches of ternary operator. rocPRIM-rocm-6.1.2/test/rocprim/test_device_scan.cpp:414:95: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] rocPRIM-rocm-6.1.2/test/rocprim/test_utils.hpp:69:36: note: 'precision < accum_type < TestFixture :: input_type , TestFixture :: scan_op_type > :: type >' is assigned value '0' here. rocPRIM-rocm-6.1.2/test/rocprim/test_device_scan.cpp:414:95: note: Same expression in both branches of ternary operator. rocPRIM-rocm-6.1.2/test/rocprim/test_device_scan.cpp:565:95: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] rocPRIM-rocm-6.1.2/test/rocprim/test_utils.hpp:69:36: note: 'precision < accum_type < TestFixture :: input_type , TestFixture :: scan_op_type > :: type >' is assigned value '0' here. rocPRIM-rocm-6.1.2/test/rocprim/test_device_scan.cpp:565:95: note: Same expression in both branches of ternary operator. rocPRIM-rocm-6.1.2/test/rocprim/test_device_scan.cpp:737:95: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] rocPRIM-rocm-6.1.2/test/rocprim/test_utils.hpp:69:36: note: 'precision < accum_type < TestFixture :: input_type , TestFixture :: scan_op_type > :: type >' is assigned value '0' here. rocPRIM-rocm-6.1.2/test/rocprim/test_device_scan.cpp:737:95: note: Same expression in both branches of ternary operator. rocPRIM-rocm-6.1.2/test/rocprim/test_device_scan.cpp:413:0: warning: Found suspicious operator ',', result is not used. [constStatement] rocPRIM-rocm-6.1.2/test/rocprim/test_device_scan.cpp:736:0: warning: Found suspicious operator ',', result is not used. [constStatement] rocPRIM-rocm-6.1.2/test/rocprim/test_device_scan.cpp:1234:37: performance:inconclusive: Function parameter 'args' should be passed by const reference. However it seems that 'check_run_iterator' is a callback function. [passedByValueCallback] rocPRIM-rocm-6.1.2/test/rocprim/test_device_scan.cpp:1290:18: note: Function pointer used here. rocPRIM-rocm-6.1.2/test/rocprim/test_device_scan.cpp:1234:37: note: Function parameter 'args' should be passed by const reference. However it seems that 'check_run_iterator' is a callback function. rocPRIM-rocm-6.1.2/test/rocprim/test_device_scan.cpp:1248:68: performance:inconclusive: Function parameter 'distance' should be passed by const reference. [passedByValue] rocPRIM-rocm-6.1.2/test/rocprim/test_device_scan.cpp:1252:78: performance:inconclusive: Function parameter 'rhs' should be passed by const reference. [passedByValue] rocPRIM-rocm-6.1.2/test/rocprim/test_device_scan.cpp:1257:78: performance:inconclusive: Function parameter 'rhs' should be passed by const reference. [passedByValue] rocPRIM-rocm-6.1.2/test/rocprim/test_device_scan.cpp:1266:76: performance:inconclusive: Function parameter 'rhs' should be passed by const reference. [passedByValue] rocPRIM-rocm-6.1.2/test/rocprim/test_device_scan.cpp:1270:76: performance:inconclusive: Function parameter 'rhs' should be passed by const reference. [passedByValue] rocPRIM-rocm-6.1.2/test/rocprim/test_device_segmented_reduce.cpp:275:13: debug: Failed to instantiate template "wrap_in_identity_iterator". The checking continues anyway. [templateInstantiation] rocPRIM-rocm-6.1.2/test/rocprim/test_device_segmented_reduce.cpp:138:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_segmented_scan.cpp:202:13: debug: Failed to instantiate template "wrap_in_identity_iterator". The checking continues anyway. [templateInstantiation] rocPRIM-rocm-6.1.2/test/rocprim/test_device_segmented_scan.cpp:91:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_segmented_scan.cpp:272:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_segmented_scan.cpp:457:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_segmented_scan.cpp:642:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_select.cpp:152:13: debug: Failed to instantiate template "wrap_in_identity_iterator". The checking continues anyway. [templateInstantiation] rocPRIM-rocm-6.1.2/test/rocprim/test_device_select.cpp:82:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_select.cpp:256:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_select.cpp:416:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_select.cpp:851:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_select.cpp:1070:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_select.cpp:1228:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipStreamNonBlocking [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_select.cpp:611:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_device_select.cpp:589:5: style: Struct 'element_equal_operator < F , T >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] rocPRIM-rocm-6.1.2/test/rocprim/test_device_select.cpp:59:16: style: class member 'RocprimDeviceSelectTests::debug_synchronous' is never used. [unusedStructMember] rocPRIM-rocm-6.1.2/test/rocprim/test_device_select.cpp:60:27: style: class member 'RocprimDeviceSelectTests::use_identity_iterator' is never used. [unusedStructMember] rocPRIM-rocm-6.1.2/test/rocprim/test_device_select.cpp:61:27: style: class member 'RocprimDeviceSelectTests::use_graphs' is never used. [unusedStructMember] rocPRIM-rocm-6.1.2/test/rocprim/test_device_select.cpp:828:16: style: class member 'RocprimDeviceUniqueByKeyTests::debug_synchronous' is never used. [unusedStructMember] rocPRIM-rocm-6.1.2/test/rocprim/test_device_select.cpp:829:27: style: class member 'RocprimDeviceUniqueByKeyTests::use_identity_iterator' is never used. [unusedStructMember] rocPRIM-rocm-6.1.2/test/rocprim/test_device_select.cpp:830:16: style: class member 'RocprimDeviceUniqueByKeyTests::use_graphs' is never used. [unusedStructMember] rocPRIM-rocm-6.1.2/test/rocprim/test_device_transform.cpp:374:42: error: syntax error [syntaxError] rocPRIM-rocm-6.1.2/test/rocprim/test_discard_iterator.cpp:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_discard_iterator.cpp:67:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_discard_iterator.cpp:93:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_discard_iterator.cpp:54:17: style: Consider using std::distance algorithm instead of a raw loop. [useStlAlgorithm] rocPRIM-rocm-6.1.2/test/rocprim/test_discard_iterator.cpp:83:13: style: Consider using std::distance algorithm instead of a raw loop. [useStlAlgorithm] rocPRIM-rocm-6.1.2/test/rocprim/test_intrinsics.cpp:112:28: debug: Failed to instantiate template "get_random_data". The checking continues anyway. [templateInstantiation] rocPRIM-rocm-6.1.2/test/rocprim/test_intrinsics.cpp:205:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_intrinsics.cpp:215:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_intrinsics.cpp:237:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_intrinsics.cpp:407:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_intrinsics.cpp:508:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_intrinsics.cpp:516:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_intrinsics.cpp:563:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_intrinsics.cpp:577:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_intrinsics.cpp:684:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_intrinsics.cpp:815:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_intrinsics.cpp:830:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_intrinsics.cpp:959:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_intrinsics.cpp:972:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_intrinsics.cpp:1080:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_intrinsics.cpp:1093:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_intrinsics.cpp:1179:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_intrinsics.cpp:1194:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_intrinsics.cpp:704:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_intrinsics.cpp:264:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_intrinsics.cpp:218:14: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] rocPRIM-rocm-6.1.2/test/rocprim/test_reverse_iterator.cpp:55:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_assertions.hpp:152:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_assertions.hpp:166:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_assertions.hpp:178:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_temporary_storage_partitioning.cpp:59:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_temporary_storage_partitioning.cpp:90:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_temporary_storage_partitioning.cpp:117:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_temporary_storage_partitioning.cpp:160:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_temporary_storage_partitioning.cpp:221:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_temporary_storage_partitioning.cpp:267:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_custom_test_types.hpp:66:9: style: Struct 'custom_test_type < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_custom_test_types.hpp:70:9: style: Struct 'custom_test_type < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] rocPRIM-rocm-6.1.2/test/rocprim/test_texture_cache_iterator.cpp:75:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_texture_cache_iterator.cpp:44:16: style: class member 'RocprimTextureCacheIteratorTests::debug_synchronous' is never used. [unusedStructMember] rocPRIM-rocm-6.1.2/test/rocprim/test_thread.cpp:89:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_size_x [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_thread.cpp:164:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_size_x [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_thread_algos.cpp:67:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_thread_algos.cpp:92:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_thread_algos.cpp:135:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_thread_algos.cpp:160:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_thread_algos.cpp:213:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_thread_algos.cpp:255:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_thread_algos.cpp:299:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_thread_algos.cpp:344:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_transform_iterator.cpp:89:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_transform_iterator.cpp:73:16: style: class member 'RocprimTransformIteratorTests::debug_synchronous' is never used. [unusedStructMember] rocPRIM-rocm-6.1.2/test/rocprim/test_warp_exchange.cpp:218:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warp_size [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_warp_exchange.cpp:333:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warp_size [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_warp_load.cpp:182:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warp_size [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_warp_load.cpp:234:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warp_size [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_warp_reduce.hpp:37:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warp_size [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_warp_reduce.hpp:151:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_warp_reduce.hpp:275:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_warp_reduce.hpp:397:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_warp_reduce.hpp:523:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_warp_reduce.hpp:653:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_warp_reduce.hpp:809:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_custom_test_types.hpp:66:9: style: Struct 'custom_test_type < TestFixture :: params :: type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_custom_test_types.hpp:70:9: style: Struct 'custom_test_type < TestFixture :: params :: type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_custom_test_types.hpp:66:9: style: Struct 'custom_test_type < test_utils :: select_plus_operator_host < TestFixture :: params :: type > :: acc_type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_custom_test_types.hpp:70:9: style: Struct 'custom_test_type < test_utils :: select_plus_operator_host < TestFixture :: params :: type > :: acc_type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_custom_test_types.hpp:66:9: style: Struct 'custom_test_type < test_utils :: select_plus_operator_host < TestFixture :: params :: type > :: cast_type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] rocPRIM-rocm-6.1.2/test/rocprim/test_utils_custom_test_types.hpp:70:9: style: Struct 'custom_test_type < test_utils :: select_plus_operator_host < TestFixture :: params :: type > :: cast_type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] rocPRIM-rocm-6.1.2/test/rocprim/test_warp_scan.hpp:31:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_warp_scan.hpp:154:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_warp_scan.hpp:299:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_warp_scan.hpp:425:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_warp_scan.hpp:578:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_warp_scan.hpp:737:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_warp_scan.hpp:919:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_warp_sort.hpp:31:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_warp_sort.hpp:127:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_warp_store.cpp:172:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warp_size [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_warp_store.cpp:224:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warp_size [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_zip_iterator.cpp:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_zip_iterator.cpp:154:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_zip_iterator.cpp:293:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] rocPRIM-rocm-6.1.2/test/rocprim/test_zip_iterator.cpp:88:9: style: Redundant initialization for 'ref'. The initialized value is overwritten before it is read. [redundantInitialization] rocPRIM-rocm-6.1.2/test/rocprim/test_zip_iterator.cpp:87:14: note: ref is initialized rocPRIM-rocm-6.1.2/test/rocprim/test_zip_iterator.cpp:88:9: note: ref is overwritten rocPRIM-rocm-6.1.2/test/rocprim/test_constant_iterator.cpp:57:1: error: The one definition rule is violated, different classes/structs have the same name 'transform < TestFixture :: input_type >' [ctuOneDefinitionRuleViolation] rocPRIM-rocm-6.1.2/test/rocprim/test_texture_cache_iterator.cpp:60:1: note: The one definition rule is violated, different classes/structs have the same name 'transform < TestFixture :: input_type >' rocPRIM-rocm-6.1.2/test/rocprim/test_constant_iterator.cpp:57:1: note: The one definition rule is violated, different classes/structs have the same name 'transform < TestFixture :: input_type >' rocPRIM-rocm-6.1.2/benchmark/benchmark_warp_exchange.cpp:45:1: error: The one definition rule is violated, different classes/structs have the same name 'BlockedToStripedOp' [ctuOneDefinitionRuleViolation] rocPRIM-rocm-6.1.2/test/rocprim/test_warp_exchange.cpp:49:1: note: The one definition rule is violated, different classes/structs have the same name 'BlockedToStripedOp' rocPRIM-rocm-6.1.2/benchmark/benchmark_warp_exchange.cpp:45:1: note: The one definition rule is violated, different classes/structs have the same name 'BlockedToStripedOp' rocPRIM-rocm-6.1.2/benchmark/benchmark_warp_exchange.cpp:77:1: error: The one definition rule is violated, different classes/structs have the same name 'BlockedToStripedShuffleOp' [ctuOneDefinitionRuleViolation] rocPRIM-rocm-6.1.2/test/rocprim/test_warp_exchange.cpp:65:1: note: The one definition rule is violated, different classes/structs have the same name 'BlockedToStripedShuffleOp' rocPRIM-rocm-6.1.2/benchmark/benchmark_warp_exchange.cpp:77:1: note: The one definition rule is violated, different classes/structs have the same name 'BlockedToStripedShuffleOp' rocPRIM-rocm-6.1.2/benchmark/benchmark_warp_exchange.cpp:61:1: error: The one definition rule is violated, different classes/structs have the same name 'StripedToBlockedOp' [ctuOneDefinitionRuleViolation] rocPRIM-rocm-6.1.2/test/rocprim/test_warp_exchange.cpp:81:1: note: The one definition rule is violated, different classes/structs have the same name 'StripedToBlockedOp' rocPRIM-rocm-6.1.2/benchmark/benchmark_warp_exchange.cpp:61:1: note: The one definition rule is violated, different classes/structs have the same name 'StripedToBlockedOp' rocPRIM-rocm-6.1.2/benchmark/benchmark_warp_exchange.cpp:93:1: error: The one definition rule is violated, different classes/structs have the same name 'StripedToBlockedShuffleOp' [ctuOneDefinitionRuleViolation] rocPRIM-rocm-6.1.2/test/rocprim/test_warp_exchange.cpp:97:1: note: The one definition rule is violated, different classes/structs have the same name 'StripedToBlockedShuffleOp' rocPRIM-rocm-6.1.2/benchmark/benchmark_warp_exchange.cpp:93:1: note: The one definition rule is violated, different classes/structs have the same name 'StripedToBlockedShuffleOp' rocPRIM-rocm-6.1.2/benchmark/benchmark_warp_exchange.cpp:109:1: error: The one definition rule is violated, different classes/structs have the same name 'ScatterToStripedOp' [ctuOneDefinitionRuleViolation] rocPRIM-rocm-6.1.2/test/rocprim/test_warp_exchange.cpp:113:1: note: The one definition rule is violated, different classes/structs have the same name 'ScatterToStripedOp' rocPRIM-rocm-6.1.2/benchmark/benchmark_warp_exchange.cpp:109:1: note: The one definition rule is violated, different classes/structs have the same name 'ScatterToStripedOp' diff: 2.17.0 rocPRIM-rocm-6.1.2/benchmark/cmdparser.hpp:317:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 rocPRIM-rocm-6.1.2/test/rocprim/identity_iterator.hpp:146:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head rocPRIM-rocm-6.1.2/test/rocprim/test_arg_index_iterator.cpp:86:13: style: Consider using std::distance algorithm instead of a raw loop. [useStlAlgorithm] head rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 12, which is out of bounds. [arrayIndexOutOfBounds] head rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 13, which is out of bounds. [arrayIndexOutOfBounds] head rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 14, which is out of bounds. [arrayIndexOutOfBounds] head rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 15, which is out of bounds. [arrayIndexOutOfBounds] head rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 16, which is out of bounds. [arrayIndexOutOfBounds] head rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 17, which is out of bounds. [arrayIndexOutOfBounds] head rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 18, which is out of bounds. [arrayIndexOutOfBounds] head rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 19, which is out of bounds. [arrayIndexOutOfBounds] head rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 20, which is out of bounds. [arrayIndexOutOfBounds] head rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 21, which is out of bounds. [arrayIndexOutOfBounds] head rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 22, which is out of bounds. [arrayIndexOutOfBounds] head rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 23, which is out of bounds. [arrayIndexOutOfBounds] head rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 24, which is out of bounds. [arrayIndexOutOfBounds] head rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 25, which is out of bounds. [arrayIndexOutOfBounds] head rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 26, which is out of bounds. [arrayIndexOutOfBounds] head rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 27, which is out of bounds. [arrayIndexOutOfBounds] head rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 28, which is out of bounds. [arrayIndexOutOfBounds] head rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 29, which is out of bounds. [arrayIndexOutOfBounds] head rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 30, which is out of bounds. [arrayIndexOutOfBounds] head rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 31, which is out of bounds. [arrayIndexOutOfBounds] head rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 32, which is out of bounds. [arrayIndexOutOfBounds] head rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 33, which is out of bounds. [arrayIndexOutOfBounds] head rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 34, which is out of bounds. [arrayIndexOutOfBounds] head rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 35, which is out of bounds. [arrayIndexOutOfBounds] head rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 36, which is out of bounds. [arrayIndexOutOfBounds] head rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 37, which is out of bounds. [arrayIndexOutOfBounds] head rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 38, which is out of bounds. [arrayIndexOutOfBounds] head rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 39, which is out of bounds. [arrayIndexOutOfBounds] head rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 40, which is out of bounds. [arrayIndexOutOfBounds] head rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 41, which is out of bounds. [arrayIndexOutOfBounds] head rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 42, which is out of bounds. [arrayIndexOutOfBounds] head rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 43, which is out of bounds. [arrayIndexOutOfBounds] head rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 44, which is out of bounds. [arrayIndexOutOfBounds] head rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 45, which is out of bounds. [arrayIndexOutOfBounds] head rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 46, which is out of bounds. [arrayIndexOutOfBounds] head rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 47, which is out of bounds. [arrayIndexOutOfBounds] head rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 48, which is out of bounds. [arrayIndexOutOfBounds] head rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 49, which is out of bounds. [arrayIndexOutOfBounds] head rocPRIM-rocm-6.1.2/test/rocprim/test_block_radix_sort.kernels.hpp:389:92: error: Array 'end_radix[12]' accessed at index 50, which is out of bounds. [arrayIndexOutOfBounds] head rocPRIM-rocm-6.1.2/test/rocprim/test_device_reduce.cpp:423:26: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head rocPRIM-rocm-6.1.2/test/rocprim/test_discard_iterator.cpp:54:17: style: Consider using std::distance algorithm instead of a raw loop. [useStlAlgorithm] head rocPRIM-rocm-6.1.2/test/rocprim/test_discard_iterator.cpp:83:13: style: Consider using std::distance algorithm instead of a raw loop. [useStlAlgorithm] DONE