2024-04-24 07:01 ftp://ftp.de.debian.org/debian/pool/main/d/dbcsr/dbcsr_2.6.0.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=openmp --check-library --inconclusive --enable=style,information --inline-suppr --disable=missingInclude --suppress=unmatchedSuppression --template=daca2 --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j2 platform: Linux-6.6.15-amd64-x86_64-with-glibc2.37 python: 3.11.8 client-version: 1.3.53 compiler: g++ (Debian 13.2.0-13) 13.2.0 cppcheck: head 2.14.0 head-info: 7dab204 (2024-04-23 22:20:29 +0200) count: 134 134 elapsed-time: 3.2 3.1 head-timing-info: old-timing-info: head results: dbcsr-2.6.0/examples/dbcsr_example_3.cpp:40:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] dbcsr-2.6.0/examples/dbcsr_tensor_example_2.cpp:37:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dbcsr-2.6.0/examples/dbcsr_tensor_example_2.cpp:46:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] dbcsr-2.6.0/examples/dbcsr_example_3.cpp:94:58: style: Parameter 'irblks' can be declared as reference to const [constParameterReference] dbcsr-2.6.0/examples/dbcsr_tensor_example_2.cpp:125:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] dbcsr-2.6.0/examples/dbcsr_example_3.cpp:94:84: style: Parameter 'icblks' can be declared as reference to const [constParameterReference] dbcsr-2.6.0/examples/dbcsr_tensor_example_2.cpp:54:14: style: The if condition is the same as the previous if condition [duplicateCondition] dbcsr-2.6.0/examples/dbcsr_tensor_example_2.cpp:53:14: note: First condition dbcsr-2.6.0/examples/dbcsr_tensor_example_2.cpp:54:14: note: Second condition dbcsr-2.6.0/examples/dbcsr_tensor_example_2.cpp:42:71: performance: Function parameter 'nzblocks' should be passed by const reference. [passedByValue] dbcsr-2.6.0/examples/dbcsr_tensor_example_2.cpp:35:33: style: Parameter 'v' can be declared as reference to const [constParameterReference] dbcsr-2.6.0/examples/dbcsr_tensor_example_2.cpp:86:9: style: Consider using std::fill or std::generate algorithm instead of a raw loop. [useStlAlgorithm] dbcsr-2.6.0/src/acc/acc_bench_smm.c:233:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dbcsr-2.6.0/src/acc/acc_bench_trans.c:132:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dbcsr-2.6.0/src/acc/acc_bench_smm.c:123:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] dbcsr-2.6.0/src/acc/acc_bench_smm.c:125:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] dbcsr-2.6.0/src/acc/acc_bench_smm.c:127:33: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] dbcsr-2.6.0/src/acc/acc_bench_smm.c:513:7: error: Null pointer dereference: (const int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_smm.c:513:7: error: Null pointer dereference: (int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_smm.c:514:7: error: Null pointer dereference: (const int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_smm.c:514:7: error: Null pointer dereference: (int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_smm.c:515:7: error: Null pointer dereference: (const int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_smm.c:515:7: error: Null pointer dereference: (int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_smm.c:516:7: error: Null pointer dereference: (const int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_smm.c:516:7: error: Null pointer dereference: (int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_smm.c:517:7: error: Null pointer dereference: (const int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_smm.c:517:7: error: Null pointer dereference: (int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_smm.c:518:7: error: Null pointer dereference: (const int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_smm.c:518:7: error: Null pointer dereference: (int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_smm.c:519:7: error: Null pointer dereference: (const int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_smm.c:519:7: error: Null pointer dereference: (int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_smm.c:520:7: error: Null pointer dereference: (const int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_smm.c:520:7: error: Null pointer dereference: (int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_smm.c:521:7: error: Null pointer dereference: (const int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_smm.c:521:7: error: Null pointer dereference: (int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_smm.c:522:7: error: Null pointer dereference: (const int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_smm.c:522:7: error: Null pointer dereference: (int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_smm.c:523:7: error: Null pointer dereference: (const int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_smm.c:523:7: error: Null pointer dereference: (int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_smm.c:545:3: error: Null pointer dereference: (const int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_smm.c:545:3: error: Null pointer dereference: (int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_smm.c:547:3: error: Null pointer dereference: (const int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_smm.c:547:3: error: Null pointer dereference: (int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_smm.c:325:21: style: Local variable 'r' shadows outer variable [shadowVariable] dbcsr-2.6.0/src/acc/acc_bench_smm.c:296:39: note: Shadowed declaration dbcsr-2.6.0/src/acc/acc_bench_smm.c:325:21: note: Shadow variable dbcsr-2.6.0/src/acc/acc_bench_smm.c:210:60: style: Variable 'm' is assigned a value that is never used. [unreadVariable] dbcsr-2.6.0/src/acc/acc_bench_smm.c:210:67: style: Variable 'n' is assigned a value that is never used. [unreadVariable] dbcsr-2.6.0/src/acc/acc_bench_smm.c:210:74: style: Variable 'k' is assigned a value that is never used. [unreadVariable] dbcsr-2.6.0/src/acc/acc_bench_trans.c:84:60: style: Condition 'NULL!=x1' is always true [knownConditionTrueFalse] dbcsr-2.6.0/src/acc/acc_bench_trans.c:138:7: error: Null pointer dereference: (const int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_trans.c:138:7: error: Null pointer dereference: (int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_trans.c:140:7: error: Null pointer dereference: (const int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_trans.c:140:7: error: Null pointer dereference: (int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_trans.c:147:5: error: Null pointer dereference: (const int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_trans.c:147:5: error: Null pointer dereference: (int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_trans.c:149:5: error: Null pointer dereference: (const int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_trans.c:149:5: error: Null pointer dereference: (int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_trans.c:253:3: error: Null pointer dereference: (const int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_trans.c:253:3: error: Null pointer dereference: (int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_trans.c:254:3: error: Null pointer dereference: (const int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_trans.c:254:3: error: Null pointer dereference: (int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_trans.c:255:3: error: Null pointer dereference: (const int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_trans.c:255:3: error: Null pointer dereference: (int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_trans.c:256:3: error: Null pointer dereference: (const int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_trans.c:256:3: error: Null pointer dereference: (int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_trans.c:257:3: error: Null pointer dereference: (const int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_trans.c:257:3: error: Null pointer dereference: (int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_trans.c:259:3: error: Null pointer dereference: (const int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_trans.c:259:3: error: Null pointer dereference: (int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_trans.c:261:3: error: Null pointer dereference: (const int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_trans.c:261:3: error: Null pointer dereference: (int*)(NULL) [nullPointer] dbcsr-2.6.0/src/acc/acc_bench_trans.c:73:26: style: Parameter 'argv' can be declared as const array [constParameter] dbcsr-2.6.0/src/acc/cuda_hip/acc_dev.cpp:27:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GetDeviceCount [valueFlowBailoutIncompleteVar] dbcsr-2.6.0/src/acc/cuda_hip/acc_dev.cpp:33:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DeviceSynchronize [valueFlowBailoutIncompleteVar] dbcsr-2.6.0/src/acc/cuda_hip/acc_dev.cpp:41:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetDevice [valueFlowBailoutIncompleteVar] dbcsr-2.6.0/src/acc/cuda_hip/acc_dev.cpp:26:46: style:inconclusive: Function 'c_dbcsr_acc_get_ndevices' argument 1 names different: declaration 'ndevices' definition 'n_devices'. [funcArgNamesDifferent] dbcsr-2.6.0/src/acc/acc.h:35:35: note: Function 'c_dbcsr_acc_get_ndevices' argument 1 names different: declaration 'ndevices' definition 'n_devices'. dbcsr-2.6.0/src/acc/cuda_hip/acc_dev.cpp:26:46: note: Function 'c_dbcsr_acc_get_ndevices' argument 1 names different: declaration 'ndevices' definition 'n_devices'. dbcsr-2.6.0/src/acc/cuda_hip/acc_error.cpp:22:21: error: There is an unknown macro here somewhere. Configuration is required. If ACC is a macro then please configure it. [unknownMacro] dbcsr-2.6.0/src/acc/cuda_hip/acc_event.cpp:26:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Event_t [valueFlowBailoutIncompleteVar] dbcsr-2.6.0/src/acc/cuda_hip/acc_event.cpp:39:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Event_t [valueFlowBailoutIncompleteVar] dbcsr-2.6.0/src/acc/cuda_hip/acc_event.cpp:54:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Event_t [valueFlowBailoutIncompleteVar] dbcsr-2.6.0/src/acc/cuda_hip/acc_event.cpp:69:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Event_t [valueFlowBailoutIncompleteVar] dbcsr-2.6.0/src/acc/cuda_hip/acc_event.cpp:89:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Event_t [valueFlowBailoutIncompleteVar] dbcsr-2.6.0/src/acc/cuda_hip/acc_event.cpp:101:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Event_t [valueFlowBailoutIncompleteVar] dbcsr-2.6.0/src/acc/cuda_hip/acc_event.cpp:58:54: style: C-style pointer casting [cstyleCast] dbcsr-2.6.0/src/acc/cuda_hip/acc_mem.cpp:30:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Malloc [valueFlowBailoutIncompleteVar] dbcsr-2.6.0/src/acc/cuda_hip/acc_mem.cpp:41:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Free [valueFlowBailoutIncompleteVar] dbcsr-2.6.0/src/acc/cuda_hip/acc_mem.cpp:49:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HostAllocDefault [valueFlowBailoutIncompleteVar] dbcsr-2.6.0/src/acc/cuda_hip/acc_mem.cpp:66:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FreeHost [valueFlowBailoutIncompleteVar] dbcsr-2.6.0/src/acc/cuda_hip/acc_mem.cpp:80:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Stream_t [valueFlowBailoutIncompleteVar] dbcsr-2.6.0/src/acc/cuda_hip/acc_mem.cpp:91:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Stream_t [valueFlowBailoutIncompleteVar] dbcsr-2.6.0/src/acc/cuda_hip/acc_mem.cpp:104:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Stream_t [valueFlowBailoutIncompleteVar] dbcsr-2.6.0/src/acc/cuda_hip/acc_mem.cpp:121:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error_t [valueFlowBailoutIncompleteVar] dbcsr-2.6.0/src/acc/cuda_hip/acc_mem.cpp:140:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MemGetInfo [valueFlowBailoutIncompleteVar] dbcsr-2.6.0/src/acc/cuda_hip/acc_mem.cpp:55:22: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] dbcsr-2.6.0/src/acc/cuda_hip/acc_mem.cpp:81:22: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] dbcsr-2.6.0/src/acc/cuda_hip/acc_mem.cpp:92:22: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] dbcsr-2.6.0/src/acc/cuda_hip/acc_mem.cpp:105:22: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] dbcsr-2.6.0/src/acc/cuda_hip/acc_mem.cpp:30:25: style: C-style pointer casting [cstyleCast] dbcsr-2.6.0/src/acc/cuda_hip/acc_mem.cpp:41:23: style: C-style pointer casting [cstyleCast] dbcsr-2.6.0/src/acc/cuda_hip/acc_mem.cpp:53:28: style: C-style pointer casting [cstyleCast] dbcsr-2.6.0/src/acc/cuda_hip/acc_mem.cpp:66:27: style: C-style pointer casting [cstyleCast] dbcsr-2.6.0/src/acc/cuda_hip/acc_mem.cpp:73:17: style: C-style pointer casting [cstyleCast] dbcsr-2.6.0/src/acc/cuda_hip/acc_mem.cpp:96:43: style: C-style pointer casting [cstyleCast] dbcsr-2.6.0/src/acc/cuda_hip/acc_mem.cpp:124:33: style: C-style pointer casting [cstyleCast] dbcsr-2.6.0/src/acc/cuda_hip/acc_mem.cpp:127:38: style: C-style pointer casting [cstyleCast] dbcsr-2.6.0/src/acc/cuda_hip/acc_mem.cpp:29:68: style:inconclusive: Function 'c_dbcsr_acc_dev_mem_allocate' argument 2 names different: declaration 'nbytes' definition 'n'. [funcArgNamesDifferent] dbcsr-2.6.0/src/acc/acc.h:56:57: note: Function 'c_dbcsr_acc_dev_mem_allocate' argument 2 names different: declaration 'nbytes' definition 'n'. dbcsr-2.6.0/src/acc/cuda_hip/acc_mem.cpp:29:68: note: Function 'c_dbcsr_acc_dev_mem_allocate' argument 2 names different: declaration 'nbytes' definition 'n'. dbcsr-2.6.0/src/acc/cuda_hip/acc_mem.cpp:48:70: style:inconclusive: Function 'c_dbcsr_acc_host_mem_allocate' argument 2 names different: declaration 'nbytes' definition 'n'. [funcArgNamesDifferent] dbcsr-2.6.0/src/acc/acc.h:59:59: note: Function 'c_dbcsr_acc_host_mem_allocate' argument 2 names different: declaration 'nbytes' definition 'n'. dbcsr-2.6.0/src/acc/cuda_hip/acc_mem.cpp:48:70: note: Function 'c_dbcsr_acc_host_mem_allocate' argument 2 names different: declaration 'nbytes' definition 'n'. dbcsr-2.6.0/src/acc/cuda_hip/acc_mem.cpp:79:83: style:inconclusive: Function 'c_dbcsr_acc_memcpy_h2d' argument 3 names different: declaration 'nbytes' definition 'count'. [funcArgNamesDifferent] dbcsr-2.6.0/src/acc/acc.h:61:72: note: Function 'c_dbcsr_acc_memcpy_h2d' argument 3 names different: declaration 'nbytes' definition 'count'. dbcsr-2.6.0/src/acc/cuda_hip/acc_mem.cpp:79:83: note: Function 'c_dbcsr_acc_memcpy_h2d' argument 3 names different: declaration 'nbytes' definition 'count'. dbcsr-2.6.0/src/acc/cuda_hip/acc_mem.cpp:90:83: style:inconclusive: Function 'c_dbcsr_acc_memcpy_d2h' argument 3 names different: declaration 'nbytes' definition 'count'. [funcArgNamesDifferent] dbcsr-2.6.0/src/acc/acc.h:62:72: note: Function 'c_dbcsr_acc_memcpy_d2h' argument 3 names different: declaration 'nbytes' definition 'count'. dbcsr-2.6.0/src/acc/cuda_hip/acc_mem.cpp:90:83: note: Function 'c_dbcsr_acc_memcpy_d2h' argument 3 names different: declaration 'nbytes' definition 'count'. dbcsr-2.6.0/src/acc/cuda_hip/acc_mem.cpp:103:88: style:inconclusive: Function 'c_dbcsr_acc_memcpy_d2d' argument 3 names different: declaration 'nbytes' definition 'count'. [funcArgNamesDifferent] dbcsr-2.6.0/src/acc/acc.h:63:77: note: Function 'c_dbcsr_acc_memcpy_d2d' argument 3 names different: declaration 'nbytes' definition 'count'. dbcsr-2.6.0/src/acc/cuda_hip/acc_mem.cpp:103:88: note: Function 'c_dbcsr_acc_memcpy_d2d' argument 3 names different: declaration 'nbytes' definition 'count'. dbcsr-2.6.0/src/acc/cuda_hip/acc_mem.cpp:120:77: style:inconclusive: Function 'c_dbcsr_acc_memset_zero' argument 3 names different: declaration 'nbytes' definition 'length'. [funcArgNamesDifferent] dbcsr-2.6.0/src/acc/acc.h:64:66: note: Function 'c_dbcsr_acc_memset_zero' argument 3 names different: declaration 'nbytes' definition 'length'. dbcsr-2.6.0/src/acc/cuda_hip/acc_mem.cpp:120:77: note: Function 'c_dbcsr_acc_memset_zero' argument 3 names different: declaration 'nbytes' definition 'length'. dbcsr-2.6.0/src/acc/cuda_hip/acc_mem.cpp:139:49: style:inconclusive: Function 'c_dbcsr_acc_dev_mem_info' argument 1 names different: declaration 'mem_free' definition 'free'. [funcArgNamesDifferent] dbcsr-2.6.0/src/acc/acc.h:65:38: note: Function 'c_dbcsr_acc_dev_mem_info' argument 1 names different: declaration 'mem_free' definition 'free'. dbcsr-2.6.0/src/acc/cuda_hip/acc_mem.cpp:139:49: note: Function 'c_dbcsr_acc_dev_mem_info' argument 1 names different: declaration 'mem_free' definition 'free'. dbcsr-2.6.0/src/acc/cuda_hip/acc_mem.cpp:139:63: style:inconclusive: Function 'c_dbcsr_acc_dev_mem_info' argument 2 names different: declaration 'mem_total' definition 'avail'. [funcArgNamesDifferent] dbcsr-2.6.0/src/acc/acc.h:65:56: note: Function 'c_dbcsr_acc_dev_mem_info' argument 2 names different: declaration 'mem_total' definition 'avail'. dbcsr-2.6.0/src/acc/cuda_hip/acc_mem.cpp:139:63: note: Function 'c_dbcsr_acc_dev_mem_info' argument 2 names different: declaration 'mem_total' definition 'avail'. dbcsr-2.6.0/src/acc/cuda_hip/acc_init.cpp:25:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Init [valueFlowBailoutIncompleteVar] dbcsr-2.6.0/src/acc/cuda_hip/acc_init.cpp:41:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable device [valueFlowBailoutIncompleteVar] dbcsr-2.6.0/src/acc/cuda_hip/acc_stream.cpp:33:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DeviceGetStreamPriorityRange [valueFlowBailoutIncompleteVar] dbcsr-2.6.0/src/acc/cuda_hip/acc_stream.cpp:41:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error_t [valueFlowBailoutIncompleteVar] dbcsr-2.6.0/src/acc/cuda_hip/acc_stream.cpp:70:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Stream_t [valueFlowBailoutIncompleteVar] dbcsr-2.6.0/src/acc/cuda_hip/acc_stream.cpp:84:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Stream_t [valueFlowBailoutIncompleteVar] dbcsr-2.6.0/src/acc/libsmm_acc/libsmm_acc.h:40:74: error: There is an unknown macro here somewhere. Configuration is required. If ACC_DRV is a macro then please configure it. [unknownMacro] dbcsr-2.6.0/src/acc/libsmm_acc/libsmm_acc_benchmark.h:23:75: error: There is an unknown macro here somewhere. Configuration is required. If ACC_DRV is a macro then please configure it. [unknownMacro] dbcsr-2.6.0/src/acc/libsmm_acc/libsmm_acc_init.cpp:50:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Handle_t [valueFlowBailoutIncompleteVar] dbcsr-2.6.0/src/acc/libsmm_acc/libsmm_acc_init.cpp:108:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DeviceProp [valueFlowBailoutIncompleteVar] dbcsr-2.6.0/src/acc/libsmm_acc/libsmm_acc_init.cpp:50:26: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] dbcsr-2.6.0/src/acc/libsmm_acc/libsmm_acc_init.cpp:29:52: style: Parameter 'handle' can be declared as reference to const [constParameterReference] dbcsr-2.6.0/tests/dbcsr_tensor_test.cpp:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dbcsr-2.6.0/tests/dbcsr_tensor_test.cpp:131:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] dbcsr-2.6.0/tests/dbcsr_tensor_test.cpp:54:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] dbcsr-2.6.0/tests/dbcsr_acc_test.c:58:26: style: Parameter 'argv' can be declared as const array [constParameter] dbcsr-2.6.0/tests/dbcsr_test.cpp:38:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] dbcsr-2.6.0/tests/dbcsr_tensor_test.cpp:58:14: style: The if condition is the same as the previous if condition [duplicateCondition] dbcsr-2.6.0/tests/dbcsr_tensor_test.cpp:57:14: note: First condition dbcsr-2.6.0/tests/dbcsr_tensor_test.cpp:58:14: note: Second condition dbcsr-2.6.0/tests/dbcsr_tensor_test.cpp:50:83: performance: Function parameter 'nzblocks' should be passed by const reference. [passedByValue] dbcsr-2.6.0/tests/dbcsr_tensor_test.cpp:90:9: style: Consider using std::generate algorithm instead of a raw loop. [useStlAlgorithm] dbcsr-2.6.0/tests/dbcsr_test.cpp:94:58: style: Parameter 'irblks' can be declared as reference to const [constParameterReference] dbcsr-2.6.0/tests/dbcsr_test.cpp:94:84: style: Parameter 'icblks' can be declared as reference to const [constParameterReference] dbcsr-2.6.0/tests/dbcsr_test.cpp:200:38: style: Parameter 'v' can be declared as reference to const [constParameterReference] dbcsr-2.6.0/tests/libsmm_acc_unittest_transpose.cpp:28:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable libsmm_acc_transpose_d [valueFlowBailoutIncompleteVar] diff: DONE