2025-08-31 02:23 ftp://ftp.de.debian.org/debian/pool/main/g/ggml/ggml_0.0~git20250712.d62df60.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=openmp --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 -j4 platform: Linux-6.12.41+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.18.0 head-info: 2ee39fe (2025-08-30 22:07:31 +0200) count: 1766 1762 elapsed-time: 589.9 978.0 head-timing-info: old-timing-info: head results: ggml-0.0~git20250712.d62df60/examples/common-ggml.cpp:30:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/common-ggml.cpp:48:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/common.cpp:151:0: debug: Function::addArguments found argument 'string' with varid 0. [varid0] ggml-0.0~git20250712.d62df60/examples/common-ggml.cpp:156:27: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] ggml-0.0~git20250712.d62df60/examples/common-ggml.cpp:221:24: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] ggml-0.0~git20250712.d62df60/examples/common-ggml.cpp:124:56: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] ggml-0.0~git20250712.d62df60/examples/common-ggml.cpp:132:56: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-alloc.cpp:80:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-alloc.cpp:402:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_DEFAULT_GRAPH_SIZE [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-backend.cpp:35:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-alloc.cpp:742:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-backend.cpp:104:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-backend.cpp:473:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_I32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-backend.cpp:802:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/common.h:179:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beg [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/common.h:196:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/common.cpp:18:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/common.cpp:70:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/common.cpp:91:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/common.cpp:144:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/common.cpp:152:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/common.cpp:163:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/common.cpp:308:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/common.cpp:332:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/common.cpp:365:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/common.cpp:383:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/common.cpp:430:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/common.cpp:545:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/common.cpp:638:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-batched.cpp:36:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-batched.cpp:151:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-batched.cpp:570:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_I32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-batched.cpp:850:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-batched.cpp:882:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-batched.cpp:999:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-alloc.cpp:812:17: style: Condition '!gpt2_eval(model,allocr,params.n_threads,n_past,embd,logits)' is always false [knownConditionTrueFalse] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-alloc.cpp:812:27: note: Calling function 'gpt2_eval' returns 1 ggml-0.0~git20250712.d62df60/examples/gpt-2/main-alloc.cpp:812:17: note: Condition '!gpt2_eval(model,allocr,params.n_threads,n_past,embd,logits)' is always false ggml-0.0~git20250712.d62df60/examples/gpt-2/main-alloc.cpp:141:22: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-alloc.cpp:698:10: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-alloc.cpp:721:27: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-alloc.cpp:91:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-alloc.cpp:102:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-alloc.cpp:103:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-alloc.cpp:104:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-alloc.cpp:105:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-alloc.cpp:106:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-alloc.cpp:107:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-alloc.cpp:125:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-alloc.cpp:138:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-backend.cpp:873:17: style: Condition '!gpt2_eval(model,allocr,params.n_threads,n_past,embd,logits)' is always false [knownConditionTrueFalse] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-backend.cpp:873:27: note: Calling function 'gpt2_eval' returns 1 ggml-0.0~git20250712.d62df60/examples/gpt-2/main-backend.cpp:873:17: note: Condition '!gpt2_eval(model,allocr,params.n_threads,n_past,embd,logits)' is always false ggml-0.0~git20250712.d62df60/examples/gpt-2/main-backend.cpp:165:22: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-backend.cpp:115:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-backend.cpp:126:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-backend.cpp:127:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-backend.cpp:128:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-backend.cpp:129:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-backend.cpp:130:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-backend.cpp:131:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-backend.cpp:149:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-backend.cpp:162:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-backend.cpp:324:17: style: Redundant initialization for 'ctx'. The initialized value is overwritten before it is read. [redundantInitialization] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-backend.cpp:313:20: note: ctx is initialized ggml-0.0~git20250712.d62df60/examples/gpt-2/main-backend.cpp:324:17: note: ctx is overwritten ggml-0.0~git20250712.d62df60/examples/gpt-2/main-backend.cpp:240:19: style: Local variable 'n_ctx' shadows outer argument [shadowArgument] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-backend.cpp:103:92: note: Shadowed declaration ggml-0.0~git20250712.d62df60/examples/gpt-2/main-backend.cpp:240:19: note: Shadow variable ggml-0.0~git20250712.d62df60/examples/gpt-2/main-backend.cpp:313:16: style: Local variable 'ctx' shadows outer variable [shadowVariable] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-backend.cpp:184:12: note: Shadowed declaration ggml-0.0~git20250712.d62df60/examples/gpt-2/main-backend.cpp:313:16: note: Shadow variable ggml-0.0~git20250712.d62df60/examples/gpt-2/main-backend.cpp:335:19: style: Local variable 'n_ctx' shadows outer argument [shadowArgument] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-backend.cpp:103:92: note: Shadowed declaration ggml-0.0~git20250712.d62df60/examples/gpt-2/main-backend.cpp:335:19: note: Shadow variable ggml-0.0~git20250712.d62df60/examples/gpt-2/main-ctx.cpp:77:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-ctx.cpp:420:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-ctx.cpp:713:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/common.cpp:14:101: style: Parameter 'params' can be declared as reference to const [constParameterReference] ggml-0.0~git20250712.d62df60/examples/common.cpp:118:46: style: Parameter 'rng' can be declared as reference to const [constParameterReference] ggml-0.0~git20250712.d62df60/examples/common.cpp:353:37: style: Parameter 'vocab' can be declared as reference to const [constParameterReference] ggml-0.0~git20250712.d62df60/examples/common.h:265:19: style: Variable 'cube' can be declared as const array [constVariable] ggml-0.0~git20250712.d62df60/examples/common.cpp:253:19: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] ggml-0.0~git20250712.d62df60/examples/common.cpp:285:27: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] ggml-0.0~git20250712.d62df60/examples/common.cpp:432:14: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] ggml-0.0~git20250712.d62df60/examples/common.cpp:448:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] ggml-0.0~git20250712.d62df60/examples/common.cpp:547:14: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] ggml-0.0~git20250712.d62df60/examples/common.cpp:563:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-sched.cpp:39:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-sched.cpp:156:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-sched.cpp:919:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/gpt-2/quantize.cpp:30:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/gpt-2/quantize.cpp:141:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-batched.cpp:212:22: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-batched.cpp:848:22: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-batched.cpp:850:23: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-batched.cpp:853:20: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-batched.cpp:854:20: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-batched.cpp:855:20: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-batched.cpp:162:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-batched.cpp:173:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-batched.cpp:174:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-batched.cpp:175:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-batched.cpp:176:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-batched.cpp:177:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-batched.cpp:178:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-batched.cpp:196:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-batched.cpp:209:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/quantize.cpp:107:24: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/quantize.cpp:108:24: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/quantize.cpp:47:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/quantize.cpp:53:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/quantize.cpp:60:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/quantize.cpp:61:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/quantize.cpp:62:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/quantize.cpp:63:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/quantize.cpp:64:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/quantize.cpp:65:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/quantize.cpp:80:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/quantize.cpp:81:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/quantize.cpp:82:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/quantize.cpp:83:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/quantize.cpp:84:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/quantize.cpp:85:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/quantize.cpp:91:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/quantize.cpp:92:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/quantize.cpp:103:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/quantize.cpp:104:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-batched.cpp:238:19: style: Local variable 'n_ctx' shadows outer argument [shadowArgument] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-batched.cpp:150:92: note: Shadowed declaration ggml-0.0~git20250712.d62df60/examples/gpt-2/main-batched.cpp:238:19: note: Shadow variable ggml-0.0~git20250712.d62df60/examples/gpt-2/main-batched.cpp:331:19: style: Local variable 'n_ctx' shadows outer argument [shadowArgument] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-batched.cpp:150:92: note: Shadowed declaration ggml-0.0~git20250712.d62df60/examples/gpt-2/main-batched.cpp:331:19: note: Shadow variable ggml-0.0~git20250712.d62df60/examples/gpt-2/main-batched.cpp:402:19: style: Local variable 'n_ctx' shadows outer argument [shadowArgument] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-batched.cpp:150:92: note: Shadowed declaration ggml-0.0~git20250712.d62df60/examples/gpt-2/main-batched.cpp:402:19: note: Shadow variable ggml-0.0~git20250712.d62df60/examples/gpt-2/main-batched.cpp:920:23: style: Local variable 'n_tokens' shadows outer variable [shadowVariable] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-batched.cpp:877:19: note: Shadowed declaration ggml-0.0~git20250712.d62df60/examples/gpt-2/main-batched.cpp:920:23: note: Shadow variable ggml-0.0~git20250712.d62df60/examples/gpt-j/quantize.cpp:31:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/gpt-j/quantize.cpp:139:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/gpt-j/main.cpp:78:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/gpt-j/main.cpp:417:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/gpt-j/main.cpp:634:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-ctx.cpp:418:9: error: Common realloc mistake: 'buf' nulled but not freed upon failure [memleakOnRealloc] ggml-0.0~git20250712.d62df60/examples/gpt-j/quantize.cpp:110:24: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/examples/gpt-j/quantize.cpp:111:24: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/examples/gpt-j/quantize.cpp:48:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-j/quantize.cpp:54:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-j/quantize.cpp:61:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-j/quantize.cpp:62:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-j/quantize.cpp:63:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-j/quantize.cpp:64:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-j/quantize.cpp:65:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-j/quantize.cpp:66:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-j/quantize.cpp:67:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-j/quantize.cpp:82:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-j/quantize.cpp:83:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-j/quantize.cpp:84:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-j/quantize.cpp:85:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-j/quantize.cpp:86:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-ctx.cpp:138:22: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/examples/gpt-j/quantize.cpp:87:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-ctx.cpp:439:10: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/examples/gpt-j/quantize.cpp:88:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-ctx.cpp:685:27: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/examples/gpt-j/quantize.cpp:94:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-j/quantize.cpp:95:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-ctx.cpp:88:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-j/quantize.cpp:106:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-ctx.cpp:99:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-j/quantize.cpp:107:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-ctx.cpp:100:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-ctx.cpp:101:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-ctx.cpp:102:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-ctx.cpp:103:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-ctx.cpp:104:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-ctx.cpp:122:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-ctx.cpp:135:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/magika/main.cpp:86:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/magika/main.cpp:102:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/magika/main.cpp:187:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_DEFAULT_GRAPH_SIZE [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/magika/main.cpp:264:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/magika/main.cpp:355:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/gpt-j/main.cpp:415:9: error: Common realloc mistake: 'buf' nulled but not freed upon failure [memleakOnRealloc] ggml-0.0~git20250712.d62df60/examples/gpt-j/main.cpp:141:22: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/examples/gpt-j/main.cpp:433:18: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/examples/gpt-j/main.cpp:606:27: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/examples/gpt-j/main.cpp:89:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-j/main.cpp:100:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-j/main.cpp:101:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-j/main.cpp:102:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-j/main.cpp:103:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-j/main.cpp:104:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-j/main.cpp:105:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-j/main.cpp:106:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-j/main.cpp:125:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-j/main.cpp:138:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/magika/main.cpp:41:15: style: struct member 'magika_hparams::block_size' is never used. [unusedStructMember] ggml-0.0~git20250712.d62df60/examples/magika/main.cpp:45:15: style: struct member 'magika_hparams::min_file_size_for_dl' is never used. [unusedStructMember] ggml-0.0~git20250712.d62df60/examples/mnist/mnist-common.h:75:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/mnist/mnist-common.cpp:19:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/mnist/mnist-common.cpp:62:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/mnist/mnist-common.cpp:133:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/mnist/mnist-common.cpp:251:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/mnist/mnist-common.cpp:343:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_OP_POOL_MAX [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/mnist/mnist-common.cpp:388:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_OPT_LOSS_TYPE_CROSS_ENTROPY [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/mnist/mnist-common.cpp:418:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/mnist/mnist-eval.cpp:24:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/mnist/mnist-train.cpp:16:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/perf-metal/perf-metal.cpp:33:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/simple/simple-backend.cpp:26:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/simple/simple-backend.cpp:73:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ggml_init_params [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/simple/simple-backend.cpp:96:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_DEFAULT_GRAPH_SIZE [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/simple/simple-backend.cpp:180:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/mnist/mnist-common.cpp:32:18: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/examples/mnist/mnist-common.cpp:75:18: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/examples/mnist/mnist-common.cpp:42:31: style:inconclusive: Function 'mnist_image_print' argument 1 names different: declaration 'f' definition 'stream'. [funcArgNamesDifferent] ggml-0.0~git20250712.d62df60/examples/mnist/mnist-common.h:158:31: note: Function 'mnist_image_print' argument 1 names different: declaration 'f' definition 'stream'. ggml-0.0~git20250712.d62df60/examples/mnist/mnist-common.cpp:42:31: note: Function 'mnist_image_print' argument 1 names different: declaration 'f' definition 'stream'. ggml-0.0~git20250712.d62df60/examples/mnist/mnist-common.cpp:458:29: style: Variable 'digit' is assigned a value that is never used. [unreadVariable] ggml-0.0~git20250712.d62df60/examples/simple/simple-backend.cpp:130:9: style: The scope of the variable 'n_threads' can be reduced. [variableScope] ggml-0.0~git20250712.d62df60/examples/simple/simple-ctx.cpp:26:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/simple/simple-ctx.cpp:23:47: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] ggml-0.0~git20250712.d62df60/examples/simple/simple-ctx.cpp:23:58: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-sched.cpp:134:9: style: Condition 'gpu_backend' is always false [knownConditionTrueFalse] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-sched.cpp:110:34: note: Assignment 'gpu_backend=NULL', assigned value is 0 ggml-0.0~git20250712.d62df60/examples/gpt-2/main-sched.cpp:134:9: note: Condition 'gpu_backend' is always false ggml-0.0~git20250712.d62df60/examples/gpt-2/main-sched.cpp:1002:17: style: Condition '!gpt2_eval(model,sched,n_past,embd,logits)' is always false [knownConditionTrueFalse] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-sched.cpp:1002:27: note: Calling function 'gpt2_eval' returns 1 ggml-0.0~git20250712.d62df60/examples/gpt-2/main-sched.cpp:1002:17: note: Condition '!gpt2_eval(model,sched,n_past,embd,logits)' is always false ggml-0.0~git20250712.d62df60/examples/gpt-2/main-sched.cpp:217:22: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-sched.cpp:167:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-sched.cpp:178:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-sched.cpp:179:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-sched.cpp:180:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-sched.cpp:181:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-sched.cpp:182:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-sched.cpp:183:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-sched.cpp:201:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-sched.cpp:214:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-sched.cpp:239:33: style: Local variable 'params' shadows outer argument [shadowArgument] ggml-0.0~git20250712.d62df60/examples/gpt-2/main-sched.cpp:155:107: note: Shadowed declaration ggml-0.0~git20250712.d62df60/examples/gpt-2/main-sched.cpp:239:33: note: Shadow variable ggml-0.0~git20250712.d62df60/examples/yolo/yolo-image.cpp:60:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-impl.h:80:1: error: There is an unknown macro here somewhere. Configuration is required. If GGML_ATTRIBUTE_FORMAT is a macro then please configure it. [unknownMacro] ggml-0.0~git20250712.d62df60/examples/yolo/yolov3-tiny.cpp:85:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/yolo/yolov3-tiny.cpp:162:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/yolo/yolov3-tiny.cpp:396:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/yolo/yolov3-tiny.cpp:462:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/yolo/yolov3-tiny.cpp:491:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/yolo/yolov3-tiny.cpp:510:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/yolo/yolov3-tiny.cpp:565:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/yolo/yolov3-tiny.cpp:610:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/yolo/yolo-image.cpp:54:13: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] ggml-0.0~git20250712.d62df60/examples/yolo/yolo-image.cpp:51:37: note: Assuming allocation function fails ggml-0.0~git20250712.d62df60/examples/yolo/yolo-image.cpp:51:21: note: Assignment 'data=(uint8_t*)calloc(im.w*im.h*im.c,sizeof(uint8_t))', assigned value is 0 ggml-0.0~git20250712.d62df60/examples/yolo/yolo-image.cpp:54:13: note: Null pointer dereference ggml-0.0~git20250712.d62df60/examples/yolo/yolo-image.cpp:51:21: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/examples/yolo/yolo-image.cpp:149:15: style: Redundant initialization for 'new_w'. The initialized value is overwritten before it is read. [redundantInitialization] ggml-0.0~git20250712.d62df60/examples/yolo/yolo-image.cpp:146:15: note: new_w is initialized ggml-0.0~git20250712.d62df60/examples/yolo/yolo-image.cpp:149:15: note: new_w is overwritten ggml-0.0~git20250712.d62df60/examples/yolo/yolo-image.cpp:150:15: style: Redundant initialization for 'new_h'. The initialized value is overwritten before it is read. [redundantInitialization] ggml-0.0~git20250712.d62df60/examples/yolo/yolo-image.cpp:147:15: note: new_h is initialized ggml-0.0~git20250712.d62df60/examples/yolo/yolo-image.cpp:150:15: note: new_h is overwritten ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TENSOR_BINARY_OP_LOCALS [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:158:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ne0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:254:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:349:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_BACKEND_DEVICE_TYPE_ACCEL [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:415:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:509:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_BACKEND_API_VERSION [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:73:46: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:74:46: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:92:42: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:102:34: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:135:42: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:136:42: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:137:42: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:140:21: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:204:28: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:205:28: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:206:28: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:222:39: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:228:39: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:310:39: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:204:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:205:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:206:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:204:17: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:205:17: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:206:17: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:218:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:256:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:319:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:337:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:351:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:370:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:377:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:383:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:440:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:466:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:472:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:486:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:496:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:402:40: style: Local variable 'src0' shadows outer variable [shadowVariable] ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:388:32: note: Shadowed declaration ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:402:40: note: Shadow variable ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:403:40: style: Local variable 'src1' shadows outer variable [shadowVariable] ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:389:32: note: Shadowed declaration ggml-0.0~git20250712.d62df60/src/ggml-blas/ggml-blas.cpp:403:40: note: Shadow variable ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:58:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:338:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:362:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_OP_NONE [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:421:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:456:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:509:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1141:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1215:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1432:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1459:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1623:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1995:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:2024:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:2097:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:2172:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:2249:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/examples/yolo/yolov3-tiny.cpp:310:14: style: Local variable 'k' shadows outer variable [shadowVariable] ggml-0.0~git20250712.d62df60/examples/yolo/yolov3-tiny.cpp:301:9: note: Shadowed declaration ggml-0.0~git20250712.d62df60/examples/yolo/yolov3-tiny.cpp:310:14: note: Shadow variable ggml-0.0~git20250712.d62df60/examples/yolo/yolov3-tiny.cpp:536:29: style: Local variable 'i' shadows outer variable [shadowVariable] ggml-0.0~git20250712.d62df60/examples/yolo/yolov3-tiny.cpp:505:14: note: Shadowed declaration ggml-0.0~git20250712.d62df60/examples/yolo/yolov3-tiny.cpp:536:29: note: Shadow variable ggml-0.0~git20250712.d62df60/examples/yolo/yolov3-tiny.cpp:331:11: style: Variable 'colors' can be declared as const array [constVariable] ggml-0.0~git20250712.d62df60/examples/yolo/yolov3-tiny.cpp:241:28: style: Unused variable: result [unusedVariable] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:104:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:131:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACL_SUCCESS [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:333:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACL_MEM_MALLOC_HUGE_FIRST [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:528:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACL_MEM_MALLOC_HUGE_FIRST [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:634:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devices [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:682:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACL_MEM_HANDLE_TYPE_NONE [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:759:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:864:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK4_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:915:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK4_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:964:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:997:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1098:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1144:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACL_MEMCPY_HOST_TO_DEVICE [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1179:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACL_MEMCPY_DEVICE_TO_HOST [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1216:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACL_MEMCPY_DEVICE_TO_DEVICE [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1324:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACL_MEM_MALLOC_HUGE_FIRST [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1388:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATRIX_ROW_PADDING [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1440:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_CANN_MAX_DEVICES [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1522:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACL_SUCCESS [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1566:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_host [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1619:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Abs [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1848:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACL_MEMCPY_HOST_TO_DEVICE [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1875:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACL_MEMCPY_DEVICE_TO_HOST [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1939:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACL_MEMCPY_DEVICE_TO_DEVICE [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1992:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_OP_NONE [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:2097:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F16 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:2295:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_OP_GET_ROWS [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:2395:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_BACKEND_DEVICE_TYPE_GPU [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:2573:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable device_count [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:2603:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:2628:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable device_count [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:2641:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACL_HBM_MEM [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/amx/common.h:84:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_Q4_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/amx/mmq.cpp:30:0: error: failed to evaluate #elif condition, undefined function-like macro invocation: __has_attribute( ... ) [preprocessorErrorDirective] ggml-0.0~git20250712.d62df60/src/ggml-cpu/amx/mmq.cpp:30:2: error: failed to evaluate #elif condition, undefined function-like macro invocation: __has_attribute( ... ) [preprocessorErrorDirective] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:129:40: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:698:35: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:702:35: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:716:29: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:742:36: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:826:9: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:842:9: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:867:29: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:868:42: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:872:33: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:892:25: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:893:25: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:918:29: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:919:42: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:921:27: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:924:20: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:927:43: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:967:29: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:968:42: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:972:33: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1000:35: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1002:27: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1005:43: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1111:35: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1135:9: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1143:31: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1149:31: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1173:9: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1178:43: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1183:31: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1207:13: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1209:13: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1214:35: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1215:35: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1226:39: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1227:39: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1248:9: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1295:9: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1314:9: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1521:36: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1798:9: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1813:9: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1839:9: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1847:38: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1866:9: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1874:44: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1909:9: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1911:9: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1916:13: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1918:13: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1964:9: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1985:9: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:2124:33: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:2134:31: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:2159:36: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:2214:27: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:2248:36: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:2308:9: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:2325:9: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:2379:46: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:2384:46: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:2389:46: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:2416:46: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:2436:54: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:2438:25: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:2445:46: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:2466:50: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:2537:43: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:2542:43: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:868:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:872:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:919:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:927:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:968:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:972:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1002:9: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1005:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1356:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1396:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1402:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1472:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1487:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:2094:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:2110:11: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:2564:17: style: The scope of the variable 'initialized' can be reduced. [variableScope] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:841:39: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:919:15: style: Variable 'scale_offset' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1134:39: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1172:39: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1915:43: style: Variable 'buf_ctx_src' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:1917:43: style: Variable 'buf_ctx_dst' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:2389:40: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:2416:40: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:2436:44: style: Variable 'dev_ctx' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:2437:49: style: Variable 'buft_ctx' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-cann/ggml-cann.cpp:2445:40: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/repack.cpp:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/repack.cpp:122:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/repack.cpp:241:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/repack.cpp:324:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/repack.cpp:412:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/repack.cpp:528:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/repack.cpp:622:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/repack.cpp:1136:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/repack.cpp:1588:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/repack.cpp:2057:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.h:15:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK4_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/quants.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/quants.c:86:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_1 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/quants.c:141:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/quants.c:434:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_1 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/quants.c:593:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/quants.c:705:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_1 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/quants.c:823:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/quants.c:1076:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_tq1_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/quants.c:1287:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_tq2_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/quants.c:1413:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_q2_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/quants.c:1775:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/quants.c:2127:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/quants.c:2493:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/quants.c:2645:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/quants.c:3178:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/quants.c:3264:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/quants.c:3370:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/quants.c:3502:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/quants.c:3590:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/quants.c:3738:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/quants.c:3830:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/quants.c:3970:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK4_NL [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/quants.c:4030:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/loongarch/quants.c:449:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/loongarch/quants.c:524:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_1 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/loongarch/quants.c:648:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/loongarch/quants.c:777:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_1 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/loongarch/quants.c:845:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/loongarch/quants.c:913:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_1 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/loongarch/quants.c:984:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/loongarch/quants.c:1040:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_q2_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/loongarch/quants.c:1149:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/loongarch/quants.c:1309:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/loongarch/quants.c:1453:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/loongarch/quants.c:1608:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/loongarch/quants.c:1763:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/loongarch/quants.c:1850:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/loongarch/quants.c:2021:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/loongarch/quants.c:2152:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/loongarch/quants.c:2246:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/loongarch/quants.c:2395:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/loongarch/quants.c:2502:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK4_NL [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/loongarch/quants.c:2561:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/repack.cpp:32:38: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/repack.cpp:126:38: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/repack.cpp:301:32: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/repack.cpp:303:38: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/repack.cpp:389:32: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/repack.cpp:391:38: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/repack.cpp:504:36: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/repack.cpp:506:42: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/repack.cpp:598:36: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/repack.cpp:600:44: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/repack.cpp:1104:42: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/repack.cpp:1106:46: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/repack.cpp:1557:38: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/repack.cpp:1559:42: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/repack.cpp:2026:38: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/repack.cpp:2028:42: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/repack.cpp:2134:42: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/repack.cpp:2136:48: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:2170:27: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:2177:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:2188:26: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:2196:30: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:46:13: performance:inconclusive: Technically the member function 'sam_hparams::n_img_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:47:13: performance:inconclusive: Technically the member function 'sam_hparams::n_window_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:48:13: performance:inconclusive: Technically the member function 'sam_hparams::n_patch_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:2034:9: style: Condition '!sam_decode_mask(model,enc_res,pe_img_dense,ctx0,gf,state,multimask_output)' is always false [knownConditionTrueFalse] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:2034:25: note: Calling function 'sam_decode_mask' returns 1 ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:2034:9: note: Condition '!sam_decode_mask(model,enc_res,pe_img_dense,ctx0,gf,state,multimask_output)' is always false ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:2242:46: style: Condition 'sam_params_parse(argc,argv,params)==false' is always false [knownConditionTrueFalse] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:2242:25: note: Calling function 'sam_params_parse' returns 1 ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:2242:46: note: Condition 'sam_params_parse(argc,argv,params)==false' is always false ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:2261:9: style: Condition '!sam_image_preprocess(img0,img1)' is always false [knownConditionTrueFalse] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:2261:30: note: Calling function 'sam_image_preprocess' returns 1 ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:2261:9: note: Condition '!sam_image_preprocess(img0,img1)' is always false ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:337:20: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1391:24: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1877:27: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1887:33: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:2044:19: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:2081:24: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:520:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:539:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:540:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:541:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:542:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:543:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:544:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1537:10: style: Redundant initialization for 'Qcur'. The initialized value is overwritten before it is read. [redundantInitialization] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1533:31: note: Qcur is initialized ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1537:10: note: Qcur is overwritten ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1540:10: style: Redundant initialization for 'Kcur'. The initialized value is overwritten before it is read. [redundantInitialization] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1534:31: note: Kcur is initialized ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1540:10: note: Kcur is overwritten ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1543:10: style: Redundant initialization for 'Vcur'. The initialized value is overwritten before it is read. [redundantInitialization] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1535:31: note: Vcur is initialized ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1543:10: note: Vcur is overwritten ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1550:7: style: Redundant initialization for 'Q'. The initialized value is overwritten before it is read. [redundantInitialization] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1546:28: note: Q is initialized ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1550:7: note: Q is overwritten ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1553:7: style: Redundant initialization for 'K'. The initialized value is overwritten before it is read. [redundantInitialization] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1547:28: note: K is initialized ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1553:7: note: K is overwritten ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1556:7: style: Redundant initialization for 'V'. The initialized value is overwritten before it is read. [redundantInitialization] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1548:28: note: V is initialized ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1556:7: note: V is overwritten ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1588:9: style: Redundant initialization for 'cur'. The initialized value is overwritten before it is read. [redundantInitialization] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1587:30: note: cur is initialized ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1588:9: note: cur is overwritten ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1623:16: style: Redundant initialization for 'tokens'. The initialized value is overwritten before it is read. [redundantInitialization] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1617:33: note: tokens is initialized ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1623:16: note: tokens is overwritten ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1639:13: style: Redundant initialization for 'src'. The initialized value is overwritten before it is read. [redundantInitialization] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1633:30: note: src is initialized ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1639:13: note: src is overwritten ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1665:17: style: Redundant initialization for 'pos_src'. The initialized value is overwritten before it is read. [redundantInitialization] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1634:34: note: pos_src is initialized ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1665:17: note: pos_src is overwritten ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1800:28: style: Redundant initialization for 'upscaled_embedding'. The initialized value is overwritten before it is read. [redundantInitialization] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1780:45: note: upscaled_embedding is initialized ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1800:28: note: upscaled_embedding is overwritten ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1481:11: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1497:11: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1501:11: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:720:33: style: Local variable 'params' shadows outer argument [shadowArgument] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:508:40: note: Shadowed declaration ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:720:33: note: Shadow variable ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1390:30: style: Local variable 'inp' shadows outer variable [shadowVariable] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1215:26: note: Shadowed declaration ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1390:30: note: Shadow variable ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:2081:17: style: Local variable 'data' shadows outer variable [shadowVariable] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:2044:12: note: Shadowed declaration ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:2081:17: note: Shadow variable ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:2196:24: style: Local variable 'val' shadows outer variable [shadowVariable] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:2188:20: note: Shadowed declaration ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:2196:24: note: Shadow variable ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1135:33: style: Parameter 'state' can be declared as reference to const [constParameterReference] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1453:31: style: Parameter 'state' can be declared as reference to const [constParameterReference] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:337:13: style: Variable 'data' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:379:110: style: Parameter 'userdata' can be declared as pointer to const. However it seems that 'ggml_sam_sin' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1429:66: note: You might need to cast the function pointer here ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:379:110: note: Parameter 'userdata' can be declared as pointer to const ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:398:110: style: Parameter 'userdata' can be declared as pointer to const. However it seems that 'ggml_sam_cos' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1430:66: note: You might need to cast the function pointer here ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:398:110: note: Parameter 'userdata' can be declared as pointer to const ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:1877:16: style: Variable 'iou_data' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:2170:19: style: Variable 'coord' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:2188:20: style: Variable 'val' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:2196:24: style: Variable 'val' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/examples/sam/sam.cpp:68:9: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/powerpc/quants.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/powerpc/quants.c:88:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_1 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/powerpc/quants.c:145:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/powerpc/quants.c:225:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_1 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/powerpc/quants.c:302:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/powerpc/quants.c:390:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_1 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/powerpc/quants.c:481:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/powerpc/quants.c:559:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_q2_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/powerpc/quants.c:741:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/powerpc/quants.c:977:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/powerpc/quants.c:1192:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/powerpc/quants.c:1409:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/powerpc/quants.c:1641:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/powerpc/quants.c:1772:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/powerpc/quants.c:1912:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/powerpc/quants.c:2077:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/powerpc/quants.c:2209:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/powerpc/quants.c:2376:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/powerpc/quants.c:2523:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK4_NL [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/powerpc/quants.c:2603:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/quants.c:41:76: style:inconclusive: Function 'quantize_row_q8_0' argument 2 names different: declaration 'y' definition 'vy'. [funcArgNamesDifferent] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.h:19:76: note: Function 'quantize_row_q8_0' argument 2 names different: declaration 'y' definition 'vy'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/quants.c:41:76: note: Function 'quantize_row_q8_0' argument 2 names different: declaration 'y' definition 'vy'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/quants.c:85:76: style:inconclusive: Function 'quantize_row_q8_1' argument 2 names different: declaration 'y' definition 'vy'. [funcArgNamesDifferent] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.h:20:76: note: Function 'quantize_row_q8_1' argument 2 names different: declaration 'y' definition 'vy'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/quants.c:85:76: note: Function 'quantize_row_q8_1' argument 2 names different: declaration 'y' definition 'vy'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/quants.c:2087:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/quants.c:2090:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/quants.c:2093:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/quants.c:2096:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/quants.c:2601:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/quants.c:2604:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/loongarch/quants.c:448:76: style:inconclusive: Function 'quantize_row_q8_0' argument 2 names different: declaration 'y' definition 'vy'. [funcArgNamesDifferent] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.h:19:76: note: Function 'quantize_row_q8_0' argument 2 names different: declaration 'y' definition 'vy'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/loongarch/quants.c:448:76: note: Function 'quantize_row_q8_0' argument 2 names different: declaration 'y' definition 'vy'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/arm/quants.c:3926:19: style: Variable 'scale.u16' is assigned a value that is never used. [unreadVariable] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/loongarch/quants.c:523:76: style:inconclusive: Function 'quantize_row_q8_1' argument 2 names different: declaration 'y' definition 'vy'. [funcArgNamesDifferent] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.h:20:76: note: Function 'quantize_row_q8_1' argument 2 names different: declaration 'y' definition 'vy'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/loongarch/quants.c:523:76: note: Function 'quantize_row_q8_1' argument 2 names different: declaration 'y' definition 'vy'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/loongarch/quants.c:1269:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/loongarch/quants.c:1272:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/loongarch/quants.c:1275:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/loongarch/quants.c:1278:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/loongarch/quants.c:1564:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/loongarch/quants.c:1567:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/riscv/repack.cpp:28:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/riscv/repack.cpp:143:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/riscv/quants.c:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/riscv/quants.c:68:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_1 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/riscv/quants.c:119:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/riscv/quants.c:188:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_1 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/riscv/quants.c:253:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/riscv/quants.c:327:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_1 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/riscv/quants.c:400:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/riscv/quants.c:455:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_q2_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/riscv/quants.c:783:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/riscv/quants.c:1217:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/riscv/quants.c:1595:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/riscv/quants.c:1764:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/s390/quants.c:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/s390/quants.c:73:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_1 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/s390/quants.c:127:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/s390/quants.c:196:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_1 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/s390/quants.c:263:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/s390/quants.c:316:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/s390/quants.c:512:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/s390/quants.c:662:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/s390/quants.c:834:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/s390/quants.c:1156:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK4_NL [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/s390/quants.c:1208:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/riscv/repack.cpp:119:36: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/riscv/repack.cpp:121:42: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/riscv/repack.cpp:369:38: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/riscv/repack.cpp:371:42: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/riscv/quants.c:26:76: style:inconclusive: Function 'quantize_row_q8_0' argument 2 names different: declaration 'y' definition 'vy'. [funcArgNamesDifferent] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.h:19:76: note: Function 'quantize_row_q8_0' argument 2 names different: declaration 'y' definition 'vy'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/riscv/quants.c:26:76: note: Function 'quantize_row_q8_0' argument 2 names different: declaration 'y' definition 'vy'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/riscv/quants.c:67:76: style:inconclusive: Function 'quantize_row_q8_1' argument 2 names different: declaration 'y' definition 'vy'. [funcArgNamesDifferent] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.h:20:76: note: Function 'quantize_row_q8_1' argument 2 names different: declaration 'y' definition 'vy'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/riscv/quants.c:67:76: note: Function 'quantize_row_q8_1' argument 2 names different: declaration 'y' definition 'vy'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/riscv/quants.c:1177:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/riscv/quants.c:1180:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/riscv/quants.c:1183:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/riscv/quants.c:1186:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/riscv/quants.c:1720:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/riscv/quants.c:1723:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/powerpc/quants.c:41:76: style:inconclusive: Function 'quantize_row_q8_0' argument 2 names different: declaration 'y' definition 'vy'. [funcArgNamesDifferent] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.h:19:76: note: Function 'quantize_row_q8_0' argument 2 names different: declaration 'y' definition 'vy'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/powerpc/quants.c:41:76: note: Function 'quantize_row_q8_0' argument 2 names different: declaration 'y' definition 'vy'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/powerpc/quants.c:87:76: style:inconclusive: Function 'quantize_row_q8_1' argument 2 names different: declaration 'y' definition 'vy'. [funcArgNamesDifferent] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.h:20:76: note: Function 'quantize_row_q8_1' argument 2 names different: declaration 'y' definition 'vy'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/powerpc/quants.c:87:76: note: Function 'quantize_row_q8_1' argument 2 names different: declaration 'y' definition 'vy'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/s390/quants.c:26:76: style:inconclusive: Function 'quantize_row_q8_0' argument 2 names different: declaration 'y' definition 'vy'. [funcArgNamesDifferent] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.h:19:76: note: Function 'quantize_row_q8_0' argument 2 names different: declaration 'y' definition 'vy'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/s390/quants.c:26:76: note: Function 'quantize_row_q8_0' argument 2 names different: declaration 'y' definition 'vy'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/s390/quants.c:72:76: style:inconclusive: Function 'quantize_row_q8_1' argument 2 names different: declaration 'y' definition 'vy'. [funcArgNamesDifferent] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.h:20:76: note: Function 'quantize_row_q8_1' argument 2 names different: declaration 'y' definition 'vy'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/s390/quants.c:72:76: note: Function 'quantize_row_q8_1' argument 2 names different: declaration 'y' definition 'vy'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/s390/quants.c:472:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/s390/quants.c:475:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/s390/quants.c:478:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/s390/quants.c:481:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/s390/quants.c:790:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/s390/quants.c:793:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/powerpc/quants.c:937:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/powerpc/quants.c:940:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/powerpc/quants.c:943:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/powerpc/quants.c:946:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/powerpc/quants.c:1365:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/powerpc/quants.c:1368:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/wasm/quants.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/wasm/quants.c:89:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_1 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/wasm/quants.c:233:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/wasm/quants.c:359:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/wasm/quants.c:465:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_1 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/wasm/quants.c:575:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/wasm/quants.c:652:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_q2_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/wasm/quants.c:801:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/wasm/quants.c:972:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/wasm/quants.c:1151:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/wasm/quants.c:1346:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/binary-ops.cpp:27:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable to_f32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/binary-ops.cpp:38:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable to_f32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/binary-ops.cpp:58:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nb0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/binary-ops.cpp:124:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/repack.cpp:179:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/repack.cpp:317:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/repack.cpp:581:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/repack.cpp:720:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/repack.cpp:994:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/repack.cpp:1773:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/binary-ops.cpp:93:53: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/binary-ops.cpp:94:53: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/binary-ops.cpp:95:53: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/binary-ops.cpp:44:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/binary-ops.cpp:44:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/quants.c:280:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/quants.c:378:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_1 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/quants.c:533:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/quants.c:691:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_1 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/quants.c:763:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/quants.c:862:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_1 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/quants.c:967:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/quants.c:1042:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_tq1_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/quants.c:1208:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_tq2_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/quants.c:1289:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_q2_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/quants.c:1510:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/quants.c:1839:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/quants.c:2064:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/quants.c:2326:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/quants.c:2605:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/quants.c:2747:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/quants.c:3076:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/quants.c:3297:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/quants.c:3447:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/quants.c:3703:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/quants.c:3848:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/quants.c:4101:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK4_NL [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/quants.c:4185:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/wasm/quants.c:41:76: style:inconclusive: Function 'quantize_row_q8_0' argument 2 names different: declaration 'y' definition 'vy'. [funcArgNamesDifferent] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.h:19:76: note: Function 'quantize_row_q8_0' argument 2 names different: declaration 'y' definition 'vy'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/wasm/quants.c:41:76: note: Function 'quantize_row_q8_0' argument 2 names different: declaration 'y' definition 'vy'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/wasm/quants.c:88:76: style:inconclusive: Function 'quantize_row_q8_1' argument 2 names different: declaration 'y' definition 'vy'. [funcArgNamesDifferent] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.h:20:76: note: Function 'quantize_row_q8_1' argument 2 names different: declaration 'y' definition 'vy'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/wasm/quants.c:88:76: note: Function 'quantize_row_q8_1' argument 2 names different: declaration 'y' definition 'vy'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/wasm/quants.c:932:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/wasm/quants.c:935:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/wasm/quants.c:938:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/wasm/quants.c:941:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/wasm/quants.c:1302:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/wasm/quants.c:1305:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/repack.cpp:183:38: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/repack.cpp:321:38: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/repack.cpp:696:36: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/repack.cpp:698:42: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/repack.cpp:943:32: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/repack.cpp:945:38: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/repack.cpp:1742:38: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/repack.cpp:1744:42: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/repack.cpp:3228:38: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/repack.cpp:3230:42: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/repack.cpp:961:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/repack.cpp:962:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/repack.cpp:980:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/repack.cpp:3247:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/repack.cpp:3248:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/repack.cpp:3268:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/repack.cpp:961:26: style: Variable 'scales_0' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/repack.cpp:962:26: style: Variable 'scales_1' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/repack.cpp:980:26: style: Variable 'mins' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/repack.cpp:3247:30: style: Variable 'scales_0' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/repack.cpp:3248:30: style: Variable 'scales_1' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/repack.cpp:3268:30: style: Variable 'mins' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/repack.cpp:964:27: style: Variable 'sumi1' is assigned a value that is never used. [unreadVariable] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/repack.cpp:965:27: style: Variable 'sumi2' is assigned a value that is never used. [unreadVariable] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/repack.cpp:3251:35: style: Variable 'sumi1' is assigned a value that is never used. [unreadVariable] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/repack.cpp:3252:35: style: Variable 'sumi2' is assigned a value that is never used. [unreadVariable] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.cpp:163:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_STATUS_ALLOC_FAILED [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.cpp:205:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_DEFAULT_N_THREADS [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.cpp:344:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PHYS_PAGES [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.cpp:354:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_BACKEND_DEVICE_TYPE_CPU [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.cpp:396:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_OP_NONE [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.cpp:633:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ggml_numa_init [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.cpp:667:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_BACKEND_API_VERSION [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.cpp:103:49: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.cpp:115:49: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.cpp:137:47: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.cpp:146:47: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.cpp:154:49: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.cpp:167:23: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.cpp:234:45: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.cpp:241:45: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.cpp:253:45: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.cpp:331:52: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.cpp:403:30: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.cpp:436:31: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.cpp:71:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.cpp:99:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.cpp:150:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.cpp:327:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.cpp:356:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.cpp:375:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.cpp:382:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.cpp:388:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.cpp:454:5: style: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.cpp:480:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.cpp:486:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.cpp:614:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.cpp:652:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.cpp:75:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] ggml-0.0~git20250712.d62df60/src/ggml-cpu/vec.h:100:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ggml_fp16_t [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/vec.h:1079:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/vec.h:1095:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:524:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:562:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:566:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:586:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:693:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_I32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:703:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:741:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ggml_fp16_t [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:800:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ggml_fp16_t [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:852:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ggml_fp16_t [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:897:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ggml_fp16_t [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:1119:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TENSOR_BINARY_OP_LOCALS [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:1203:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TENSOR_BINARY_OP_LOCALS [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:1415:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TENSOR_BINARY_OP_LOCALS [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:1478:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TENSOR_BINARY_OP_LOCALS [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:1655:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_OP_NONE [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:2277:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_N_TASKS_MAX [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:2536:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_MAX_N_THREADS [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:2544:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_MAX_N_THREADS [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:2582:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_EXIT_SUCCESS [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:2643:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_DEFAULT_N_THREADS [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:2837:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:2869:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:2880:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:2895:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_seq_cst [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:2987:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:3033:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:3107:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:3529:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/llamafile/sgemm.cpp:324:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/llamafile/sgemm.cpp:343:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KN [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/llamafile/sgemm.cpp:385:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RN [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/llamafile/sgemm.cpp:398:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RN [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/llamafile/sgemm.cpp:432:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RM [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/llamafile/sgemm.cpp:3330:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/kleidiai/kleidiai.cpp:70:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_MAX_DIMS [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/kleidiai/kleidiai.cpp:117:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_Q4_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/kleidiai/kleidiai.cpp:132:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_OP_MUL_MAT [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/kleidiai/kleidiai.cpp:143:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_FLAG_INIT [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/kleidiai/kleidiai.cpp:276:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TENSOR_BINARY_OP_LOCALS [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/kleidiai/kleidiai.cpp:355:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK4_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/kleidiai/kleidiai.cpp:379:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/kleidiai/kleidiai.cpp:416:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TENSOR_ALIGNMENT [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/kleidiai/kleidiai.cpp:428:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buft [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/kleidiai/kleidiai.cpp:441:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_OP_MUL_MAT [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/kleidiai/kleidiai.cpp:390:20: style: Condition 'OK==0' is always true [knownConditionTrueFalse] ggml-0.0~git20250712.d62df60/src/ggml-cpu/kleidiai/kleidiai.cpp:388:47: note: Calling function 'repack' returns 0 ggml-0.0~git20250712.d62df60/src/ggml-cpu/kleidiai/kleidiai.cpp:388:47: note: Assignment 'OK=tensor_traits->repack(tensor,data,size)', assigned value is 0 ggml-0.0~git20250712.d62df60/src/ggml-cpu/kleidiai/kleidiai.cpp:390:20: note: Condition 'OK==0' is always true ggml-0.0~git20250712.d62df60/src/ggml-cpu/kleidiai/kleidiai.cpp:298:38: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/kleidiai/kleidiai.cpp:336:56: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/kleidiai/kleidiai.cpp:361:89: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/kleidiai/kleidiai.cpp:376:21: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/kleidiai/kleidiai.cpp:387:26: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/kleidiai/kleidiai.cpp:222:47: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/kleidiai/kleidiai.cpp:254:44: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/kleidiai/kleidiai.cpp:321:46: portability: Casting between const unsigned char * and const float * which have an incompatible binary data representation. [invalidPointerCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/kleidiai/kleidiai.cpp:337:42: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/kleidiai/kleidiai.cpp:365:9: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-cpu/kleidiai/kleidiai.cpp:397:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-cpu/kleidiai/kleidiai.cpp:418:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-cpu/kleidiai/kleidiai.cpp:465:51: style: Local variable 'ctx' shadows outer variable [shadowVariable] ggml-0.0~git20250712.d62df60/src/ggml-cpu/kleidiai/kleidiai.cpp:41:10: note: Shadowed declaration ggml-0.0~git20250712.d62df60/src/ggml-cpu/kleidiai/kleidiai.cpp:465:51: note: Shadow variable ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/quants.c:279:76: style:inconclusive: Function 'quantize_row_q8_0' argument 2 names different: declaration 'y' definition 'vy'. [funcArgNamesDifferent] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.h:19:76: note: Function 'quantize_row_q8_0' argument 2 names different: declaration 'y' definition 'vy'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/quants.c:279:76: note: Function 'quantize_row_q8_0' argument 2 names different: declaration 'y' definition 'vy'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/quants.c:377:76: style:inconclusive: Function 'quantize_row_q8_1' argument 2 names different: declaration 'y' definition 'vy'. [funcArgNamesDifferent] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.h:20:76: note: Function 'quantize_row_q8_1' argument 2 names different: declaration 'y' definition 'vy'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/quants.c:377:76: note: Function 'quantize_row_q8_1' argument 2 names different: declaration 'y' definition 'vy'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/quants.c:1799:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/quants.c:1802:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/quants.c:1805:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/quants.c:1808:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/quants.c:2282:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/quants.c:2285:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/arch/x86/quants.c:4057:19: style: Variable 'scale.u16' is assigned a value that is never used. [unreadVariable] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ops.cpp:1727:5: error: There is an unknown macro here somewhere. Configuration is required. If GGML_TENSOR_LOCALS is a macro then please configure it. [unknownMacro] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:68:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:76:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:84:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:92:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:98:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:112:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:149:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_1 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:185:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:228:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_1 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:271:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:307:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_tq1_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:359:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_tq2_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:391:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_q2_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:437:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:516:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:591:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:671:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:726:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:768:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:818:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:870:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:914:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:970:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:1013:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:1079:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK4_NL [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:1108:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:1151:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK4_NL [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:1156:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/traits.cpp:15:34: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/traits.cpp:28:34: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/vec.h:300:16: portability: Casting between const char * and const float * which have an incompatible binary data representation. [invalidPointerCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/vec.h:300:33: portability:inconclusive: Casting from const float * to const char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/vec.h:301:16: portability: Casting between const char * and const float * which have an incompatible binary data representation. [invalidPointerCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/vec.h:301:33: portability:inconclusive: Casting from const float * to const char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:757:42: portability: Casting between char * const and float * which have an incompatible binary data representation. [invalidPointerCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:816:42: portability: Casting between char * const and float * which have an incompatible binary data representation. [invalidPointerCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/unary-ops.cpp:69:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable to_f32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/unary-ops.cpp:85:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nb0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/unary-ops.cpp:107:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/unary-ops.cpp:95:53: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/unary-ops.cpp:96:53: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:2570:32: style: Variable 'workers' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:2901:30: style: Variable 'threadpool' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:3012:37: style: Parameter 'tpp' can be declared as pointer to const [constParameterPointer] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:496:14: style: struct member 'ggml_numa_node::cpus' is never used. [unusedStructMember] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:497:14: style: struct member 'ggml_numa_node::n_cpus' is never used. [unusedStructMember] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:504:14: style: struct member 'ggml_numa_nodes::total_cpus' is never used. [unusedStructMember] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:505:14: style: struct member 'ggml_numa_nodes::current_node' is never used. [unusedStructMember] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:509:14: style: struct member 'ggml_numa_nodes::cpuset' is never used. [unusedStructMember] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:3518:30: style: union member 'Anonymous0::u16' is never used. [unusedStructMember] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:942:39: style: Variable '((int8_t*)(data))[0]' is assigned a value that is never used. [unreadVariable] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:946:40: style: Variable '((int16_t*)(data))[0]' is assigned a value that is never used. [unreadVariable] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:950:40: style: Variable '((int32_t*)(data))[0]' is assigned a value that is never used. [unreadVariable] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:954:44: style: Variable '((ggml_fp16_t*)(data))[0]' is assigned a value that is never used. [unreadVariable] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:958:44: style: Variable '((ggml_bf16_t*)(data))[0]' is assigned a value that is never used. [unreadVariable] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:962:38: style: Variable '((float*)(data))[0]' is assigned a value that is never used. [unreadVariable] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:1073:39: style: Variable '((int8_t*)(data))[0]' is assigned a value that is never used. [unreadVariable] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:1077:40: style: Variable '((int16_t*)(data))[0]' is assigned a value that is never used. [unreadVariable] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:1081:40: style: Variable '((int32_t*)(data))[0]' is assigned a value that is never used. [unreadVariable] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:1085:44: style: Variable '((ggml_fp16_t*)(data))[0]' is assigned a value that is never used. [unreadVariable] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:1089:44: style: Variable '((ggml_bf16_t*)(data))[0]' is assigned a value that is never used. [unreadVariable] ggml-0.0~git20250712.d62df60/src/ggml-cpu/ggml-cpu.c:1093:38: style: Variable '((float*)(data))[0]' is assigned a value that is never used. [unreadVariable] ggml-0.0~git20250712.d62df60/src/ggml-cpu/vec.cpp:344:35: warning: Invalid logf() argument nr 1. The value is 0 but the valid values are '1.4013e-45:'. [invalidFunctionArg] ggml-0.0~git20250712.d62df60/src/ggml-cpu/vec.cpp:338:22: note: Assignment 'sum=0', assigned value is 0 ggml-0.0~git20250712.d62df60/src/ggml-cpu/vec.cpp:339:14: note: Assuming condition is false ggml-0.0~git20250712.d62df60/src/ggml-cpu/vec.cpp:344:35: note: Invalid argument ggml-0.0~git20250712.d62df60/src/ggml-cpu/vec.h:103:33: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/vec.h:103:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/vec.h:300:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/vec.h:300:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/vec.h:301:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/vec.h:301:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/vec.h:596:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/vec.h:984:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/vec.h:1034:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:777:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:822:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:846:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:919:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_Q4_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:949:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_Q4_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:980:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_Q4_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1014:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1046:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_IQ4_NL [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1428:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_Q4_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1465:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1502:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TENSOR_ALIGNMENT [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1513:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buft [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1546:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_OP_MUL_MAT [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1212:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TENSOR_BINARY_OP_LOCALS [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1284:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TENSOR_BINARY_OP_LOCALS [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1409:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-opencl/ggml-opencl.cpp:3207:1: error: There is an unknown macro here somewhere. Configuration is required. If GGML_BACKEND_DL_IMPL is a macro then please configure it. [unknownMacro] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:41:84: style:inconclusive: Function 'quantize_row_q8_0_generic' argument 2 names different: declaration 'vy' definition 'y'. [funcArgNamesDifferent] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.h:62:84: note: Function 'quantize_row_q8_0_generic' argument 2 names different: declaration 'vy' definition 'y'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:41:84: note: Function 'quantize_row_q8_0_generic' argument 2 names different: declaration 'vy' definition 'y'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:45:84: style:inconclusive: Function 'quantize_row_q8_1_generic' argument 2 names different: declaration 'vy' definition 'y'. [funcArgNamesDifferent] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.h:63:84: note: Function 'quantize_row_q8_1_generic' argument 2 names different: declaration 'vy' definition 'y'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:45:84: note: Function 'quantize_row_q8_1_generic' argument 2 names different: declaration 'vy' definition 'y'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:55:76: style:inconclusive: Function 'quantize_row_q2_K' argument 2 names different: declaration 'y' definition 'vy'. [funcArgNamesDifferent] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.h:22:76: note: Function 'quantize_row_q2_K' argument 2 names different: declaration 'y' definition 'vy'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:55:76: note: Function 'quantize_row_q2_K' argument 2 names different: declaration 'y' definition 'vy'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:61:76: style:inconclusive: Function 'quantize_row_q3_K' argument 2 names different: declaration 'y' definition 'vy'. [funcArgNamesDifferent] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.h:23:76: note: Function 'quantize_row_q3_K' argument 2 names different: declaration 'y' definition 'vy'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:61:76: note: Function 'quantize_row_q3_K' argument 2 names different: declaration 'y' definition 'vy'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:67:76: style:inconclusive: Function 'quantize_row_q4_K' argument 2 names different: declaration 'y' definition 'vy'. [funcArgNamesDifferent] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.h:24:76: note: Function 'quantize_row_q4_K' argument 2 names different: declaration 'y' definition 'vy'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:67:76: note: Function 'quantize_row_q4_K' argument 2 names different: declaration 'y' definition 'vy'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:75:76: style:inconclusive: Function 'quantize_row_q5_K' argument 2 names different: declaration 'y' definition 'vy'. [funcArgNamesDifferent] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.h:25:76: note: Function 'quantize_row_q5_K' argument 2 names different: declaration 'y' definition 'vy'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:75:76: note: Function 'quantize_row_q5_K' argument 2 names different: declaration 'y' definition 'vy'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:83:76: style:inconclusive: Function 'quantize_row_q6_K' argument 2 names different: declaration 'y' definition 'vy'. [funcArgNamesDifferent] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.h:26:76: note: Function 'quantize_row_q6_K' argument 2 names different: declaration 'y' definition 'vy'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:83:76: note: Function 'quantize_row_q6_K' argument 2 names different: declaration 'y' definition 'vy'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:91:77: style:inconclusive: Function 'quantize_row_tq1_0' argument 2 names different: declaration 'y' definition 'vy'. [funcArgNamesDifferent] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.h:29:77: note: Function 'quantize_row_tq1_0' argument 2 names different: declaration 'y' definition 'vy'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:91:77: note: Function 'quantize_row_tq1_0' argument 2 names different: declaration 'y' definition 'vy'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:97:77: style:inconclusive: Function 'quantize_row_tq2_0' argument 2 names different: declaration 'y' definition 'vy'. [funcArgNamesDifferent] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.h:30:77: note: Function 'quantize_row_tq2_0' argument 2 names different: declaration 'y' definition 'vy'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:97:77: note: Function 'quantize_row_tq2_0' argument 2 names different: declaration 'y' definition 'vy'. ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:479:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:482:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:485:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:488:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:628:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:631:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ggml-0.0~git20250712.d62df60/src/ggml-cpu/quants.c:1037:19: style: Variable 'scale.u16' is assigned a value that is never used. [unreadVariable] ggml-0.0~git20250712.d62df60/src/ggml-sycl/dpct/helper.hpp:41:0: error: #error "Only support Windows and Linux." [preprocessorErrorDirective] ggml-0.0~git20250712.d62df60/src/ggml-sycl/dpct/helper.hpp:41:2: error: #error "Only support Windows and Linux." [preprocessorErrorDirective] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:265:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:289:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:302:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:373:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:381:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:432:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC_PROTO_MAJOR_VERSION [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:478:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:515:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_MAX_DIMS [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:553:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:731:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_MAX_SRC [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:798:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:895:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC_PROTO_MAJOR_VERSION [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:903:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ggml_init_params [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:939:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:949:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:956:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:961:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:973:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:985:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:997:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_COUNT [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1049:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ggml_init_params [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1096:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1118:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ggml_init_params [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1153:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ggml_init_params [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1186:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ggml_init_params [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1221:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ggml_init_params [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1280:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_MAX_SRC [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1331:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1383:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1623:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1672:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_BACKEND_DEVICE_TYPE_GPU [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1782:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_BACKEND_API_VERSION [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:270:31: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:894:18: performance:inconclusive: Technically the member function 'rpc_server::hello' can be static (but you may consider moving to unnamed namespace). [functionStatic] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:865:10: note: Technically the member function 'rpc_server::hello' can be static (but you may consider moving to unnamed namespace). ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:894:18: note: Technically the member function 'rpc_server::hello' can be static (but you may consider moving to unnamed namespace). ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:960:18: style:inconclusive: Technically the member function 'rpc_server::buffer_get_base' can be const. [functionConst] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:869:10: note: Technically the member function 'rpc_server::buffer_get_base' can be const. ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:960:18: note: Technically the member function 'rpc_server::buffer_get_base' can be const. ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:984:18: style:inconclusive: Technically the member function 'rpc_server::buffer_clear' can be const. [functionConst] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:871:10: note: Technically the member function 'rpc_server::buffer_clear' can be const. ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:984:18: note: Technically the member function 'rpc_server::buffer_clear' can be const. ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:45:5: style: Struct 'socket_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:816:5: error: Memory leak: buft_ctx [memleak] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:831:5: error: Memory leak: ctx [memleak] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1813:5: error: Memory leak: ctx [memleak] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:326:34: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:338:34: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:484:45: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:492:45: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:510:49: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:540:45: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:557:45: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:563:33: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:583:45: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:595:49: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:597:49: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:601:45: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:612:45: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:631:55: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:636:55: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:661:55: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:673:55: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:680:59: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:707:42: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:713:42: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:761:42: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1062:95: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1078:34: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1084:19: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1106:14: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1132:19: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1199:103: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1255:32: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1255:53: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1651:45: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1657:45: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1663:45: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1691:45: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1699:45: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1717:55: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1718:49: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:247:60: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:253:60: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:276:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:314:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:754:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:756:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1044:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1324:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1330:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1674:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1695:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1703:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1745:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1751:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1770:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1413:42: style: Local variable 'response' shadows outer variable [shadowVariable] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1389:23: note: Shadowed declaration ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1413:42: note: Shadow variable ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1425:44: style: Local variable 'response' shadows outer variable [shadowVariable] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1389:23: note: Shadowed declaration ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1425:44: note: Shadow variable ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1438:43: style: Local variable 'response' shadows outer variable [shadowVariable] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1389:23: note: Shadowed declaration ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1438:43: note: Shadow variable ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1449:42: style: Local variable 'response' shadows outer variable [shadowVariable] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1389:23: note: Shadowed declaration ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1449:42: note: Shadow variable ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1461:45: style: Local variable 'response' shadows outer variable [shadowVariable] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1389:23: note: Shadowed declaration ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1461:45: note: Shadow variable ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1511:45: style: Local variable 'response' shadows outer variable [shadowVariable] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1389:23: note: Shadowed declaration ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1511:45: note: Shadow variable ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1538:38: style: Local variable 'response' shadows outer variable [shadowVariable] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1389:23: note: Shadowed declaration ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1538:38: note: Shadow variable ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1552:41: style: Local variable 'response' shadows outer variable [shadowVariable] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1389:23: note: Shadowed declaration ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1552:41: note: Shadow variable ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1566:43: style: Local variable 'response' shadows outer variable [shadowVariable] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1389:23: note: Shadowed declaration ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1566:43: note: Shadow variable ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1579:47: style: Local variable 'response' shadows outer variable [shadowVariable] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1389:23: note: Shadowed declaration ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1579:47: note: Shadow variable ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:270:22: style: Variable 'server' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:510:43: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:540:39: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:556:92: style: Parameter 'tensor' can be declared as pointer to const. However it seems that 'ggml_backend_rpc_buffer_set_tensor' is a callback function, if 'tensor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:623:30: note: You might need to cast the function pointer here ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:556:92: note: Parameter 'tensor' can be declared as pointer to const ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:557:39: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:583:39: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:592:117: style: Parameter 'dst' can be declared as pointer to const. However it seems that 'ggml_backend_rpc_buffer_cpy_tensor' is a callback function, if 'dst' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:625:30: note: You might need to cast the function pointer here ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:592:117: note: Parameter 'dst' can be declared as pointer to const ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:595:39: style: Variable 'src_ctx' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:597:39: style: Variable 'dst_ctx' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:601:39: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:612:39: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:636:44: style: Variable 'buft_ctx' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:661:44: style: Variable 'buft_ctx' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:673:44: style: Variable 'buft_ctx' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:680:48: style: Variable 'buft_ctx' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:760:94: style: Parameter 'cgraph' can be declared as pointer to const. However it seems that 'ggml_backend_rpc_graph_compute' is a callback function, if 'cgraph' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:782:38: note: You might need to cast the function pointer here ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:760:94: note: Parameter 'cgraph' can be declared as pointer to const ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:761:32: style: Variable 'rpc_ctx' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1717:44: style: Variable 'buft_ctx' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:1718:39: style: Variable 'dev_ctx' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:65:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_SYCL_MAX_DEVICES [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:142:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devices [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:236:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_all_sycl_device_count [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:260:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable device_count [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:278:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable device_count [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:303:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_SYCL_NAME [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:335:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:348:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:386:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:414:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:445:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:506:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:526:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:544:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:598:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:626:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATRIX_ROW_PADDING [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:657:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_SYCL_MAX_DEVICES [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:680:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable device_count [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:707:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable device_count [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:757:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable device_count [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:766:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_MAX_DIMS [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:782:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:806:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:892:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:948:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:1020:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_SYCL_NAME [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:1051:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable device_count [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:1097:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_SYCL_MAX_DEVICES [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:1129:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_SYCL_NAME [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:1163:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_host [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:1244:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:1321:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:1537:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARP_SIZE [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:1590:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARP_SIZE [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:1696:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:1743:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:1777:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARP_SIZE [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:1809:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARP_SIZE [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:1829:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARP_SIZE [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:1848:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYCL_SCALE_BLOCK_SIZE [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:1861:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARP_SIZE [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:1888:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_SORT_ORDER_ASC [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:1921:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYCL_ARGMAX_BLOCK_SIZE [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:1972:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYCL_DIAG_MASK_INF_BLOCK_SIZE [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:1992:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable host_to_device [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2095:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F16 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2200:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2239:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2252:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2266:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2283:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2298:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2315:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2338:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_SYCL_PEER_MAX_BATCH_SIZE [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2381:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ne [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2706:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2711:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2716:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2721:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2726:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2737:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F16 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2768:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F16 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2826:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F16 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3038:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_q4_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3061:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_q4_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3092:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_q6_K [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3200:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_SYCL_DMMV_X [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3205:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MMVQ_MAX_BATCH_SIZE [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3209:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3357:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3524:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3529:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3534:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3539:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3544:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3550:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3556:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3562:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3584:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3775:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3832:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3856:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3883:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3904:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3927:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3952:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3970:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_OP_RESHAPE [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:4063:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:4080:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:4086:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:4127:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable device_count [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:4158:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_BACKEND_DEVICE_TYPE_GPU [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:4212:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:4509:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:4517:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:4553:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_SYCL_NAME [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:4601:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable device_count [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:4643:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:1643:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_space [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:1448:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_1 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:1393:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QK8_1 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-vulkan/vulkan-shaders/vulkan-shaders-gen.cpp:176:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-vulkan/vulkan-shaders/vulkan-shaders-gen.cpp:222:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-vulkan/vulkan-shaders/vulkan-shaders-gen.cpp:398:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-vulkan/vulkan-shaders/vulkan-shaders-gen.cpp:682:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-vulkan/vulkan-shaders/vulkan-shaders-gen.cpp:757:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1207:10: performance:inconclusive: Technically the member function 'ggml::cpu::repack::tensor_traits < block_q4_0 , 4 , 4 , GGML_TYPE_Q8_0 >::forward_mul_mat' can be static (but you may consider moving to unnamed namespace). [functionStatic] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1278:10: performance:inconclusive: Technically the member function 'ggml::cpu::repack::tensor_traits < block_q4_0 , 4 , 4 , GGML_TYPE_Q8_0 >::forward_mul_mat_id' can be static (but you may consider moving to unnamed namespace). [functionStatic] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1207:10: performance:inconclusive: Technically the member function 'ggml::cpu::repack::tensor_traits < block_q4_0 , 8 , 4 , GGML_TYPE_Q8_0 >::forward_mul_mat' can be static (but you may consider moving to unnamed namespace). [functionStatic] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1278:10: performance:inconclusive: Technically the member function 'ggml::cpu::repack::tensor_traits < block_q4_0 , 8 , 4 , GGML_TYPE_Q8_0 >::forward_mul_mat_id' can be static (but you may consider moving to unnamed namespace). [functionStatic] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1207:10: performance:inconclusive: Technically the member function 'ggml::cpu::repack::tensor_traits < block_q4_0 , 8 , 8 , GGML_TYPE_Q8_0 >::forward_mul_mat' can be static (but you may consider moving to unnamed namespace). [functionStatic] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1278:10: performance:inconclusive: Technically the member function 'ggml::cpu::repack::tensor_traits < block_q4_0 , 8 , 8 , GGML_TYPE_Q8_0 >::forward_mul_mat_id' can be static (but you may consider moving to unnamed namespace). [functionStatic] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1207:10: performance:inconclusive: Technically the member function 'ggml::cpu::repack::tensor_traits < block_q4_K , 8 , 8 , GGML_TYPE_Q8_K >::forward_mul_mat' can be static (but you may consider moving to unnamed namespace). [functionStatic] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1278:10: performance:inconclusive: Technically the member function 'ggml::cpu::repack::tensor_traits < block_q4_K , 8 , 8 , GGML_TYPE_Q8_K >::forward_mul_mat_id' can be static (but you may consider moving to unnamed namespace). [functionStatic] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1207:10: performance:inconclusive: Technically the member function 'ggml::cpu::repack::tensor_traits < block_iq4_nl , 4 , 4 , GGML_TYPE_Q8_0 >::forward_mul_mat' can be static (but you may consider moving to unnamed namespace). [functionStatic] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1278:10: performance:inconclusive: Technically the member function 'ggml::cpu::repack::tensor_traits < block_iq4_nl , 4 , 4 , GGML_TYPE_Q8_0 >::forward_mul_mat_id' can be static (but you may consider moving to unnamed namespace). [functionStatic] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:57:38: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:95:38: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:133:38: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:226:32: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:228:38: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:270:32: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:272:38: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:315:36: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:317:42: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:367:32: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:369:38: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:439:36: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:441:44: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:487:42: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:489:46: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:542:38: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:544:42: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:596:38: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:598:42: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:657:38: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:659:42: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:740:42: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:742:48: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:923:26: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:924:30: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:953:26: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:954:30: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:984:26: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:985:30: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1050:28: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1051:32: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1462:21: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1473:26: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1242:68: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1242:103: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1247:35: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1247:70: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1265:32: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1266:21: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1267:21: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1271:32: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1272:21: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1273:21: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1325:33: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1326:33: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1329:36: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1335:38: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1336:28: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1351:45: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1371:37: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1397:41: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1400:35: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:385:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:386:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:404:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:676:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:677:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:697:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1265:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1330:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1265:21: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:946:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:976:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1007:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1074:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1483:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:1504:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:385:26: style: Variable 'scales_0' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:386:26: style: Variable 'scales_1' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:404:26: style: Variable 'mins' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:676:30: style: Variable 'scales_0' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:677:30: style: Variable 'scales_1' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:697:30: style: Variable 'mins' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:388:27: style: Variable 'sumi1' is assigned a value that is never used. [unreadVariable] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:389:27: style: Variable 'sumi2' is assigned a value that is never used. [unreadVariable] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:680:35: style: Variable 'sumi1' is assigned a value that is never used. [unreadVariable] ggml-0.0~git20250712.d62df60/src/ggml-cpu/repack.cpp:681:35: style: Variable 'sumi2' is assigned a value that is never used. [unreadVariable] ggml-0.0~git20250712.d62df60/src/ggml-vulkan/vulkan-shaders/vulkan-shaders-gen.cpp:667:13: warning: If resource allocation fails, then there is a possible null pointer dereference: hdr [nullPointerOutOfResources] ggml-0.0~git20250712.d62df60/src/ggml-vulkan/vulkan-shaders/vulkan-shaders-gen.cpp:664:22: note: Assuming allocation function fails ggml-0.0~git20250712.d62df60/src/ggml-vulkan/vulkan-shaders/vulkan-shaders-gen.cpp:664:22: note: Assignment 'hdr=fopen(target_hpp.c_str(),"w")', assigned value is 0 ggml-0.0~git20250712.d62df60/src/ggml-vulkan/vulkan-shaders/vulkan-shaders-gen.cpp:667:13: note: Null pointer dereference ggml-0.0~git20250712.d62df60/src/ggml-vulkan/vulkan-shaders/vulkan-shaders-gen.cpp:668:13: warning: If resource allocation fails, then there is a possible null pointer dereference: src [nullPointerOutOfResources] ggml-0.0~git20250712.d62df60/src/ggml-vulkan/vulkan-shaders/vulkan-shaders-gen.cpp:665:22: note: Assuming allocation function fails ggml-0.0~git20250712.d62df60/src/ggml-vulkan/vulkan-shaders/vulkan-shaders-gen.cpp:665:22: note: Assignment 'src=fopen(target_cpp.c_str(),"w")', assigned value is 0 ggml-0.0~git20250712.d62df60/src/ggml-vulkan/vulkan-shaders/vulkan-shaders-gen.cpp:668:13: note: Null pointer dereference ggml-0.0~git20250712.d62df60/src/ggml-vulkan/vulkan-shaders/vulkan-shaders-gen.cpp:246:17: style: The scope of the variable 'stdout_str' can be reduced. [variableScope] ggml-0.0~git20250712.d62df60/src/ggml-vulkan/vulkan-shaders/vulkan-shaders-gen.cpp:246:29: style: The scope of the variable 'stderr_str' can be reduced. [variableScope] ggml-0.0~git20250712.d62df60/src/ggml-vulkan/vulkan-shaders/vulkan-shaders-gen.cpp:344:21: style: The scope of the variable 'load_vec_a_unaligned' can be reduced. [variableScope] ggml-0.0~git20250712.d62df60/src/ggml-vulkan/vulkan-shaders/vulkan-shaders-gen.cpp:183:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] ggml-0.0~git20250712.d62df60/src/ggml-vulkan/vulkan-shaders/vulkan-shaders-gen.cpp:238:13: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] ggml-0.0~git20250712.d62df60/src/ggml-vulkan/vulkan-shaders/vulkan-shaders-gen.cpp:427:21: style: Variable 'acctypev4' is assigned a value that is never used. [unreadVariable] ggml-0.0~git20250712.d62df60/src/ggml-vulkan/ggml-vulkan.cpp:6178:5: error: There is an unknown macro here somewhere. Configuration is required. If GGML_TENSOR_LOCALS is a macro then please configure it. [unknownMacro] ggml-0.0~git20250712.d62df60/tests/test-arange.cpp:54:13: style: Condition '!backend' is always true [knownConditionTrueFalse] ggml-0.0~git20250712.d62df60/tests/test-arange.cpp:23:34: note: Assignment 'backend=NULL', assigned value is 0 ggml-0.0~git20250712.d62df60/tests/test-arange.cpp:54:13: note: Condition '!backend' is always true ggml-0.0~git20250712.d62df60/tests/test-arange.cpp:73:13: style: The scope of the variable 'n_threads' can be reduced. [variableScope] ggml-0.0~git20250712.d62df60/tests/test-cont.c:50:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_DEFAULT_GRAPH_SIZE [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-cont.c:89:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-cont.c:140:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-cont.c:39:9: style: Condition '!backend' is always true [knownConditionTrueFalse] ggml-0.0~git20250712.d62df60/tests/test-cont.c:32:30: note: Assignment 'backend=NULL', assigned value is 0 ggml-0.0~git20250712.d62df60/tests/test-cont.c:39:9: note: Condition '!backend' is always true ggml-0.0~git20250712.d62df60/tests/test-cont.c:94:28: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: buffer [nullPointerOutOfMemory] ggml-0.0~git20250712.d62df60/tests/test-cont.c:90:31: note: Assuming allocation function fails ggml-0.0~git20250712.d62df60/tests/test-cont.c:90:31: note: Assignment 'buffer=malloc(bsize)', assigned value is 0 ggml-0.0~git20250712.d62df60/tests/test-cont.c:94:28: note: Null pointer dereference ggml-0.0~git20250712.d62df60/tests/test-cont.c:106:46: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: buffer [nullPointerOutOfMemory] ggml-0.0~git20250712.d62df60/tests/test-cont.c:102:37: note: Assuming allocation function fails ggml-0.0~git20250712.d62df60/tests/test-cont.c:102:37: note: Assignment 'buffer=malloc(bsize)', assigned value is 0 ggml-0.0~git20250712.d62df60/tests/test-cont.c:106:46: note: Null pointer dereference ggml-0.0~git20250712.d62df60/tests/test-cont.c:135:11: style: Variable 'expected_out' can be declared as const array [constVariable] ggml-0.0~git20250712.d62df60/tests/test-cont.c:133:28: style: Variable 'buf_bf16' is assigned a value that is never used. [unreadVariable] ggml-0.0~git20250712.d62df60/tests/test-conv-transpose.c:17:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-conv-transpose.c:47:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-conv-transpose.c:97:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-conv-transpose.c:204:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2351:5: debug: Failed to parse 'using op_t = ggml_tensor * ( * ) ( ggml_context * , ggml_tensor * , ggml_tensor * ) ;'. The checking continues anyway. [simplifyUsing] ggml-0.0~git20250712.d62df60/tests/test-conv1d.cpp:26:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-conv1d.cpp:61:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F16 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-conv1d.cpp:141:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_DEFAULT_GRAPH_SIZE [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-conv1d.cpp:209:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-conv1d.cpp:178:9: style: The scope of the variable 'n_threads' can be reduced. [variableScope] ggml-0.0~git20250712.d62df60/tests/test-conv1d.cpp:234:11: style: Variable 'expected_conv1d' can be declared as const array [constVariable] ggml-0.0~git20250712.d62df60/tests/test-conv1d.cpp:248:14: style: Variable 'expected_im2col' can be declared as const array [constVariable] ggml-0.0~git20250712.d62df60/tests/test-conv2d-dw.cpp:97:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2095:75: style: Condition 'use_fp16' is always false [knownConditionTrueFalse] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2093:21: note: Assignment 'use_fp16=false', assigned value is 0 ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2095:75: note: Condition 'use_fp16' is always false ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2602:46: style: Condition '!src1_is_contiguous' is always true [knownConditionTrueFalse] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2584:21: note: Assuming that condition 'src1_is_contiguous' is not redundant ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2602:46: note: Condition '!src1_is_contiguous' is always true ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:851:13: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:1119:26: error: Return value of allocation function 'new' is not stored. [leakReturnValNotUsed] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:397:12: warning: If memory allocation fails, then there is a possible null pointer dereference: host_buf [nullPointerOutOfMemory] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:396:38: note: Assuming allocation function fails ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:396:23: note: Assignment 'host_buf=(char*)malloc(size)', assigned value is 0 ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:397:12: note: Null pointer dereference ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:329:46: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:341:46: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:350:46: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:370:17: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:389:46: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:396:23: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:398:49: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:417:46: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:423:29: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:434:22: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:435:28: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:436:18: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:450:54: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:451:54: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:507:46: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:529:46: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:549:46: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:581:51: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:589:56: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:595:42: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:792:52: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:810:52: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:811:62: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:847:42: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:899:52: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:900:62: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:904:37: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:924:33: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:955:52: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:956:62: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:960:37: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:980:27: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:1045:57: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:1241:35: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:1319:46: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:1495:27: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:1552:27: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:1994:19: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2000:19: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2008:41: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2013:19: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2018:22: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2040:47: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2041:25: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2122:19: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2170:67: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2207:28: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2279:35: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2309:25: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2324:20: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2325:20: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2407:42: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2408:42: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2424:66: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2488:30: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2494:31: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2503:58: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2517:29: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2594:57: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2646:56: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2655:56: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2750:24: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2751:24: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2784:24: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2785:24: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2959:17: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2960:17: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2961:17: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3042:18: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3047:35: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3071:25: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3074:33: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3103:31: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3108:52: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3136:29: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3215:13: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3371:28: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3381:27: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3382:27: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3383:26: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3403:38: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3430:47: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3867:44: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3873:44: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3886:44: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3892:26: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3907:44: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3913:15: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3924:44: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3953:44: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:4070:9: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:4140:46: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:4145:46: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:4150:46: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:4184:46: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:4189:46: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:4455:56: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:4456:51: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:4557:43: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:4562:43: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:1455:34: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:1456:39: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:1391:22: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:1427:6: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2108:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2169:66: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2646:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2655:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3304:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3326:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3327:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3345:40: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3346:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:1638:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:1405:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2169:66: portability: Casting between const char * and const float * which have an incompatible binary data representation. [invalidPointerCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2646:45: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2655:45: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3326:39: portability: Casting between const char * and const float * which have an incompatible binary data representation. [invalidPointerCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3327:35: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3345:40: portability: Casting between const char * and const float * which have an incompatible binary data representation. [invalidPointerCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3346:32: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:185:21: style: Redundant initialization for 'user_number'. The initialized value is overwritten before it is read. [redundantInitialization] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:180:21: note: user_number is initialized ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:185:21: note: user_number is overwritten ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:187:9: style: Variable 'user_number' is assigned an expression that holds the same value. [redundantAssignment] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:180:21: note: user_number is assigned 'default_val' here. ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:187:9: note: Variable 'user_number' is assigned an expression that holds the same value. ggml-0.0~git20250712.d62df60/tests/test-conv2d.cpp:26:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-conv2d.cpp:61:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F16 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-conv2d.cpp:141:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_DEFAULT_GRAPH_SIZE [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-conv2d.cpp:212:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:498:5: style: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:612:5: style: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:618:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:633:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:800:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:1022:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:1041:5: style: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:1074:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:1131:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:4307:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:4477:5: style: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:4593:17: style: The scope of the variable 'initialized' can be reduced. [variableScope] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:916:16: style: Local variable 'size' shadows outer argument [shadowArgument] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:891:65: note: Shadowed declaration ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:916:16: note: Shadow variable ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:972:16: style: Local variable 'size' shadows outer argument [shadowArgument] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:947:65: note: Shadowed declaration ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:972:16: note: Shadow variable ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3157:62: style: Parameter 'ctx' can be declared as reference to const [constParameterReference] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3216:16: style: Variable 'tensor_split' can be declared as reference to const [constVariableReference] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:179:11: style: Variable 'user_device_string' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:341:40: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2424:55: style: Variable 'buft_ctx' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2749:13: style: Variable 'src0_ddq' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2750:13: style: Variable 'src1_ddf' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2783:13: style: Variable 'src0_ddq' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:2784:13: style: Variable 'src1_ddf' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3165:43: style: Parameter 'dst' can be declared as pointer to const [constParameterPointer] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3198:110: style: Parameter 'dst' can be declared as pointer to const [constParameterPointer] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3203:101: style: Parameter 'dst' can be declared as pointer to const [constParameterPointer] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:4184:40: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:4189:40: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:4257:38: style: Variable 'a' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:4455:45: style: Variable 'buft_ctx' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:4456:40: style: Variable 'sycl_ctx' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/src/ggml-sycl/ggml-sycl.cpp:3228:32: style: Variable 'min_compute_capability' is assigned a value that is never used. [unreadVariable] ggml-0.0~git20250712.d62df60/tests/test-conv2d.cpp:181:9: style: The scope of the variable 'n_threads' can be reduced. [variableScope] ggml-0.0~git20250712.d62df60/tests/test-conv2d.cpp:237:11: style: Variable 'expected_conv2d' can be declared as const array [constVariable] ggml-0.0~git20250712.d62df60/tests/test-conv2d.cpp:299:14: style: Variable 'expected_im2col' can be declared as const array [constVariable] ggml-0.0~git20250712.d62df60/tests/test-dup.c:15:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_OP_VIEW [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-dup.c:23:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-customop.c:188:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-dup.c:36:20: style: Variable 'type' can be declared as const array [constVariable] ggml-0.0~git20250712.d62df60/tests/test-interpolate.cpp:40:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-interpolate.cpp:133:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_SCALE_MODE_NEAREST [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-customop.c:36:96: style: Parameter 'userdata' can be declared as pointer to const. However it seems that 'custom1' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ggml-0.0~git20250712.d62df60/tests/test-customop.c:191:60: note: You might need to cast the function pointer here ggml-0.0~git20250712.d62df60/tests/test-customop.c:36:96: note: Parameter 'userdata' can be declared as pointer to const ggml-0.0~git20250712.d62df60/tests/test-customop.c:61:126: style: Parameter 'userdata' can be declared as pointer to const. However it seems that 'custom2' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ggml-0.0~git20250712.d62df60/tests/test-customop.c:217:65: note: You might need to cast the function pointer here ggml-0.0~git20250712.d62df60/tests/test-customop.c:61:126: note: Parameter 'userdata' can be declared as pointer to const ggml-0.0~git20250712.d62df60/tests/test-customop.c:98:156: style: Parameter 'userdata' can be declared as pointer to const. However it seems that 'custom3' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ggml-0.0~git20250712.d62df60/tests/test-customop.c:247:69: note: You might need to cast the function pointer here ggml-0.0~git20250712.d62df60/tests/test-customop.c:98:156: note: Parameter 'userdata' can be declared as pointer to const ggml-0.0~git20250712.d62df60/tests/test-customop.c:130:64: style: Parameter 'userdata' can be declared as pointer to const. However it seems that 'custom' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ggml-0.0~git20250712.d62df60/tests/test-customop.c:283:119: note: You might need to cast the function pointer here ggml-0.0~git20250712.d62df60/tests/test-customop.c:130:64: note: Parameter 'userdata' can be declared as pointer to const ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:70:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable async [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:150:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F16 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:237:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:250:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:265:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_PREC_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:309:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:313:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_OP_VIEW [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:655:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:760:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:777:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:819:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:884:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:958:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_MAX_SRC [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:986:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:1114:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_OP_NONE [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:1235:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:1367:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_OP_OPT_STEP_ADAMW [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:1672:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_UNARY_OP_ABS [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:1712:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_UNARY_OP_ABS [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:1851:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_I32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:1872:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_I32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:1907:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_I32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:1925:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_I32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:1962:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:1984:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_I64 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2037:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2378:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ggml_add [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2392:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ggml_mul [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2402:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ggml_mul [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2406:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ggml_div [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2410:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ggml_add [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2732:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_I32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2742:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_I32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2994:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_I32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3014:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_I32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3458:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_ROPE_TYPE_MROPE [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3510:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_I32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3596:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3625:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3704:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3809:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_I32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4133:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4274:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4363:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4410:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4546:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_Q4_0 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4554:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_I32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4615:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4737:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4868:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_UNARY_OP_COUNT [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:5590:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-pad-reflect-1d.cpp:22:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-pad-reflect-1d.cpp:36:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-pad-reflect-1d.cpp:84:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-pad-reflect-1d.cpp:83:9: style: Condition '!backend' is always true [knownConditionTrueFalse] ggml-0.0~git20250712.d62df60/tests/test-pad-reflect-1d.cpp:55:30: note: Assignment 'backend=NULL', assigned value is 0 ggml-0.0~git20250712.d62df60/tests/test-pad-reflect-1d.cpp:83:9: note: Condition '!backend' is always true ggml-0.0~git20250712.d62df60/tests/test-pool.c:28:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-opt.cpp:99:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_DEFAULT_GRAPH_SIZE [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-opt.cpp:241:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-opt.cpp:267:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-opt.cpp:318:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-opt.cpp:464:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-opt.cpp:494:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-opt.cpp:574:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_OPT_LOSS_TYPE_MEAN [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-opt.cpp:590:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-opt.cpp:736:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_DEFAULT_GRAPH_SIZE [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-quantize-fns.cpp:93:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-quantize-fns.cpp:112:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-quantize-fns.cpp:101:27: style: Parameter 'argv' can be declared as const array [constParameter] ggml-0.0~git20250712.d62df60/tests/test-opt.cpp:617:31: style: The comparison 'ndata == 6' is always true. [knownConditionTrueFalse] ggml-0.0~git20250712.d62df60/tests/test-opt.cpp:20:34: note: 'ndata' is assigned value '6' here. ggml-0.0~git20250712.d62df60/tests/test-opt.cpp:617:31: note: The comparison 'ndata == 6' is always true. ggml-0.0~git20250712.d62df60/tests/test-opt.cpp:322:17: style: Local variable 'ndata' shadows outer variable [shadowVariable] ggml-0.0~git20250712.d62df60/tests/test-opt.cpp:20:19: note: Shadowed declaration ggml-0.0~git20250712.d62df60/tests/test-opt.cpp:322:17: note: Shadow variable ggml-0.0~git20250712.d62df60/tests/test-opt.cpp:324:16: style: Local variable 'loss' shadows outer variable [shadowVariable] ggml-0.0~git20250712.d62df60/tests/test-opt.cpp:314:26: note: Shadowed declaration ggml-0.0~git20250712.d62df60/tests/test-opt.cpp:324:16: note: Shadow variable ggml-0.0~git20250712.d62df60/tests/test-opt.cpp:357:17: style: Local variable 'ndata' shadows outer variable [shadowVariable] ggml-0.0~git20250712.d62df60/tests/test-opt.cpp:20:19: note: Shadowed declaration ggml-0.0~git20250712.d62df60/tests/test-opt.cpp:357:17: note: Shadow variable ggml-0.0~git20250712.d62df60/tests/test-opt.cpp:361:16: style: Local variable 'loss' shadows outer variable [shadowVariable] ggml-0.0~git20250712.d62df60/tests/test-opt.cpp:314:26: note: Shadowed declaration ggml-0.0~git20250712.d62df60/tests/test-opt.cpp:361:16: note: Shadow variable ggml-0.0~git20250712.d62df60/tests/test-opt.cpp:412:17: style: Local variable 'ndata' shadows outer variable [shadowVariable] ggml-0.0~git20250712.d62df60/tests/test-opt.cpp:20:19: note: Shadowed declaration ggml-0.0~git20250712.d62df60/tests/test-opt.cpp:412:17: note: Shadow variable ggml-0.0~git20250712.d62df60/tests/test-opt.cpp:416:16: style: Local variable 'loss' shadows outer variable [shadowVariable] ggml-0.0~git20250712.d62df60/tests/test-opt.cpp:314:26: note: Shadowed declaration ggml-0.0~git20250712.d62df60/tests/test-opt.cpp:416:16: note: Shadow variable ggml-0.0~git20250712.d62df60/tests/test-opt.cpp:529:20: style: Local variable 'loss' shadows outer variable [shadowVariable] ggml-0.0~git20250712.d62df60/tests/test-opt.cpp:489:26: note: Shadowed declaration ggml-0.0~git20250712.d62df60/tests/test-opt.cpp:529:20: note: Shadow variable ggml-0.0~git20250712.d62df60/tests/test-opt.cpp:546:20: style: Local variable 'loss' shadows outer variable [shadowVariable] ggml-0.0~git20250712.d62df60/tests/test-opt.cpp:489:26: note: Shadowed declaration ggml-0.0~git20250712.d62df60/tests/test-opt.cpp:546:20: note: Shadow variable ggml-0.0~git20250712.d62df60/tests/test-opt.cpp:162:69: performance: Function parameter 'options' should be passed by const reference. [passedByValue] ggml-0.0~git20250712.d62df60/tests/test-opt.cpp:163:27: performance: Function parameter 'subtest' should be passed by const reference. [passedByValue] ggml-0.0~git20250712.d62df60/tests/test-opt.cpp:302:27: performance: Function parameter 'subtest' should be passed by const reference. [passedByValue] ggml-0.0~git20250712.d62df60/tests/test-opt.cpp:478:27: performance: Function parameter 'subtest' should be passed by const reference. [passedByValue] ggml-0.0~git20250712.d62df60/tests/test-opt.cpp:570:27: performance: Function parameter 'subtest' should be passed by const reference. [passedByValue] ggml-0.0~git20250712.d62df60/tests/test-opt.cpp:233:36: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] ggml-0.0~git20250712.d62df60/tests/test-quantize-perf.cpp:123:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_COUNT [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-quantize-perf.cpp:157:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-rel-pos.c:17:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-rel-pos.c:49:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F16 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-roll.cpp:82:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-roll.cpp:25:47: performance: Function parameter 'ne' should be passed by const reference. [passedByValue] ggml-0.0~git20250712.d62df60/tests/test-quantize-perf.cpp:252:26: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/tests/test-quantize-perf.cpp:253:26: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/tests/test-quantize-perf.cpp:254:26: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/tests/test-quantize-perf.cpp:255:26: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/tests/test-quantize-perf.cpp:256:26: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/tests/test-quantize-perf.cpp:110:26: style: Parameter 'argv' can be declared as const array [constParameter] ggml-0.0~git20250712.d62df60/tests/test-timestep_embedding.cpp:62:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-timestep_embedding.cpp:80:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-timestep_embedding.cpp:128:13: style: Condition '!backend' is always true [knownConditionTrueFalse] ggml-0.0~git20250712.d62df60/tests/test-timestep_embedding.cpp:97:34: note: Assignment 'backend=NULL', assigned value is 0 ggml-0.0~git20250712.d62df60/tests/test-timestep_embedding.cpp:128:13: note: Condition '!backend' is always true ggml-0.0~git20250712.d62df60/tests/test-timestep_embedding.cpp:22:15: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/tests/test-timestep_embedding.cpp:40:23: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/tests/test-timestep_embedding.cpp:156:13: style: The scope of the variable 'n_threads' can be reduced. [variableScope] ggml-0.0~git20250712.d62df60/tests/test-timestep_embedding.cpp:85:16: style: Variable 'vec1' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/tests/test-conv-transpose-1d.cpp:26:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-conv-transpose-1d.cpp:74:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_TYPE_F32 [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-conv-transpose-1d.cpp:280:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GGML_DEFAULT_GRAPH_SIZE [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-conv-transpose-1d.cpp:403:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:384:51: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:412:51: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:551:5: warning: Member variable 'test_summary_info::tests_passed' is not initialized in the constructor. [uninitMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:551:5: warning: Member variable 'test_summary_info::tests_total' is not initialized in the constructor. [uninitMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:562:5: warning: Member variable 'testing_start_info::device_count' is not initialized in the constructor. [uninitMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:578:5: warning: Member variable 'backend_init_info::device_index' is not initialized in the constructor. [uninitMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:578:5: warning: Member variable 'backend_init_info::total_devices' is not initialized in the constructor. [uninitMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:598:5: warning: Member variable 'backend_status_info::status' is not initialized in the constructor. [uninitMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:610:5: warning: Member variable 'overall_summary_info::backends_passed' is not initialized in the constructor. [uninitMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:610:5: warning: Member variable 'overall_summary_info::backends_total' is not initialized in the constructor. [uninitMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:610:5: warning: Member variable 'overall_summary_info::all_passed' is not initialized in the constructor. [uninitMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:1628:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:1665:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:1738:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:1783:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:1844:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:1900:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:1952:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2019:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2067:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2109:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2144:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2195:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2233:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2285:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2327:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2365:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2423:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2458:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2486:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2520:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2553:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2600:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2642:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2688:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2716:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2773:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2803:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2832:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2882:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2981:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3051:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3087:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3116:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3156:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3192:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3235:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3280:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3314:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3351:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3393:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3432:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3557:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3590:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3619:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3661:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3698:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3739:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3790:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3843:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3872:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3897:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3929:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3961:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3989:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4016:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4042:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4074:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4101:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4128:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4154:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4177:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4203:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4252:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4310:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4358:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4392:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4469:5: warning: Member variable 'test_case::mode' is not initialized in the constructor. Maybe it should be initialized directly in the class test_case? [uninitDerivedMemberVar] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:758:10: performance:inconclusive: Technically the member function 'console_printer::print_test_console' can be static (but you may consider moving to unnamed namespace). [functionStatic] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:775:10: performance:inconclusive: Technically the member function 'console_printer::print_perf_console' can be static (but you may consider moving to unnamed namespace). [functionStatic] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:817:10: performance:inconclusive: Technically the member function 'console_printer::print_support_console' can be static (but you may consider moving to unnamed namespace). [functionStatic] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3418:9: warning: The struct 'test_rope' defines member variable with name 'mode' also defined in its parent struct 'test_case'. [duplInheritedMember] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:978:15: note: Parent variable 'test_case::mode' ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3418:9: note: Derived variable 'test_rope::mode' ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3923:27: warning: The struct 'test_upscale' defines member variable with name 'mode' also defined in its parent struct 'test_case'. [duplInheritedMember] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:978:15: note: Parent variable 'test_case::mode' ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3923:27: note: Derived variable 'test_upscale::mode' ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3955:20: warning: The struct 'test_interpolate' defines member variable with name 'mode' also defined in its parent struct 'test_case'. [duplInheritedMember] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:978:15: note: Parent variable 'test_case::mode' ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3955:20: note: Derived variable 'test_interpolate::mode' ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:564:5: style: Struct 'testing_start_info' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:1628:5: style: Struct 'test_example' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:1665:5: style: Struct 'test_unary' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:1738:5: style: Struct 'test_glu' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:1783:5: style: Struct 'test_glu_split' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:1844:5: style: Struct 'test_get_rows' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:1900:5: style: Struct 'test_get_rows_back' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2019:5: style: Struct 'test_argmax' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2067:5: style: Struct 'test_count_equal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2109:5: style: Struct 'test_repeat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2144:5: style: Struct 'test_repeat_back' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2195:5: style: Struct 'test_dup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2233:5: style: Struct 'test_set' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2285:5: style: Struct 'test_cpy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2327:5: style: Struct 'test_cont' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2365:5: style: Struct 'test_bin_bcast' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2423:5: style: Struct 'test_add1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2458:5: style: Struct 'test_scale' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2486:5: style: Struct 'test_silu_back' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2520:5: style: Struct 'test_norm' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2553:5: style: Struct 'test_rms_norm' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2600:5: style: Struct 'test_rms_norm_back' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2642:5: style: Struct 'test_rms_norm_mul' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2688:5: style: Struct 'test_ssm_conv' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2716:5: style: Struct 'test_ssm_scan' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2773:5: style: Struct 'test_rwkv_wkv6' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2803:5: style: Struct 'test_gla' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2832:5: style: Struct 'test_rwkv_wkv7' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2882:5: style: Struct 'test_mul_mat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2981:5: style: Struct 'test_mul_mat_id' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3051:5: style: Struct 'test_out_prod' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3087:5: style: Struct 'test_sqr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3116:5: style: Struct 'test_sqrt' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3156:5: style: Struct 'test_log' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3192:5: style: Struct 'test_sin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3235:5: style: Struct 'test_cos' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3280:5: style: Struct 'test_clamp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3314:5: style: Struct 'test_diag_mask_inf' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3351:5: style: Struct 'test_soft_max' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3393:5: style: Struct 'test_soft_max_back' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3432:5: style: Struct 'test_rope' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3557:5: style: Struct 'test_pool2d' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3590:5: style: Struct 'test_conv_transpose_1d' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3619:5: style: Struct 'test_conv_transpose_2d' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3661:5: style: Struct 'test_im2col' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3698:5: style: Struct 'test_conv_2d_dw' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3739:5: style: Struct 'test_concat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3790:5: style: Struct 'test_argsort' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3843:5: style: Struct 'test_sum' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3872:5: style: Struct 'test_sum_rows' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3897:5: style: Struct 'test_mean' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3929:5: style: Struct 'test_upscale' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3961:5: style: Struct 'test_interpolate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3989:5: style: Struct 'test_group_norm' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4016:5: style: Struct 'test_l2_norm' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4042:5: style: Struct 'test_acc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4074:5: style: Struct 'test_pad' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4101:5: style: Struct 'test_pad_reflect_1d' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4128:5: style: Struct 'test_roll' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4154:5: style: Struct 'test_arange' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4177:5: style: Struct 'test_timestep_embedding' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4203:5: style: Struct 'test_leaky_relu' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4252:5: style: Struct 'test_flash_attn_ext' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4310:5: style: Struct 'test_cross_entropy_loss' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4358:5: style: Struct 'test_cross_entropy_loss_back' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4392:5: style: Struct 'test_opt_step_adamw' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4469:5: style: Struct 'test_llm' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4594:5: style: Struct 'test_llama' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4718:5: style: Struct 'test_falcon' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:5451:37: style: The if condition is the same as the previous if condition [duplicateCondition] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:5445:37: note: First condition ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:5451:37: note: Second condition ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:5465:37: style: The if condition is the same as the previous if condition [duplicateCondition] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:5451:37: note: First condition ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:5465:37: note: Second condition ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:5791:9: style: Condition 'output_printer' is always true [knownConditionTrueFalse] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:5849:5: warning: Either the condition 'output_printer' is redundant or there is possible null pointer dereference: output_printer. [nullPointerRedundantCheck] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:5845:9: note: Assuming that condition 'output_printer' is not redundant ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:5849:5: note: Null pointer dereference ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:163:46: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:1110:38: style: C-style pointer casting [cstyleCast] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:151:57: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:153:57: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:155:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:157:46: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:159:46: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:161:46: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:155:39: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:1166:13: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:1230:23: style: Local variable 'gf' shadows outer variable [shadowVariable] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:973:19: note: Shadowed declaration ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:1230:23: note: Shadow variable ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:1289:25: style: Local variable 'status' shadows outer variable [shadowVariable] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:1234:21: note: Shadowed declaration ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:1289:25: note: Shadow variable ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3001:23: style: Local variable 'b' shadows outer variable [shadowVariable] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2963:16: note: Shadowed declaration ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3001:23: note: Shadow variable ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3365:23: style: Local variable 'mask' shadows outer variable [shadowVariable] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3335:16: note: Shadowed declaration ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3365:23: note: Shadow variable ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:845:34: performance:inconclusive: Use const reference for 'fields' to avoid unnecessary data copying. [redundantCopyLocalConst] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:856:34: performance:inconclusive: Use const reference for 'fields' to avoid unnecessary data copying. [redundantCopyLocalConst] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:871:34: performance:inconclusive: Use const reference for 'fields' to avoid unnecessary data copying. [redundantCopyLocalConst] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:1629:36: performance: Function parameter 'ne' should be passed by const reference. [passedByValue] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2020:36: performance: Function parameter 'ne' should be passed by const reference. [passedByValue] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2068:36: performance: Function parameter 'ne' should be passed by const reference. [passedByValue] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2328:36: performance: Function parameter 'ne' should be passed by const reference. [passedByValue] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2424:36: performance: Function parameter 'ne' should be passed by const reference. [passedByValue] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:2690:36: performance: Function parameter 'ne_b' should be passed by const reference. [passedByValue] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3088:36: performance: Function parameter 'ne' should be passed by const reference. [passedByValue] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3117:36: performance: Function parameter 'ne' should be passed by const reference. [passedByValue] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3157:36: performance: Function parameter 'ne' should be passed by const reference. [passedByValue] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3193:36: performance: Function parameter 'ne' should be passed by const reference. [passedByValue] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3236:36: performance: Function parameter 'ne' should be passed by const reference. [passedByValue] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3844:36: performance: Function parameter 'ne' should be passed by const reference. [passedByValue] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3873:36: performance: Function parameter 'ne' should be passed by const reference. [passedByValue] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:3898:36: performance: Function parameter 'ne' should be passed by const reference. [passedByValue] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4044:36: performance: Function parameter 'ne_b' should be passed by const reference. [passedByValue] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4311:36: performance: Function parameter 'ne' should be passed by const reference. [passedByValue] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4359:36: performance: Function parameter 'ne' should be passed by const reference. [passedByValue] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4393:36: performance: Function parameter 'ne' should be passed by const reference. [passedByValue] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:5116:74: performance: Function parameter 'ne' should be passed by const reference. [passedByValue] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:1495:34: style: Variable 'grad' can be declared as pointer to const [constVariablePointer] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4132:17: style: Variable 'ne' can be declared as const array [constVariable] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:4262:21: style: Variable 'ne' can be declared as const array [constVariable] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:208:47: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] ggml-0.0~git20250712.d62df60/tests/test-backend-ops.cpp:1504:44: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] ggml-0.0~git20250712.d62df60/tests/test-conv-transpose-1d.cpp:372:9: style: The scope of the variable 'n_threads' can be reduced. [variableScope] ggml-0.0~git20250712.d62df60/tests/test-conv-transpose-1d.cpp:422:11: style: Variable 'expected_conv1d_0' can be declared as const array [constVariable] ggml-0.0~git20250712.d62df60/tests/test-conv-transpose-1d.cpp:445:11: style: Variable 'expected_conv1d_1' can be declared as const array [constVariable] ggml-0.0~git20250712.d62df60/tests/test-conv-transpose-1d.cpp:464:11: style: Variable 'expected_conv1d_2' can be declared as const array [constVariable] ggml-0.0~git20250712.d62df60/tests/test-conv-transpose-1d.cpp:483:11: style: Variable 'expected_conv1d_3' can be declared as const array [constVariable] ggml-0.0~git20250712.d62df60/tests/test-conv-transpose-1d.cpp:503:11: style: Variable 'expected_conv1d_4' can be declared as const array [constVariable] ggml-0.0~git20250712.d62df60/tests/test-conv-transpose-1d.cpp:524:11: style: Variable 'expected_conv1d_5' can be declared as const array [constVariable] ggml-0.0~git20250712.d62df60/tests/test-conv-transpose-1d.cpp:545:11: style: Variable 'expected_conv1d_6' can be declared as const array [constVariable] ggml-0.0~git20250712.d62df60/tests/test-conv-transpose-1d.cpp:567:11: style: Variable 'expected_conv1d_7' can be declared as const array [constVariable] diff: head ggml-0.0~git20250712.d62df60/src/ggml-cpu/amx/mmq.cpp:30:0: error: failed to evaluate #elif condition, undefined function-like macro invocation: __has_attribute( ... ) [preprocessorErrorDirective] head ggml-0.0~git20250712.d62df60/src/ggml-cpu/amx/mmq.cpp:30:2: error: failed to evaluate #elif condition, undefined function-like macro invocation: __has_attribute( ... ) [preprocessorErrorDirective] head ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:960:18: style:inconclusive: Technically the member function 'rpc_server::buffer_get_base' can be const. [functionConst] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:869:10: note: Technically the member function 'rpc_server::buffer_get_base' can be const. ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:960:18: note: Technically the member function 'rpc_server::buffer_get_base' can be const. head ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:984:18: style:inconclusive: Technically the member function 'rpc_server::buffer_clear' can be const. [functionConst] ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:871:10: note: Technically the member function 'rpc_server::buffer_clear' can be const. ggml-0.0~git20250712.d62df60/src/ggml-rpc/ggml-rpc.cpp:984:18: note: Technically the member function 'rpc_server::buffer_clear' can be const. DONE