2026-05-04 22:39 ftp://ftp.de.debian.org/debian/pool/main/r/ruby-sequel-pg/ruby-sequel-pg_1.19.0.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=ruby --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-1047-aws-aarch64-with-glibc2.35 python: 3.10.12 client-version: 1.4.0 compiler: g++ (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0 cppcheck: head 2.20.0 head-info: 519958a (2026-05-04 15:03:10 +0200) count: 24 23 elapsed-time: 0.9 0.8 head-timing-info: old-timing-info: head results: jeremyevans-sequel_pg-79515f3/ext/sequel_pg/sequel_pg.c:209:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENCODING_INLINE_MAX [valueFlowBailoutIncompleteVar] jeremyevans-sequel_pg-79515f3/ext/sequel_pg/sequel_pg.c:229:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIXNUM_MAX [valueFlowBailoutIncompleteVar] jeremyevans-sequel_pg-79515f3/ext/sequel_pg/sequel_pg.c:321:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] jeremyevans-sequel_pg-79515f3/ext/sequel_pg/sequel_pg.c:380:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rb_eArgError [valueFlowBailoutIncompleteVar] jeremyevans-sequel_pg-79515f3/ext/sequel_pg/sequel_pg.c:428:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] jeremyevans-sequel_pg-79515f3/ext/sequel_pg/sequel_pg.c:438:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rb_eArgError [valueFlowBailoutIncompleteVar] jeremyevans-sequel_pg-79515f3/ext/sequel_pg/sequel_pg.c:466:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rb_eArgError [valueFlowBailoutIncompleteVar] jeremyevans-sequel_pg-79515f3/ext/sequel_pg/sequel_pg.c:684:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rb_cTime [valueFlowBailoutIncompleteVar] jeremyevans-sequel_pg-79515f3/ext/sequel_pg/sequel_pg.c:770:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] jeremyevans-sequel_pg-79515f3/ext/sequel_pg/sequel_pg.c:881:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rb_eNoMemError [valueFlowBailoutIncompleteVar] jeremyevans-sequel_pg-79515f3/ext/sequel_pg/sequel_pg.c:891:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] jeremyevans-sequel_pg-79515f3/ext/sequel_pg/sequel_pg.c:900:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qfalse [valueFlowBailoutIncompleteVar] jeremyevans-sequel_pg-79515f3/ext/sequel_pg/sequel_pg.c:1008:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] jeremyevans-sequel_pg-79515f3/ext/sequel_pg/sequel_pg.c:1046:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] jeremyevans-sequel_pg-79515f3/ext/sequel_pg/sequel_pg.c:1283:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] jeremyevans-sequel_pg-79515f3/ext/sequel_pg/sequel_pg.c:1325:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENCODING_INLINE_MAX [valueFlowBailoutIncompleteVar] jeremyevans-sequel_pg-79515f3/ext/sequel_pg/sequel_pg.c:1420:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_HASH [valueFlowBailoutIncompleteVar] jeremyevans-sequel_pg-79515f3/ext/sequel_pg/sequel_pg.c:1832:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rb_eRangeError [valueFlowBailoutIncompleteVar] jeremyevans-sequel_pg-79515f3/ext/sequel_pg/sequel_pg.c:1843:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qfalse [valueFlowBailoutIncompleteVar] jeremyevans-sequel_pg-79515f3/ext/sequel_pg/sequel_pg.c:2086:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_ARRAY [valueFlowBailoutIncompleteVar] jeremyevans-sequel_pg-79515f3/ext/sequel_pg/sequel_pg.c:381:70: warning: Logical conjunction always evaluates to false: c_pg_array_string[0] == '{' && c_pg_array_string[0] == '}'. [incorrectLogicOperator] jeremyevans-sequel_pg-79515f3/ext/sequel_pg/sequel_pg.c:249:11: style: Variable 'val_pos' can be declared as pointer to const [constVariablePointer] jeremyevans-sequel_pg-79515f3/ext/sequel_pg/sequel_pg.c:378:47: style: Parameter 'c_pg_array_string' can be declared as pointer to const [constParameterPointer] jeremyevans-sequel_pg-79515f3/ext/sequel_pg/sequel_pg.c:1288:42: style: Parameter 'colsyms' can be declared as pointer to const [constParameterPointer] diff: head jeremyevans-sequel_pg-79515f3/ext/sequel_pg/sequel_pg.c:249:11: style: Variable 'val_pos' can be declared as pointer to const [constVariablePointer] DONE