2025-07-08 22:23 ftp://ftp.de.debian.org/debian/pool/main/j/jags/jags_4.3.2.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=cppunit --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 -j6 platform: Linux-6.1.0-37-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.67 compiler: g++ (Debian 12.2.0-14+deb12u1) 12.2.0 cppcheck: head 2.17.0 head-info: 8f3d36a (2025-07-08 11:07:56 +0200) count: 1866 1450 elapsed-time: 5.3 5.1 head-timing-info: old-timing-info: head results: JAGS-4.3.2/libltdl/loaders/dld_link.c:76:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LT_DLLOADER_APPEND [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/loaders/dld_link.c:117:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CANNOT_OPEN [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/loaders/dld_link.c:133:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CANNOT_CLOSE [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/loaders/dld_link.c:154:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYMBOL_NOT_FOUND [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/loaders/load_add_on.c:76:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LT_DLLOADER_APPEND [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/loaders/load_add_on.c:121:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_OK [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/loaders/load_add_on.c:142:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_OK [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/loaders/load_add_on.c:160:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SYMBOL_TYPE_ANY [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/loaders/dlopen.c:79:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LT_DLLOADER_PREPEND [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/loaders/dlopen.c:238:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CANNOT_OPEN [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/loaders/dlopen.c:254:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CANNOT_CLOSE [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/loaders/dlopen.c:271:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYMBOL_NOT_FOUND [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/loaders/dld_link.c:100:35: style:inconclusive: Function 'vl_exit' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/loaders/dld_link.c:48:36: note: Function 'vl_exit' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/dld_link.c:100:35: note: Function 'vl_exit' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/dld_link.c:110:35: style:inconclusive: Function 'vm_open' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/loaders/dld_link.c:49:41: note: Function 'vm_open' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/dld_link.c:110:35: note: Function 'vm_open' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/dld_link.c:111:29: style:inconclusive: Function 'vm_open' argument 3 names different: declaration 'advise' definition 'LT__UNUSED'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/loaders/dld_link.c:50:40: note: Function 'vm_open' argument 3 names different: declaration 'advise' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/dld_link.c:111:29: note: Function 'vm_open' argument 3 names different: declaration 'advise' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/dld_link.c:127:36: style:inconclusive: Function 'vm_close' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/loaders/dld_link.c:51:36: note: Function 'vm_close' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/dld_link.c:127:36: note: Function 'vm_close' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/dld_link.c:147:34: style:inconclusive: Function 'vm_sym' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/loaders/dld_link.c:52:39: note: Function 'vm_sym' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/dld_link.c:147:34: note: Function 'vm_sym' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/dld_link.c:147:63: style:inconclusive: Function 'vm_sym' argument 2 names different: declaration 'module' definition 'LT__UNUSED'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/loaders/dld_link.c:52:62: note: Function 'vm_sym' argument 2 names different: declaration 'module' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/dld_link.c:147:63: note: Function 'vm_sym' argument 2 names different: declaration 'module' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/dld_link.c:148:14: style:inconclusive: Function 'vm_sym' argument 3 names different: declaration 'symbolname' definition 'name'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/loaders/dld_link.c:53:18: note: Function 'vm_sym' argument 3 names different: declaration 'symbolname' definition 'name'. JAGS-4.3.2/libltdl/loaders/dld_link.c:148:14: note: Function 'vm_sym' argument 3 names different: declaration 'symbolname' definition 'name'. JAGS-4.3.2/libltdl/loaders/load_add_on.c:98:35: style:inconclusive: Function 'vl_exit' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/loaders/load_add_on.c:48:36: note: Function 'vl_exit' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/load_add_on.c:98:35: note: Function 'vl_exit' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/load_add_on.c:108:35: style:inconclusive: Function 'vm_open' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/loaders/load_add_on.c:49:41: note: Function 'vm_open' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/load_add_on.c:108:35: note: Function 'vm_open' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/load_add_on.c:109:29: style:inconclusive: Function 'vm_open' argument 3 names different: declaration 'advise' definition 'LT__UNUSED'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/loaders/load_add_on.c:50:40: note: Function 'vm_open' argument 3 names different: declaration 'advise' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/load_add_on.c:109:29: note: Function 'vm_open' argument 3 names different: declaration 'advise' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/load_add_on.c:138:36: style:inconclusive: Function 'vm_close' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/loaders/load_add_on.c:51:36: note: Function 'vm_close' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/load_add_on.c:138:36: note: Function 'vm_close' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/load_add_on.c:155:34: style:inconclusive: Function 'vm_sym' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/loaders/load_add_on.c:52:39: note: Function 'vm_sym' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/load_add_on.c:155:34: note: Function 'vm_sym' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/load_add_on.c:155:76: style:inconclusive: Function 'vm_sym' argument 3 names different: declaration 'symbolname' definition 'name'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/loaders/load_add_on.c:53:18: note: Function 'vm_sym' argument 3 names different: declaration 'symbolname' definition 'name'. JAGS-4.3.2/libltdl/loaders/load_add_on.c:155:76: note: Function 'vm_sym' argument 3 names different: declaration 'symbolname' definition 'name'. JAGS-4.3.2/libltdl/loaders/dlopen.c:155:35: style:inconclusive: Function 'vl_exit' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/loaders/dlopen.c:48:36: note: Function 'vl_exit' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/dlopen.c:155:35: note: Function 'vl_exit' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/dlopen.c:166:35: style:inconclusive: Function 'vm_open' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/loaders/dlopen.c:49:41: note: Function 'vm_open' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/dlopen.c:166:35: note: Function 'vm_open' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/dlopen.c:248:36: style:inconclusive: Function 'vm_close' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/loaders/dlopen.c:51:36: note: Function 'vm_close' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/dlopen.c:248:36: note: Function 'vm_close' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/dlopen.c:265:34: style:inconclusive: Function 'vm_sym' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/loaders/dlopen.c:52:39: note: Function 'vm_sym' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/dlopen.c:265:34: note: Function 'vm_sym' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/dlopen.c:265:76: style:inconclusive: Function 'vm_sym' argument 3 names different: declaration 'symbolname' definition 'name'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/loaders/dlopen.c:53:18: note: Function 'vm_sym' argument 3 names different: declaration 'symbolname' definition 'name'. JAGS-4.3.2/libltdl/loaders/dlopen.c:265:76: note: Function 'vm_sym' argument 3 names different: declaration 'symbolname' definition 'name'. JAGS-4.3.2/libltdl/loaders/shl_load.c:76:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LT_DLLOADER_APPEND [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/loaders/shl_load.c:155:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIND_IMMEDIATE [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/loaders/shl_load.c:193:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CANNOT_CLOSE [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/loaders/shl_load.c:211:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/loaders/loadlibrary.c:82:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LT_DLLOADER_APPEND [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/loaders/loadlibrary.c:126:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LT_STMT_END [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/loaders/loadlibrary.c:139:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/loaders/loadlibrary.c:254:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CANNOT_CLOSE [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/loaders/loadlibrary.c:271:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYMBOL_NOT_FOUND [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/loaders/loadlibrary.c:288:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LT_STMT_END [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/loaders/loadlibrary.c:317:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable getthreaderrormode [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/loaders/preopen.c:79:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LT_DLLOADER_PREPEND [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/loaders/loadlibrary.c:339:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_FAILCRITICALERRORS [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/loaders/preopen.c:153:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_SYMBOLS [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/loaders/loadlibrary.c:350:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setthreaderrormode [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/loaders/preopen.c:201:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable module [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/loaders/loadlibrary.c:368:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/loaders/preopen.c:213:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/loaders/preopen.c:282:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/loaders/preopen.c:361:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/lt__alloc.c:46:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/loaders/shl_load.c:169:14: style: Redundant initialization for 'module'. The initialized value is overwritten before it is read. [redundantInitialization] JAGS-4.3.2/libltdl/loaders/shl_load.c:155:20: note: module is initialized JAGS-4.3.2/libltdl/loaders/shl_load.c:169:14: note: module is overwritten JAGS-4.3.2/libltdl/loaders/shl_load.c:141:35: style:inconclusive: Function 'vl_exit' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/loaders/shl_load.c:48:36: note: Function 'vl_exit' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/shl_load.c:141:35: note: Function 'vl_exit' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/shl_load.c:151:35: style:inconclusive: Function 'vm_open' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/loaders/shl_load.c:49:41: note: Function 'vm_open' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/shl_load.c:151:35: note: Function 'vm_open' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/shl_load.c:152:29: style:inconclusive: Function 'vm_open' argument 3 names different: declaration 'advise' definition 'LT__UNUSED'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/loaders/shl_load.c:50:40: note: Function 'vm_open' argument 3 names different: declaration 'advise' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/shl_load.c:152:29: note: Function 'vm_open' argument 3 names different: declaration 'advise' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/shl_load.c:187:36: style:inconclusive: Function 'vm_close' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/loaders/shl_load.c:51:36: note: Function 'vm_close' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/shl_load.c:187:36: note: Function 'vm_close' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/shl_load.c:204:34: style:inconclusive: Function 'vm_sym' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/loaders/shl_load.c:52:39: note: Function 'vm_sym' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/shl_load.c:204:34: note: Function 'vm_sym' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/shl_load.c:204:76: style:inconclusive: Function 'vm_sym' argument 3 names different: declaration 'symbolname' definition 'name'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/loaders/shl_load.c:53:18: note: Function 'vm_sym' argument 3 names different: declaration 'symbolname' definition 'name'. JAGS-4.3.2/libltdl/loaders/shl_load.c:204:76: note: Function 'vm_sym' argument 3 names different: declaration 'symbolname' definition 'name'. JAGS-4.3.2/libltdl/loaders/dyld.c:79:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LT_DLLOADER_APPEND [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/loaders/dyld.c:236:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lt_module [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/loaders/dyld.c:285:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lt_module [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/loaders/dyld.c:328:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lt_module [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/loaders/dyld.c:435:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ID_DYLIB [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/loaders/dyld.c:483:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_LOAD_DYLIB [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/lt__argz.c:66:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/lt__argz.c:99:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/lt__argz.c:156:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/loaders/preopen.c:116:35: style:inconclusive: Function 'vl_init' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/loaders/preopen.c:48:36: note: Function 'vl_init' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/preopen.c:116:35: note: Function 'vl_init' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/preopen.c:133:35: style:inconclusive: Function 'vl_exit' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/loaders/preopen.c:49:36: note: Function 'vl_exit' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/preopen.c:133:35: note: Function 'vl_exit' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/preopen.c:145:35: style:inconclusive: Function 'vm_open' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/loaders/preopen.c:50:41: note: Function 'vm_open' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/preopen.c:145:35: note: Function 'vm_open' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/preopen.c:146:29: style:inconclusive: Function 'vm_open' argument 3 names different: declaration 'advise' definition 'LT__UNUSED'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/loaders/preopen.c:51:40: note: Function 'vm_open' argument 3 names different: declaration 'advise' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/preopen.c:146:29: note: Function 'vm_open' argument 3 names different: declaration 'advise' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/preopen.c:198:36: style:inconclusive: Function 'vm_close' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/loaders/preopen.c:52:36: note: Function 'vm_close' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/preopen.c:198:36: note: Function 'vm_close' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/preopen.c:198:65: style:inconclusive: Function 'vm_close' argument 2 names different: declaration 'module' definition 'LT__UNUSED'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/loaders/preopen.c:52:59: note: Function 'vm_close' argument 2 names different: declaration 'module' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/preopen.c:198:65: note: Function 'vm_close' argument 2 names different: declaration 'module' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/preopen.c:209:34: style:inconclusive: Function 'vm_sym' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/loaders/preopen.c:53:39: note: Function 'vm_sym' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/preopen.c:209:34: note: Function 'vm_sym' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/preopen.c:209:76: style:inconclusive: Function 'vm_sym' argument 3 names different: declaration 'symbolname' definition 'name'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/loaders/preopen.c:54:18: note: Function 'vm_sym' argument 3 names different: declaration 'symbolname' definition 'name'. JAGS-4.3.2/libltdl/loaders/preopen.c:209:76: note: Function 'vm_sym' argument 3 names different: declaration 'symbolname' definition 'name'. JAGS-4.3.2/libltdl/lt_dlloader.c:71:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LT_DLLOADER_PREPEND [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/lt_dlloader.c:165:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_LOADER [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/loaders/loadlibrary.c:123:35: style:inconclusive: Function 'vl_exit' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/loaders/loadlibrary.c:52:36: note: Function 'vl_exit' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/loadlibrary.c:123:35: note: Function 'vl_exit' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/loadlibrary.c:134:35: style:inconclusive: Function 'vm_open' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/loaders/loadlibrary.c:53:41: note: Function 'vm_open' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/loadlibrary.c:134:35: note: Function 'vm_open' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/loadlibrary.c:135:29: style:inconclusive: Function 'vm_open' argument 3 names different: declaration 'advise' definition 'LT__UNUSED'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/loaders/loadlibrary.c:54:40: note: Function 'vm_open' argument 3 names different: declaration 'advise' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/loadlibrary.c:135:29: note: Function 'vm_open' argument 3 names different: declaration 'advise' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/loadlibrary.c:248:36: style:inconclusive: Function 'vm_close' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/loaders/loadlibrary.c:55:36: note: Function 'vm_close' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/loadlibrary.c:248:36: note: Function 'vm_close' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/loadlibrary.c:265:34: style:inconclusive: Function 'vm_sym' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/loaders/loadlibrary.c:56:39: note: Function 'vm_sym' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/loadlibrary.c:265:34: note: Function 'vm_sym' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/loadlibrary.c:265:76: style:inconclusive: Function 'vm_sym' argument 3 names different: declaration 'symbolname' definition 'name'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/loaders/loadlibrary.c:57:18: note: Function 'vm_sym' argument 3 names different: declaration 'symbolname' definition 'name'. JAGS-4.3.2/libltdl/loaders/loadlibrary.c:265:76: note: Function 'vm_sym' argument 3 names different: declaration 'symbolname' definition 'name'. JAGS-4.3.2/libltdl/loaders/loadlibrary.c:138:10: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/libltdl/loaders/loadlibrary.c:147:16: style: Variable 'filename' is assigned a value that is never used. [unreadVariable] JAGS-4.3.2/libltdl/lt_error.c:55:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LT_ERROR_MAX [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/lt_error.c:75:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_ERRORCODE [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/lt_error.c:96:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LT_ERROR_MAX [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/lt__argz.c:92:7: style: Condition 'argz_len' is always true [knownConditionTrueFalse] JAGS-4.3.2/libltdl/lt__argz.c:91:15: note: Assignment 'argz_len=1+strlen(str)', assigned value is greater than 0 JAGS-4.3.2/libltdl/lt__argz.c:92:7: note: Condition 'argz_len' is always true JAGS-4.3.2/libltdl/loaders/dyld.c:188:35: style:inconclusive: Function 'vl_exit' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/loaders/dyld.c:49:36: note: Function 'vl_exit' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/dyld.c:188:35: note: Function 'vl_exit' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/dyld.c:229:29: style:inconclusive: Function 'vm_open' argument 3 names different: declaration 'advise' definition 'LT__UNUSED'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/loaders/dyld.c:51:40: note: Function 'vm_open' argument 3 names different: declaration 'advise' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/dyld.c:229:29: note: Function 'vm_open' argument 3 names different: declaration 'advise' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/loaders/dyld.c:322:65: style:inconclusive: Function 'vm_sym' argument 3 names different: declaration 'symbolname' definition 'name'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/loaders/dyld.c:54:18: note: Function 'vm_sym' argument 3 names different: declaration 'symbolname' definition 'name'. JAGS-4.3.2/libltdl/loaders/dyld.c:322:65: note: Function 'vm_sym' argument 3 names different: declaration 'symbolname' definition 'name'. JAGS-4.3.2/libltdl/lt_dlloader.c:49:37: style: Parameter 'userdata' can be declared as pointer to const. However it seems that 'loader_callback' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] JAGS-4.3.2/libltdl/lt_dlloader.c:214:48: note: You might need to cast the function pointer here JAGS-4.3.2/libltdl/lt_dlloader.c:49:37: note: Parameter 'userdata' can be declared as pointer to const JAGS-4.3.2/src/jrmath/bd0.c:47:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/bessel_i.c:491:28: error: syntax error [syntaxError] JAGS-4.3.2/src/jrmath/bd0.c:42:52: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/libltdl/slist.c:325:11: style: Condition '!right' is always false [knownConditionTrueFalse] JAGS-4.3.2/libltdl/slist.c:80:10: style: Variable 'stale' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/libltdl/slist.c:80:16: style: Variable 'stale' is assigned a value that is never used. [unreadVariable] JAGS-4.3.2/src/jrmath/beta.c:67:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/beta.c:85:6: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/chebyshev.c:48:45: style: Parameter 'dos' can be declared as pointer to const [constParameterPointer] JAGS-4.3.2/src/jrmath/chebyshev.c:74:28: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/chebyshev.c:76:30: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/choose.c:51:13: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] JAGS-4.3.2/src/jrmath/cospi.c:29:22: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/cospi.c:46:22: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/cospi.c:70:22: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/libltdl/ltdl.c:170:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MEMORY [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/ltdl.c:205:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INIT_LOADER [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/ltdl.c:233:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lt__alloc_die [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/ltdl.c:274:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHUTDOWN [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/ltdl.c:601:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LT_EOS_CHAR [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/ltdl.c:656:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LT_PATHSEP_CHAR [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/ltdl.c:692:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_NOT_FOUND [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/ltdl.c:756:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LT_READTEXT_MODE [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/ltdl.c:992:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_resident [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/ltdl.c:1024:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LT_EOS_CHAR [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/ltdl.c:1046:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_NOT_FOUND [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/ltdl.c:1186:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lt__handle [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/ltdl.c:1530:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_NOT_FOUND [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/ltdl.c:1569:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lt__advise [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/ltdl.c:1660:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONFLICTING_FLAGS [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/ltdl.c:1738:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MEMORY [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/ltdl.c:1823:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LT_EOS_CHAR [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/ltdl.c:1964:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/ltdl.c:2024:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/ltdl.c:2177:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LT_PATHSEP_CHAR [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/ltdl.c:2211:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_POSITION [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/ltdl.c:2263:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/ltdl.c:2279:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/ltdl.c:2330:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/ltdl.c:2378:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] JAGS-4.3.2/libltdl/ltdl.c:2396:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/d1mach.c:35:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/d1mach.c:56:30: style: Parameter 'i' can be declared as pointer to const [constParameterPointer] JAGS-4.3.2/src/jrmath/dbeta.c:83:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/dbeta.c:50:25: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/dcauchy.c:36:21: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/dbinom.c:71:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_LN_2PI [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/dbinom.c:84:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/dexp.c:34:23: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/df.c:46:27: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/dgamma.c:49:34: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/dgeom.c:40:26: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/dlnorm.c:45:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_LN_SQRT_2PI [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/dlnorm.c:37:16: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/dlogis.c:32:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/dhyper.c:55:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/dnbeta.c:90:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/dnbeta.c:68:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/dnbeta.c:71:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/dnbinom.c:47:44: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/dnbinom.c:70:29: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/dnf.c:48:44: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/dnf.c:51:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/dnchisq.c:60:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/dnorm.c:52:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/dnchisq.c:41:29: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/dnchisq.c:44:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/dnorm.c:43:17: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/bessel_y.c:265:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/dnt.c:89:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/dpois.c:46:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/dnt.c:71:20: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/dpois.c:58:21: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/dt.c:53:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/dunif.c:34:17: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/dt.c:61:10: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] JAGS-4.3.2/src/jrmath/dt.c:44:17: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/dweibull.c:35:35: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/dweibull2.c:38:34: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/fprec.c:74:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX_EXP [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/fround.c:61:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/fround.c:86:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX_10_EXP [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/gamma.c:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 0.8571195590989331421920062399942e [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/gamma_cody.c:169:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/gamma.c:127:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/gamma.c:155:3: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/gamma.c:160:3: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/gamma.c:185:6: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/gamma.c:190:6: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/gamma.c:210:6: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/gamma.c:215:6: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/i1mach.c:40:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_RADIX [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/i1mach.c:54:27: style: Parameter 'i' can be declared as pointer to const [constParameterPointer] JAGS-4.3.2/src/jrmath/gammalims.c:66:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/gammalims.c:86:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/libltdl/ltdl.c:1419:44: style: Condition 'load_deplibs(*phandle,deplibs)==0' is always true [knownConditionTrueFalse] JAGS-4.3.2/libltdl/ltdl.c:1419:24: note: Calling function 'load_deplibs' returns 0 JAGS-4.3.2/libltdl/ltdl.c:1419:44: note: Condition 'load_deplibs(*phandle,deplibs)==0' is always true JAGS-4.3.2/libltdl/ltdl.c:1640:38: style: Condition '!lt_dladvise_ext(&advise)' is always true [knownConditionTrueFalse] JAGS-4.3.2/libltdl/ltdl.c:1640:55: note: Calling function 'lt_dladvise_ext' returns 0 JAGS-4.3.2/libltdl/ltdl.c:1640:38: note: Condition '!lt_dladvise_ext(&advise)' is always true JAGS-4.3.2/libltdl/ltdl.c:1676:12: style: Condition 'filename' is always true [knownConditionTrueFalse] JAGS-4.3.2/libltdl/ltdl.c:2438:11: style: Condition 'cur' is always true [knownConditionTrueFalse] JAGS-4.3.2/libltdl/ltdl.c:368:29: style:inconclusive: Function 'tryall_dlopen' argument 1 names different: declaration 'handle' definition 'phandle'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/ltdl.c:136:46: note: Function 'tryall_dlopen' argument 1 names different: declaration 'handle' definition 'phandle'. JAGS-4.3.2/libltdl/ltdl.c:368:29: note: Function 'tryall_dlopen' argument 1 names different: declaration 'handle' definition 'phandle'. JAGS-4.3.2/libltdl/ltdl.c:369:21: style:inconclusive: Function 'tryall_dlopen' argument 3 names different: declaration 'padvise' definition 'advise'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/ltdl.c:138:24: note: Function 'tryall_dlopen' argument 3 names different: declaration 'padvise' definition 'advise'. JAGS-4.3.2/libltdl/ltdl.c:369:21: note: Function 'tryall_dlopen' argument 3 names different: declaration 'padvise' definition 'advise'. JAGS-4.3.2/libltdl/ltdl.c:782:57: style:inconclusive: Function 'find_handle_callback' argument 3 names different: declaration 'ignored' definition 'data2'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/ltdl.c:112:18: note: Function 'find_handle_callback' argument 3 names different: declaration 'ignored' definition 'data2'. JAGS-4.3.2/libltdl/ltdl.c:782:57: note: Function 'find_handle_callback' argument 3 names different: declaration 'ignored' definition 'data2'. JAGS-4.3.2/libltdl/ltdl.c:804:20: style:inconclusive: Function 'find_handle' argument 3 names different: declaration 'handle' definition 'phandle'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/ltdl.c:124:25: note: Function 'find_handle' argument 3 names different: declaration 'handle' definition 'phandle'. JAGS-4.3.2/libltdl/ltdl.c:804:20: note: Function 'find_handle' argument 3 names different: declaration 'handle' definition 'phandle'. JAGS-4.3.2/libltdl/ltdl.c:818:50: style:inconclusive: Function 'load_deplibs' argument 2 names different: declaration 'deplibs' definition 'LT__UNUSED'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/ltdl.c:131:59: note: Function 'load_deplibs' argument 2 names different: declaration 'deplibs' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/ltdl.c:818:50: note: Function 'load_deplibs' argument 2 names different: declaration 'deplibs' definition 'LT__UNUSED'. JAGS-4.3.2/libltdl/ltdl.c:1159:26: style:inconclusive: Function 'try_dlopen' argument 1 names different: declaration 'handle' definition 'phandle'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/ltdl.c:133:43: note: Function 'try_dlopen' argument 1 names different: declaration 'handle' definition 'phandle'. JAGS-4.3.2/libltdl/ltdl.c:1159:26: note: Function 'try_dlopen' argument 1 names different: declaration 'handle' definition 'phandle'. JAGS-4.3.2/libltdl/ltdl.c:1870:29: style:inconclusive: Function 'foreachfile_callback' argument 1 names different: declaration 'filename' definition 'dirname'. [funcArgNamesDifferent] JAGS-4.3.2/libltdl/ltdl.c:113:41: note: Function 'foreachfile_callback' argument 1 names different: declaration 'filename' definition 'dirname'. JAGS-4.3.2/libltdl/ltdl.c:1870:29: note: Function 'foreachfile_callback' argument 1 names different: declaration 'filename' definition 'dirname'. JAGS-4.3.2/libltdl/ltdl.c:782:29: style: Parameter 'filename' can be declared as pointer to const. However it seems that 'find_handle_callback' is a callback function, if 'filename' is declared with const you might also need to cast function pointer(s). [constParameterCallback] JAGS-4.3.2/libltdl/ltdl.c:809:51: note: You might need to cast the function pointer here JAGS-4.3.2/libltdl/ltdl.c:782:29: note: Parameter 'filename' can be declared as pointer to const JAGS-4.3.2/libltdl/ltdl.c:1870:29: style: Parameter 'dirname' can be declared as pointer to const. However it seems that 'foreachfile_callback' is a callback function, if 'dirname' is declared with const you might also need to cast function pointer(s). [constParameterCallback] JAGS-4.3.2/libltdl/ltdl.c:1926:12: note: You might need to cast the function pointer here JAGS-4.3.2/libltdl/ltdl.c:1870:29: note: Parameter 'dirname' can be declared as pointer to const JAGS-4.3.2/src/jrmath/lbeta.c:63:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_LN_SQRT_2PI [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/lgamma.c:99:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_LN_SQRT_2PI [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/lbeta.c:52:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/lgamma.c:75:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/lgamma.c:87:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/lgamma.c:107:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/lgamma.c:117:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/lgammacor.c:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 0.1666389480451863247205729650822e [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/lgammacor.c:76:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/lgammacor.c:78:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/pbinom.c:38:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/pbinom.c:42:33: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/pbeta.c:78:25: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/pcauchy.c:42:21: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/pcauchy.c:45:19: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/pexp.c:34:21: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/pf.c:34:33: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/pgeom.c:35:25: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/plnorm.c:34:20: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/phyper.c:99:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/pgamma.c:295:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/pgamma.c:341:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/pgamma.c:378:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/pgamma.c:437:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/pgamma.c:512:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/pgamma.c:645:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/plogis.c:42:23: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/plogis.c:45:19: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/pnbeta.c:51:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/pnbinom.c:39:44: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/pnbinom.c:58:29: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/pnbeta.c:38:41: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/pnbeta.c:78:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/pnbeta.c:80:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/pnbeta.c:101:24: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/pnf.c:36:44: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/pnf.c:37:25: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/pnf.c:39:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/pnchisq.c:58:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/pnchisq.c:123:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/pgamma.c:695:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/pnorm.c:158:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/pnchisq.c:188:63: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] JAGS-4.3.2/src/jrmath/pnchisq.c:240:24: style: Variable 'is_r' is reassigned a value before the old one has been used. [redundantAssignment] JAGS-4.3.2/src/jrmath/pnchisq.c:237:11: note: is_r is assigned JAGS-4.3.2/src/jrmath/pnchisq.c:240:24: note: is_r is overwritten JAGS-4.3.2/src/jrmath/pnchisq.c:240:61: style: Variable 'is_it' is reassigned a value before the old one has been used. [redundantAssignment] JAGS-4.3.2/src/jrmath/pnchisq.c:237:19: note: is_it is assigned JAGS-4.3.2/src/jrmath/pnchisq.c:240:61: note: is_it is overwritten JAGS-4.3.2/src/jrmath/pnchisq.c:106:47: style: Local variable 'ans' shadows outer variable [shadowVariable] JAGS-4.3.2/src/jrmath/pnchisq.c:90:13: note: Shadowed declaration JAGS-4.3.2/src/jrmath/pnchisq.c:106:47: note: Shadow variable JAGS-4.3.2/src/jrmath/pnchisq.c:56:30: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/pnchisq.c:64:50: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/pnchisq.c:239:17: style: Variable 'is_b' is assigned a value that is never used. [unreadVariable] JAGS-4.3.2/src/jrmath/pnchisq.c:240:24: style: Variable 'is_r' is assigned a value that is never used. [unreadVariable] JAGS-4.3.2/src/jrmath/pnt.c:69:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/pnt.c:63:20: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/pnt.c:107:6: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/pnt.c:108:6: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/pnt.c:148:3: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/pnt.c:163:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/pnt.c:173:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/polygamma.c:243:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/ppois.c:34:21: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/pnorm.c:75:16: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/pt.c:36:19: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/pweibull.c:34:34: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/punif.c:34:16: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/punif.c:35:39: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/bessel_y.c:52:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/bessel_y.c:114:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/bessel_y.c:146:30: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] JAGS-4.3.2/src/jrmath/bessel_y.c:146:41: style: Parameter 'alpha' can be declared as pointer to const [constParameterPointer] JAGS-4.3.2/src/jrmath/pweibull2.c:37:33: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qcauchy.c:37:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qcauchy.c:40:13: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qbinom.c:107:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/qexp.c:35:20: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qexp.c:37:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qbinom.c:76:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qbinom.c:79:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qbinom.c:81:29: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qbinom.c:83:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qbinom.c:85:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qbeta.c:199:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/qf.c:35:33: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qf.c:37:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qgeom.c:31:32: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qgeom.c:33:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qbeta.c:71:26: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qbeta.c:73:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qbeta.c:201:3: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qbeta.c:241:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qgamma.c:208:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/qhyper.c:71:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/qlnorm.c:35:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qlogis.c:31:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qlogis.c:33:22: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qhyper.c:39:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qhyper.c:46:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qhyper.c:55:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/bessel_k.c:327:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/qnbeta.c:45:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/qnbeta.c:35:23: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qnbeta.c:37:41: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qnbeta.c:39:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qnbinom.c:104:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/qnchisq.c:28:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/qnbinom.c:84:44: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qnbinom.c:88:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qnf.c:32:44: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qnf.c:33:25: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qnf.c:34:43: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qnf.c:35:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qnchisq.c:39:24: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qnchisq.c:45:28: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qnchisq.c:47:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qnchisq.c:66:16: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qnt.c:50:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/qgamma.c:67:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qgamma.c:68:18: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qgamma.c:144:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qgamma.c:146:34: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qnorm.c:60:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qnorm.c:62:20: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qnt.c:34:24: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qnt.c:40:20: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qnt.c:44:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qunif.c:34:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qunif.c:35:39: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qunif.c:36:16: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qpois.c:85:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/qweibull.c:35:35: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qweibull.c:37:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qpois.c:66:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qpois.c:67:20: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qpois.c:70:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qt.c:71:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/qweibull2.c:38:34: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qweibull2.c:40:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/rbeta.c:95:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX_EXP [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/rbeta.c:36:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/rcauchy.c:35:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qt.c:55:5: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qt.c:57:19: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/qt.c:85:19: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/rchisq.c:38:36: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/rexp.c:38:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/rbinom.c:112:18: style: Condition 'n==nsave' is always true [knownConditionTrueFalse] JAGS-4.3.2/src/jrmath/rbinom.c:87:26: note: Assuming that condition 'n!=nsave' is not redundant JAGS-4.3.2/src/jrmath/rbinom.c:112:18: note: Condition 'n==nsave' is always true JAGS-4.3.2/src/jrmath/rbinom.c:60:25: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/rbinom.c:62:19: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/rbinom.c:65:31: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/rf.c:40:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/rgeom.c:46:42: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/rlnorm.c:35:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/rlogis.c:26:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/rgamma.c:171:50: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] JAGS-4.3.2/src/jrmath/rgamma.c:199:47: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] JAGS-4.3.2/src/jrmath/rgamma.c:90:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/rnbinom.c:51:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/rnbinom.c:58:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/rhyper.c:123:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/rnchisq.c:62:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/rnchisq.c:65:16: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/rnorm.c:36:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/rt.c:33:33: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/rpois.c:73:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/runif.c:28:48: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/rweibull.c:32:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/rweibull2.c:33:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/rpois.c:225:17: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] JAGS-4.3.2/src/jrmath/rpois.c:76:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/polygamma.c:225:14: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment] JAGS-4.3.2/src/jrmath/polygamma.c:222:4: note: s is assigned JAGS-4.3.2/src/jrmath/polygamma.c:225:14: note: s is overwritten JAGS-4.3.2/src/jrmath/stirlerr.c:96:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_LN_SQRT_2PI [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/Console.cc:93:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RV_TRUE_OBSERVED [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/Console.cc:98:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RV_TRUE_UNOBSERVED [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/Console.cc:114:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _model [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/Console.cc:133:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_VAR [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/Console.cc:170:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _model [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/Console.cc:220:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _err [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/Console.cc:331:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _model [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/Console.cc:357:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _model [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/Console.cc:376:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _model [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/Console.cc:394:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _model [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/Console.cc:412:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _model [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/Console.cc:423:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _model [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/Console.cc:459:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _model [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/Console.cc:479:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _out [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/Console.cc:488:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _model [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/Console.cc:541:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _model [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/Console.cc:564:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _model [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/Console.cc:584:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _model [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/Console.cc:604:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _model [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/Console.cc:609:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _model [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/Console.cc:619:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _model [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/Console.cc:638:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _model [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/Console.cc:657:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _model [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/Console.cc:662:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _array_names [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/Console.cc:667:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _model [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/compiler/Compiler.cc:266:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_DETRMREL [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/compiler/Compiler.cc:278:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _index_expression [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/compiler/Compiler.cc:355:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _index_expression [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/compiler/Compiler.cc:415:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_RANGE [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/compiler/Compiler.cc:461:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_VAR [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/compiler/Compiler.cc:516:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_COUNTER [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/compiler/Compiler.cc:560:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _index_expression [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/compiler/Compiler.cc:583:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_VAR [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/compiler/Compiler.cc:690:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_FUNCTION [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/compiler/Compiler.cc:703:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_LENGTH [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/compiler/Compiler.cc:729:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_DIM [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/compiler/Compiler.cc:788:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _model [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/compiler/Compiler.cc:917:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_NA [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/compiler/Compiler.cc:1033:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_NA [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/compiler/Compiler.cc:1045:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _is_resolved [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/compiler/Compiler.cc:1169:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _node_array_bounds [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/compiler/Compiler.cc:1207:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setConstantMask [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/compiler/Compiler.cc:1230:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable getLHSVars [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/compiler/Compiler.cc:1338:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _n_relations [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/compiler/Compiler.cc:1426:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_VAR [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/compiler/Compiler.cc:1505:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable getArrayDim [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/compiler/Compiler.cc:1581:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mixfactory1 [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/compiler/Compiler.cc:1586:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mixfactory2 [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/compiler/Compiler.cc:1591:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _model [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/toms708.c:199:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/toms708.c:659:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/toms708.c:917:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_LN_SQRT_2PI [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/toms708.c:968:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/toms708.c:1215:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_SQRT_PI [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/Console.cc:518:19: style: The scope of the variable 'rngstate' can be reduced. [variableScope] JAGS-4.3.2/src/lib/Console.cc:733:41: style: Variable 'faclist' can be declared as reference to const [constVariableReference] JAGS-4.3.2/src/lib/Console.cc:747:41: style: Variable 'faclist' can be declared as reference to const [constVariableReference] JAGS-4.3.2/src/lib/Console.cc:761:37: style: Variable 'faclist' can be declared as reference to const [constVariableReference] JAGS-4.3.2/src/lib/Console.cc:137:18: performance: Searching before insertion is not necessary. [stlFindInsert] JAGS-4.3.2/src/lib/Console.cc:253:28: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/lib/compiler/LogicalFactory.cc:108:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _logicalmap [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/rhyper.c:113:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/rhyper.c:120:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/lib/compiler/MixtureFactory.cc:46:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mix_node_map [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/compiler/NodeFactory.cc:69:14: style: Comparison of a variable having boolean value using relational (<, >, <= or >=) operator. [comparisonOfBoolWithBoolError] JAGS-4.3.2/src/lib/compiler/Compiler.cc:1386:11: style: The scope of the variable 'counter' can be reduced. [variableScope] JAGS-4.3.2/src/lib/compiler/Compiler.cc:300:16: style: Local variable 'i' shadows outer variable [shadowVariable] JAGS-4.3.2/src/lib/compiler/Compiler.cc:287:40: note: Shadowed declaration JAGS-4.3.2/src/lib/compiler/Compiler.cc:300:16: note: Shadow variable JAGS-4.3.2/src/lib/compiler/Compiler.cc:1468:41: style: Local variable 'p' shadows outer variable [shadowVariable] JAGS-4.3.2/src/lib/compiler/Compiler.cc:1424:38: note: Shadowed declaration JAGS-4.3.2/src/lib/compiler/Compiler.cc:1468:41: note: Shadow variable JAGS-4.3.2/src/lib/compiler/MixCompiler.cc:295:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_NEGINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/compiler/MixCompiler.cc:399:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/compiler/MixCompiler.cc:422:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_VAR [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/compiler/MixCompiler.cc:553:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/compiler/Compiler.cc:415:48: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/lib/compiler/ObsFuncTab.cc:44:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/compiler/Compiler.cc:1007:27: style: Unused variable: parents [unusedVariable] JAGS-4.3.2/src/lib/compiler/Compiler.cc:1113:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] JAGS-4.3.2/src/lib/compiler/ParseTree.cc:30:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tclass [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/compiler/ParseTree.cc:42:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tclass [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/compiler/ParseTree.cc:52:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _parameters [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/compiler/ParseTree.cc:57:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tclass [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/compiler/ParseTree.cc:62:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tclass [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/compiler/ParseTree.cc:74:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tclass [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/compiler/ParseTree.cc:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _line [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/compiler/ParseTree.cc:90:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _parent [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/compiler/ParseTree.cc:20:32: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] JAGS-4.3.2/src/lib/compiler/MixCompiler.cc:554:12: style: Variable 'node' can be declared as pointer to const [constVariablePointer] scanner.cc:838:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] scanner.cc:1456:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] scanner.cc:1753:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] scanner.cc:1991:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/distribution/ArrayDist.cc:35:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDF_FULL [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/distribution/ArrayDist.cc:45:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_NA [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/distribution/DistPtr.cc:27:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sdist [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/distribution/DistPtr.cc:51:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sdist [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/distribution/DistTab.cc:66:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] parser.cc:1101:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] parser.cc:1128:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] parser.cc:1190:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] parser.cc:1253:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ../../../../../jags-4-3_patched/src/lib/compiler/parser.yy:393:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_BOUNDS [valueFlowBailoutIncompleteVar] ../../../../../jags-4-3_patched/src/lib/compiler/parser.yy:401:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_INTERVAL [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/distribution/Distribution.cc:21:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _name [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/distribution/Distribution.cc:33:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _npar [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/distribution/RScalarDist.cc:28:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _discrete [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/distribution/RScalarDist.cc:68:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDF_FULL [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/distribution/RScalarDist.cc:91:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_NEGINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/distribution/RScalarDist.cc:167:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _discrete [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/distribution/RScalarDist.cc:210:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _discrete [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/distribution/RScalarDist.cc:215:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _discrete [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/distribution/RScalarDist.cc:219:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_POSINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/distribution/ScalarDist.cc:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _support [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/distribution/ScalarDist.cc:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _support [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/distribution/ScalarDist.cc:59:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _support [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/distribution/ScalarDist.cc:82:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDF_FULL [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/distribution/ScalarDist.cc:91:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_NA [valueFlowBailoutIncompleteVar] parser.cc:1273:3: style: The comparison '0 <= yystate' is always true. [knownConditionTrueFalse] parser.cc:1216:31: note: 'yystate' is assigned value '0' here. parser.cc:1273:3: note: The comparison '0 <= yystate' is always true. ../../../../../jags-4-3_patched/src/lib/compiler/parser.yy:382:16: style: Local variable 'yylineno' shadows outer variable [shadowVariable] ../../../../../jags-4-3_patched/src/lib/compiler/parser.yy:21:14: note: Shadowed declaration ../../../../../jags-4-3_patched/src/lib/compiler/parser.yy:382:16: note: Shadow variable JAGS-4.3.2/src/lib/distribution/VectorDist.cc:32:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDF_FULL [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/distribution/VectorDist.cc:42:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_NA [valueFlowBailoutIncompleteVar] parser.cc:1099:51: style: Parameter 'yytop' can be declared as pointer to const [constParameterPointer] parser.cc:1122:30: style: Parameter 'yyssp' can be declared as pointer to const [constParameterPointer] JAGS-4.3.2/src/lib/function/DFunction.cc:22:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDF_FULL [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/function/ArrayLogDensity.cc:38:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDF_FULL [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/function/DPQFunction.cc:16:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dist [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/function/Function.cc:21:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _name [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/function/Function.cc:31:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _npar [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/function/FuncTab.cc:79:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/function/FuncTab.cc:91:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/function/FunctionPtr.cc:31:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lfunc [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/function/FunctionPtr.cc:75:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lfunc [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/function/LinkFunction.cc:15:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _link [valueFlowBailoutIncompleteVar] scanner.cc:1332:16: style: Condition 'yywrap()' is always true [knownConditionTrueFalse] scanner.cc:1332:16: note: Calling function 'yywrap' returns 1 scanner.cc:1332:16: note: Condition 'yywrap()' is always true scanner.cc:1604:17: style: Condition 'yywrap()' is always true [knownConditionTrueFalse] scanner.cc:1604:17: note: Calling function 'yywrap' returns 1 scanner.cc:1604:17: note: Condition 'yywrap()' is always true scanner.cc:1757:2: warning: Possible null pointer dereference: b [nullPointer] scanner.cc:1650:18: note: Calling function 'yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 scanner.cc:1757:2: note: Null pointer dereference scanner.cc:1758:2: warning: Possible null pointer dereference: b [nullPointer] scanner.cc:1650:18: note: Calling function 'yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 scanner.cc:1758:2: note: Null pointer dereference scanner.cc:830:30: style: C-style pointer casting [cstyleCast] scanner.cc:1484:41: style: C-style pointer casting [cstyleCast] scanner.cc:1485:4: style: C-style pointer casting [cstyleCast] scanner.cc:1623:7: style: C-style pointer casting [cstyleCast] scanner.cc:1707:6: style: C-style pointer casting [cstyleCast] scanner.cc:1716:17: style: C-style pointer casting [cstyleCast] scanner.cc:1741:11: style: C-style pointer casting [cstyleCast] scanner.cc:1743:10: style: C-style pointer casting [cstyleCast] scanner.cc:1867:23: style: C-style pointer casting [cstyleCast] scanner.cc:1886:23: style: C-style pointer casting [cstyleCast] scanner.cc:1915:6: style: C-style pointer casting [cstyleCast] scanner.cc:1964:8: style: C-style pointer casting [cstyleCast] scanner.cc:2198:10: style: C-style pointer casting [cstyleCast] scanner.cc:1456:3: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] scanner.cc:1456:3: note: c is initialized scanner.cc:1456:3: note: c is overwritten ../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll:237:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll:278:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll:285:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll:292:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll:300:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll:308:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll:320:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll:331:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] scanner.cc:1534:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] scanner.cc:359:55: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. scanner.cc:1534:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. scanner.cc:1942:46: style:inconclusive: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] scanner.cc:314:46: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. scanner.cc:1942:46: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. scanner.cc:1955:46: style:inconclusive: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] scanner.cc:315:45: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. scanner.cc:1955:46: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. scanner.cc:1955:60: style:inconclusive: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] scanner.cc:315:56: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. scanner.cc:1955:60: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. scanner.cc:2087:24: style:inconclusive: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. [funcArgNamesDifferent] scanner.cc:657:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. scanner.cc:2087:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. scanner.cc:1398:8: style: Variable 'source' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/lib/function/ScalarLogDensity.cc:23:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDF_FULL [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/function/VectorLogDensity.cc:37:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDF_FULL [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/AggNode.cc:75:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _length [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/AggNode.cc:122:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _length [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/AggNode.cc:173:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _offsets [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/AggNode.cc:231:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _discrete [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/AggNode.cc:236:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _offsets [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/ArrayLogicalNode.cc:69:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nchain [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/ArrayLogicalNode.cc:77:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/ArrayLogicalNode.cc:82:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _parameters [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/AggNode.cc:127:34: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] JAGS-4.3.2/src/lib/graph/AggNode.cc:100:35: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/lib/function/testfun.cc:165:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/ConstantNode.cc:30:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _length [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/ConstantNode.cc:42:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _length [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/ConstantNode.cc:77:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _observed [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/ArrayStochasticNode.cc:59:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dims [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/ArrayStochasticNode.cc:66:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _parameters [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/ArrayStochasticNode.cc:76:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/ArrayStochasticNode.cc:83:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/ArrayStochasticNode.cc:104:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _length [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/ArrayStochasticNode.cc:141:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _parameters [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/ArrayStochasticNode.cc:155:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dims [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/ArrayStochasticNode.cc:161:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _parameters [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/ArrayStochasticNode.cc:168:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_POSINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/DeterministicNode.cc:29:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fixed [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/DeterministicNode.cc:52:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RV_FALSE [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/DeterministicNode.cc:57:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fixed [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/DeterministicNode.cc:28:24: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/lib/graph/LinkNode.cc:32:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nchain [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/LinkNode.cc:40:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/LinkNode.cc:58:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _parameters [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/LinkNode.cc:63:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _parameters [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/GraphMarks.cc:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _graph [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/GraphMarks.cc:65:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _marks [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/GraphMarks.cc:100:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _marks [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/GraphMarks.cc:123:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _marks [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/GraphMarks.cc:178:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _marks [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/function/testfun.cc:51:5: style: Class 'BoolIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] JAGS-4.3.2/src/lib/function/testfun.cc:74:22: style: Local variable 'mask' shadows outer variable [shadowVariable] JAGS-4.3.2/src/lib/function/testfun.cc:72:18: note: Shadowed declaration JAGS-4.3.2/src/lib/function/testfun.cc:74:22: note: Shadow variable JAGS-4.3.2/src/lib/graph/LogicalNode.cc:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _discrete [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/LogicalNode.cc:111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _discrete [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/MixTab.cc:44:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nodes [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/MixTab.cc:53:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nodes [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/MixTab.cc:59:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _range [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/GraphMarks.cc:36:2: style: Class 'GMIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] JAGS-4.3.2/src/lib/graph/MixtureNode.cc:50:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/MixtureNode.cc:166:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Nindex [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/MixtureNode.cc:177:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _table [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/MixtureNode.cc:188:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Nindex [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/MixtureNode.cc:211:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _active_parents [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/MixtureNode.cc:216:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _active_parents [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/MixtureNode.cc:221:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Nindex [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/MixtureNode.cc:228:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Nindex [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/MixtureNode.cc:271:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Nindex [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/MixtureNode.cc:324:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _discrete [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/MixtureNode.cc:329:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _table [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/Node.cc:29:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _length [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/Node.cc:48:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _length [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/Node.cc:60:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/Node.cc:67:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _parents [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/Node.cc:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _stoch_children [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/Node.cc:77:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dtrm_children [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/Node.cc:84:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_NA [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/Node.cc:98:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _parents [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/Node.cc:110:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nchain [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/Node.cc:129:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _length [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/Node.cc:139:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/Node.cc:150:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/Node.cc:155:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dim [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/Node.cc:160:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _length [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/NodeError.cc:18:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _node [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/Node.cc:118:41: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/lib/graph/MixtureNode.cc:73:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] JAGS-4.3.2/src/lib/graph/MixtureNode.cc:64:13: style: Variable 'tabmap' can be declared as reference to const [constVariableReference] JAGS-4.3.2/src/lib/graph/MixtureNode.cc:168:35: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/lib/graph/MixtureNode.cc:228:18: style: Variable 'i' is assigned a value that is never used. [unreadVariable] JAGS-4.3.2/src/lib/graph/ParentError.cc:74:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _node [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/ScalarLogicalNode.cc:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/ScalarLogicalNode.cc:57:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _parameters [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/ScalarStochasticNode.cc:40:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _parameters [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/ScalarStochasticNode.cc:56:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/ScalarStochasticNode.cc:65:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/ScalarStochasticNode.cc:83:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/ScalarStochasticNode.cc:94:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _parameters [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/ScalarStochasticNode.cc:106:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _parameters [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/ScalarStochasticNode.cc:131:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_POSINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/VSLogicalNode.cc:56:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/VSLogicalNode.cc:70:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _parameters [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/ScalarStochasticNode.cc:73:17: style: Condition 'l' is always true [knownConditionTrueFalse] JAGS-4.3.2/src/lib/graph/ScalarStochasticNode.cc:78:17: style: Condition 'u' is always true [knownConditionTrueFalse] JAGS-4.3.2/src/lib/graph/StochasticNode.cc:65:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dist [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/StochasticNode.cc:104:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dist [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/StochasticNode.cc:109:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _discrete [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/StochasticNode.cc:114:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _observed [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/StochasticNode.cc:119:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _observed [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/StochasticNode.cc:125:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _upper [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/StochasticNode.cc:160:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lower [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/StochasticNode.cc:165:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _upper [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/StochasticNode.cc:190:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lower [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/StochasticNode.cc:195:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _upper [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/StochasticNode.cc:221:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _length [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/StochasticNode.cc:256:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nchain [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/VectorLogicalNode.cc:76:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nchain [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/VectorLogicalNode.cc:84:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/VectorLogicalNode.cc:89:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _parameters [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/VectorStochasticNode.cc:59:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lengths [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/VectorStochasticNode.cc:66:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _parameters [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/VectorStochasticNode.cc:76:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/VectorStochasticNode.cc:83:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/VectorStochasticNode.cc:98:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _length [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/VectorStochasticNode.cc:135:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _parameters [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/VectorStochasticNode.cc:149:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lengths [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/VectorStochasticNode.cc:155:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _parameters [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/graph/VectorStochasticNode.cc:166:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_POSINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/bessel_j.c:53:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/bessel_j.c:107:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/bessel_j.c:137:30: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] JAGS-4.3.2/src/jrmath/bessel_j.c:137:41: style: Parameter 'alpha' can be declared as pointer to const [constParameterPointer] JAGS-4.3.2/src/jrmath/bessel_j.c:254:6: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/toms708.c:1477:9: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] JAGS-4.3.2/src/lib/model/BUGSModel.cc:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _symtab [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/BUGSModel.cc:66:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/BUGSModel.cc:149:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable istate [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/BUGSModel.cc:224:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _samplers [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/CODA.cc:23:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_NA [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/CODA.cc:59:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_NA [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/Monitor.cc:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/Monitor.cc:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nodes [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/Monitor.cc:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _name [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/Monitor.cc:46:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _name [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/Monitor.cc:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _elt_names [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/Monitor.cc:56:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _elt_names [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/Monitor.cc:99:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _elt_names [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/MonitorControl.cc:23:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _start [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/MonitorControl.cc:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _start [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/MonitorControl.cc:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _niter [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/MonitorControl.cc:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _thin [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/MonitorControl.cc:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _monitor [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/MonitorControl.cc:48:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _start [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/MonitorControl.cc:59:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _monitor [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/Model.cc:111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _is_initialized [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/Model.cc:121:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nchain [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/Model.cc:160:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _is_initialized [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/Model.cc:197:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nchain [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/Model.cc:237:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nodes [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/Model.cc:357:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _is_initialized [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/Model.cc:392:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _iteration [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/Model.cc:402:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _adapt [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/Model.cc:417:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _adapt [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/Model.cc:429:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data_gen [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/Model.cc:475:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _adapt [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/Model.cc:534:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nchain [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/Model.cc:539:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _rng [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/Model.cc:544:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nchain [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/Model.cc:567:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nchain [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/Model.cc:576:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _monitors [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/Model.cc:597:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _stochastic_nodes [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/Model.cc:602:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nodes [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/MonitorInfo.cc:16:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _monitor [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/MonitorInfo.cc:21:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _name [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/MonitorInfo.cc:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/MonitorInfo.cc:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _range [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/MonitorInfo.cc:36:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _name [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/jrmath/toms708.c:1186:49: style:inconclusive: Function 'grat_r' argument 3 names different: declaration 'r' definition 'log_r'. [funcArgNamesDifferent] JAGS-4.3.2/src/jrmath/toms708.c:42:49: note: Function 'grat_r' argument 3 names different: declaration 'r' definition 'log_r'. JAGS-4.3.2/src/jrmath/toms708.c:1186:49: note: Function 'grat_r' argument 3 names different: declaration 'r' definition 'log_r'. JAGS-4.3.2/src/jrmath/toms708.c:1643:9: style: Local variable 't' shadows outer variable [shadowVariable] JAGS-4.3.2/src/jrmath/toms708.c:1638:15: note: Shadowed declaration JAGS-4.3.2/src/jrmath/toms708.c:1643:9: note: Shadow variable JAGS-4.3.2/src/jrmath/toms708.c:1644:6: style: Local variable 'top' shadows outer variable [shadowVariable] JAGS-4.3.2/src/jrmath/toms708.c:1638:26: note: Shadowed declaration JAGS-4.3.2/src/jrmath/toms708.c:1644:6: note: Shadow variable JAGS-4.3.2/src/jrmath/toms708.c:1645:6: style: Local variable 'bot' shadows outer variable [shadowVariable] JAGS-4.3.2/src/jrmath/toms708.c:1638:21: note: Shadowed declaration JAGS-4.3.2/src/jrmath/toms708.c:1645:6: note: Shadow variable JAGS-4.3.2/src/jrmath/toms708.c:1548:19: style: Variable 'a' can be declared as const array [constVariable] JAGS-4.3.2/src/jrmath/toms708.c:1550:19: style: Variable 'b' can be declared as const array [constVariable] JAGS-4.3.2/src/jrmath/toms708.c:1552:19: style: Variable 'p' can be declared as const array [constVariable] JAGS-4.3.2/src/jrmath/toms708.c:1555:19: style: Variable 'q' can be declared as const array [constVariable] JAGS-4.3.2/src/jrmath/toms708.c:1558:19: style: Variable 'r' can be declared as const array [constVariable] JAGS-4.3.2/src/jrmath/toms708.c:1560:19: style: Variable 's' can be declared as const array [constVariable] JAGS-4.3.2/src/jrmath/toms708.c:1622:19: style: Variable 'a' can be declared as const array [constVariable] JAGS-4.3.2/src/jrmath/toms708.c:1624:19: style: Variable 'b' can be declared as const array [constVariable] JAGS-4.3.2/src/jrmath/toms708.c:1626:19: style: Variable 'p' can be declared as const array [constVariable] JAGS-4.3.2/src/jrmath/toms708.c:1629:19: style: Variable 'q' can be declared as const array [constVariable] JAGS-4.3.2/src/jrmath/toms708.c:1632:19: style: Variable 'r' can be declared as const array [constVariable] JAGS-4.3.2/src/jrmath/toms708.c:1634:19: style: Variable 's' can be declared as const array [constVariable] JAGS-4.3.2/src/jrmath/toms708.c:1715:6: style: Variable 'r' can be declared as const array [constVariable] JAGS-4.3.2/src/jrmath/toms708.c:1737:6: style: Variable 'p' can be declared as const array [constVariable] JAGS-4.3.2/src/jrmath/toms708.c:1740:6: style: Variable 'q' can be declared as const array [constVariable] JAGS-4.3.2/src/jrmath/toms708.c:1828:19: style: Variable 'p1' can be declared as const array [constVariable] JAGS-4.3.2/src/jrmath/toms708.c:1831:19: style: Variable 'q1' can be declared as const array [constVariable] JAGS-4.3.2/src/jrmath/toms708.c:1841:19: style: Variable 'p2' can be declared as const array [constVariable] JAGS-4.3.2/src/jrmath/toms708.c:1843:19: style: Variable 'q2' can be declared as const array [constVariable] JAGS-4.3.2/src/lib/model/NodeArraySubset.cc:24:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dim [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/NodeArraySubset.cc:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _node_pointers [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/NodeArraySubset.cc:66:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dim [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/NodeArraySubset.cc:74:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _node_pointers [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/NodeArraySubset.cc:84:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nchain [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/NodeArray.cc:79:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _node_pointers [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/NodeArray.cc:114:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _node_pointers [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/NodeArray.cc:158:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _range [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/NodeArray.cc:227:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _range [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/NodeArray.cc:250:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _range [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/NodeArray.cc:276:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _name [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/NodeArray.cc:281:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _range [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/NodeArray.cc:293:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _node_pointers [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/NodeArray.cc:323:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nchain [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/SymTab.cc:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _varTable [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/SymTab.cc:77:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _model [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/SymTab.cc:108:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_NA [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/SymTab.cc:132:10: style: Redundant checking of STL container element existence before removing it. [redundantIfRemove] JAGS-4.3.2/src/lib/model/SymTab.cc:108:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/lib/model/CODA.cc:162:59: style:inconclusive: Function 'CODA' argument 2 names different: declaration 'prefix' definition 'stem'. [funcArgNamesDifferent] JAGS-4.3.2/src/lib/model/CODA.h:24:69: note: Function 'CODA' argument 2 names different: declaration 'prefix' definition 'stem'. JAGS-4.3.2/src/lib/model/CODA.cc:162:59: note: Function 'CODA' argument 2 names different: declaration 'prefix' definition 'stem'. JAGS-4.3.2/src/lib/model/CODA.cc:223:60: style:inconclusive: Function 'CODA0' argument 2 names different: declaration 'prefix' definition 'stem'. [funcArgNamesDifferent] JAGS-4.3.2/src/lib/model/CODA.h:38:70: note: Function 'CODA0' argument 2 names different: declaration 'prefix' definition 'stem'. JAGS-4.3.2/src/lib/model/CODA.cc:223:60: note: Function 'CODA0' argument 2 names different: declaration 'prefix' definition 'stem'. JAGS-4.3.2/src/lib/model/CODA.cc:265:60: style:inconclusive: Function 'TABLE' argument 2 names different: declaration 'prefix' definition 'stem'. [funcArgNamesDifferent] JAGS-4.3.2/src/lib/model/CODA.h:53:70: note: Function 'TABLE' argument 2 names different: declaration 'prefix' definition 'stem'. JAGS-4.3.2/src/lib/model/CODA.cc:265:60: note: Function 'TABLE' argument 2 names different: declaration 'prefix' definition 'stem'. JAGS-4.3.2/src/lib/model/CODA.cc:313:61: style:inconclusive: Function 'TABLE0' argument 2 names different: declaration 'prefix' definition 'stem'. [funcArgNamesDifferent] JAGS-4.3.2/src/lib/model/CODA.h:66:71: note: Function 'TABLE0' argument 2 names different: declaration 'prefix' definition 'stem'. JAGS-4.3.2/src/lib/model/CODA.cc:313:61: note: Function 'TABLE0' argument 2 names different: declaration 'prefix' definition 'stem'. JAGS-4.3.2/src/lib/model/NodeArray.cc:318:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] JAGS-4.3.2/src/lib/model/NodeArray.cc:140:21: style: Local variable 'p' shadows outer variable [shadowVariable] JAGS-4.3.2/src/lib/model/NodeArray.cc:131:34: note: Shadowed declaration JAGS-4.3.2/src/lib/model/NodeArray.cc:140:21: note: Shadow variable JAGS-4.3.2/src/lib/model/NodeArray.cc:214:46: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/lib/model/NodeArray.cc:302:26: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/lib/model/NodeArray.cc:312:29: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/lib/rng/RNG.cc:27:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _name [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/module/Module.cc:208:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _loaded [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/module/Module.cc:240:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _loaded [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/module/Module.cc:282:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _functions [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/module/Module.cc:287:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _distributions [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/module/Module.cc:292:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sampler_factories [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/module/Module.cc:297:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _rng_factories [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/module/Module.cc:302:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _monitor_factories [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/module/Module.cc:307:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _name [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/rng/RmathRNG.cc:170:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _N01_kind [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/Model.cc:215:5: style: Struct 'less_sampler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] JAGS-4.3.2/src/lib/sampler/ImmutableSampler.cc:22:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _method [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sampler/ImmutableSampler.cc:27:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nchain [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sampler/ImmutableSampler.cc:48:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _name [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sampler/Metropolis.cc:29:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _last_value [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sampler/Metropolis.cc:43:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _adapt [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/Model.cc:301:39: style: Local variable 'p' shadows outer variable [shadowVariable] JAGS-4.3.2/src/lib/model/Model.cc:247:45: note: Shadowed declaration JAGS-4.3.2/src/lib/model/Model.cc:301:39: note: Shadow variable JAGS-4.3.2/src/lib/model/Model.cc:339:63: style: Local variable 'p' shadows outer variable [shadowVariable] JAGS-4.3.2/src/lib/model/Model.cc:247:45: note: Shadowed declaration JAGS-4.3.2/src/lib/model/Model.cc:339:63: note: Shadow variable JAGS-4.3.2/src/lib/sampler/GraphView.cc:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nodes [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sampler/GraphView.cc:166:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _multilevel [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sampler/GraphView.cc:196:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _multilevel [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sampler/GraphView.cc:265:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _multilevel [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sampler/GraphView.cc:292:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDF_LIKELIHOOD [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sampler/GraphView.cc:312:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _stoch_children [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sampler/GraphView.cc:317:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _determ_children [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sampler/GraphView.cc:323:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _length [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sampler/GraphView.cc:347:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _length [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sampler/GraphView.cc:361:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _length [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sampler/GraphView.cc:368:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nodes [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sampler/GraphView.cc:390:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDF_PRIOR [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sampler/Linear.cc:31:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNODE_ADDITIVE [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sampler/Linear.cc:103:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNODE_LINEAR [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sampler/Linear.cc:158:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNODE_SCALE [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sampler/Linear.cc:199:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNODE_POWER [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sampler/MutableSampler.cc:24:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _methods [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sampler/MutableSampler.cc:31:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _methods [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sampler/MutableSampler.cc:38:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _methods [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sampler/MutableSampler.cc:45:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _methods [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sampler/MutableSampler.cc:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _methods [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/Model.cc:58:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] JAGS-4.3.2/src/lib/sampler/MutableSampler.cc:62:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _name [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/model/Model.cc:63:27: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] JAGS-4.3.2/src/lib/model/Model.cc:71:24: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] JAGS-4.3.2/src/lib/model/Model.cc:78:24: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] JAGS-4.3.2/src/lib/model/Model.cc:382:29: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] JAGS-4.3.2/src/lib/sampler/Sampler.cc:16:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _gv [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sampler/RWMetropolis.cc:31:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pmean [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sampler/RWMetropolis.cc:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pmean [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/rng/RmathRNG.cc:306:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] JAGS-4.3.2/src/lib/sampler/StepAdapter.cc:35:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lstep [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sampler/StepAdapter.cc:48:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lstep [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sampler/StepAdapter.cc:53:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _prob [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sampler/Slicer.cc:31:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _state [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sampler/Slicer.cc:133:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _state [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sampler/Slicer.cc:233:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _width [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sampler/Slicer.cc:264:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _adapt [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sampler/Slicer.cc:270:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _iter [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sampler/Slicer.cc:280:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _state [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sampler/TemperedMetropolis.cc:54:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _step_adapter [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sampler/TemperedMetropolis.cc:64:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nrep [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sampler/TemperedMetropolis.cc:94:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _t [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sampler/TemperedMetropolis.cc:113:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _t [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sampler/TemperedMetropolis.cc:142:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tmax [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sarray/Range.cc:59:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _length [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sarray/Range.cc:69:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dim [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sarray/Range.cc:74:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _length [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sarray/Range.cc:89:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _length [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sarray/Range.cc:104:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _first [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sarray/Range.cc:109:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _last [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sarray/Range.cc:114:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _scope [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sarray/Range.cc:119:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _scope [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sarray/Range.cc:125:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _first [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sarray/Range.cc:181:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _scope [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sampler/GraphView.cc:29:4: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/lib/sampler/GraphView.cc:170:26: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/lib/sampler/Linear.cc:76:61: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/lib/sampler/Linear.cc:121:26: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/lib/sarray/RangeIterator.cc:18:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _atend [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sarray/RangeIterator.cc:25:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _index [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sarray/RangeIterator.cc:43:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _index [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sarray/SArray.cc:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _range [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sarray/SArray.cc:40:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _discrete [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sarray/SArray.cc:51:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _discrete [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sarray/SArray.cc:61:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _value [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sarray/SArray.cc:67:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _value [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sarray/SArray.cc:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _discrete [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sarray/SArray.cc:77:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dimnames [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sarray/SArray.cc:83:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dimnames [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sarray/SArray.cc:95:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s_dimnames [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sarray/SArray.cc:104:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s_dimnames [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/testlib.cc:13:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/util/nainf.c:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_POSINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/util/nainf.c:31:21: style:inconclusive: Boolean expression '!isnan(x)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] JAGS-4.3.2/src/lib/util/nainf.c:31:42: style:inconclusive: Boolean expression 'x!=JAGS_NEGINF' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] JAGS-4.3.2/src/lib/sarray/SimpleRange.cc:103:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _first [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sarray/SimpleRange.cc:121:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _first [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sarray/SimpleRange.cc:135:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _first [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sarray/SimpleRange.cc:149:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _first [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sarray/SimpleRange.cc:161:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _first [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sarray/SimpleRange.cc:173:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _first [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/sarray/SimpleRange.cc:178:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _first [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/lib/util/nainf.c:31:21: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] JAGS-4.3.2/src/modules/base/functions/Infix.h:18:5: style: Class 'Infix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] JAGS-4.3.2/src/lib/util/dim.cc:31:9: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/base/functions/Add.cc:23:52: style:inconclusive: Function 'isDiscreteValued' argument 1 names different: declaration 'flags' definition 'mask'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/base/functions/Add.h:22:52: note: Function 'isDiscreteValued' argument 1 names different: declaration 'flags' definition 'mask'. JAGS-4.3.2/src/modules/base/functions/Add.cc:23:52: note: Function 'isDiscreteValued' argument 1 names different: declaration 'flags' definition 'mask'. JAGS-4.3.2/src/modules/base/functions/Add.cc:29:67: style:inconclusive: Function 'isAdditive' argument 2 names different: declaration 'fixmask' definition 'fix'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/base/functions/Add.h:24:32: note: Function 'isAdditive' argument 2 names different: declaration 'fixmask' definition 'fix'. JAGS-4.3.2/src/modules/base/functions/Add.cc:29:67: note: Function 'isAdditive' argument 2 names different: declaration 'fixmask' definition 'fix'. JAGS-4.3.2/src/modules/base/functions/Add.cc:45:70: style:inconclusive: Function 'isLinear' argument 2 names different: declaration 'fixmask' definition 'fix'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/base/functions/Add.h:26:30: note: Function 'isLinear' argument 2 names different: declaration 'fixmask' definition 'fix'. JAGS-4.3.2/src/modules/base/functions/Add.cc:45:70: note: Function 'isLinear' argument 2 names different: declaration 'fixmask' definition 'fix'. JAGS-4.3.2/src/modules/base/functions/Add.cc:50:69: style:inconclusive: Function 'isScale' argument 2 names different: declaration 'fixmask' definition 'fix'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/base/functions/Add.h:28:29: note: Function 'isScale' argument 2 names different: declaration 'fixmask' definition 'fix'. JAGS-4.3.2/src/modules/base/functions/Add.cc:50:69: note: Function 'isScale' argument 2 names different: declaration 'fixmask' definition 'fix'. JAGS-4.3.2/src/modules/base/functions/Add.cc:18:10: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/base/monitors/MeanMonitor.cc:30:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_NA [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/base/functions/Pow.cc:18:13: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::base::Pow::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/base/functions/Pow.h:17:17: note: Either there is a missing 'override', or the member function 'jags::base::Pow::alias' can be static. JAGS-4.3.2/src/modules/base/functions/Pow.cc:18:13: note: Either there is a missing 'override', or the member function 'jags::base::Pow::alias' can be static. JAGS-4.3.2/src/modules/base/functions/Multiply.cc:41:27: style:inconclusive: Function 'isScale' argument 2 names different: declaration 'fixmask' definition 'fix'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/base/functions/Multiply.h:23:33: note: Function 'isScale' argument 2 names different: declaration 'fixmask' definition 'fix'. JAGS-4.3.2/src/modules/base/functions/Multiply.cc:41:27: note: Function 'isScale' argument 2 names different: declaration 'fixmask' definition 'fix'. JAGS-4.3.2/src/lib/sarray/SimpleRange.cc:121:56: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/base/monitors/MeanMonitor.h:20:2: style: Class 'MeanMonitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] JAGS-4.3.2/src/modules/base/functions/Multiply.cc:46:14: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/base/monitors/TraceMonitor.h:19:6: style: Class 'TraceMonitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] JAGS-4.3.2/src/modules/base/monitors/VarianceMonitor.cc:33:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_NA [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/base/monitors/MeanMonitorFactory.cc:55:32: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::base::MeanMonitorFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/base/monitors/MeanMonitorFactory.h:15:14: note: Either there is a missing 'override', or the member function 'jags::base::MeanMonitorFactory::name' can be static. JAGS-4.3.2/src/modules/base/monitors/MeanMonitorFactory.cc:55:32: note: Either there is a missing 'override', or the member function 'jags::base::MeanMonitorFactory::name' can be static. JAGS-4.3.2/src/modules/base/monitors/MeanMonitor.cc:27:21: style: Local variable 'value' shadows outer function [shadowFunction] JAGS-4.3.2/src/modules/base/monitors/MeanMonitor.h:22:29: note: Shadowed declaration JAGS-4.3.2/src/modules/base/monitors/MeanMonitor.cc:27:21: note: Shadow variable JAGS-4.3.2/src/modules/base/functions/Seq.cc:15:38: style:inconclusive: Function 'evaluate' argument 2 names different: declaration 'values' definition 'par_values'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/base/functions/Seq.h:24:45: note: Function 'evaluate' argument 2 names different: declaration 'values' definition 'par_values'. JAGS-4.3.2/src/modules/base/functions/Seq.cc:15:38: note: Function 'evaluate' argument 2 names different: declaration 'values' definition 'par_values'. JAGS-4.3.2/src/modules/base/functions/Seq.cc:16:36: style:inconclusive: Function 'evaluate' argument 3 names different: declaration 'lengths' definition 'par_lengths'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/base/functions/Seq.h:25:43: note: Function 'evaluate' argument 3 names different: declaration 'lengths' definition 'par_lengths'. JAGS-4.3.2/src/modules/base/functions/Seq.cc:16:36: note: Function 'evaluate' argument 3 names different: declaration 'lengths' definition 'par_lengths'. JAGS-4.3.2/src/modules/base/functions/Seq.cc:43:61: style:inconclusive: Function 'checkParameterLength' argument 1 names different: declaration 'args' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/base/functions/Seq.h:28:61: note: Function 'checkParameterLength' argument 1 names different: declaration 'args' definition 'len'. JAGS-4.3.2/src/modules/base/functions/Seq.cc:43:61: note: Function 'checkParameterLength' argument 1 names different: declaration 'args' definition 'len'. JAGS-4.3.2/src/modules/base/monitors/TraceMonitorFactory.cc:55:33: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::base::TraceMonitorFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/base/monitors/TraceMonitorFactory.h:15:14: note: Either there is a missing 'override', or the member function 'jags::base::TraceMonitorFactory::name' can be static. JAGS-4.3.2/src/modules/base/monitors/TraceMonitorFactory.cc:55:33: note: Either there is a missing 'override', or the member function 'jags::base::TraceMonitorFactory::name' can be static. JAGS-4.3.2/src/modules/base/monitors/VarianceMonitor.h:23:2: style: Class 'VarianceMonitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] JAGS-4.3.2/src/modules/base/rngs/BaseRNGFactory.cc:43:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KINDERMAN_RAMAGE [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/base/rngs/BaseRNGFactory.cc:78:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KINDERMAN_RAMAGE [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/base/monitors/VarianceMonitorFactory.cc:55:36: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::base::VarianceMonitorFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/base/monitors/VarianceMonitorFactory.h:15:14: note: Either there is a missing 'override', or the member function 'jags::base::VarianceMonitorFactory::name' can be static. JAGS-4.3.2/src/modules/base/monitors/VarianceMonitorFactory.cc:55:36: note: Either there is a missing 'override', or the member function 'jags::base::VarianceMonitorFactory::name' can be static. JAGS-4.3.2/src/modules/base/monitors/VarianceMonitor.cc:28:21: style: Local variable 'value' shadows outer function [shadowFunction] JAGS-4.3.2/src/modules/base/monitors/VarianceMonitor.h:25:29: note: Shadowed declaration JAGS-4.3.2/src/modules/base/monitors/VarianceMonitor.cc:28:21: note: Shadow variable JAGS-4.3.2/src/modules/base/rngs/MarsagliaRNG.cc:11:60: style:inconclusive: Function 'MarsagliaRNG' argument 2 names different: declaration 'norm_kind' definition 'normkind'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/base/rngs/MarsagliaRNG.h:14:43: note: Function 'MarsagliaRNG' argument 2 names different: declaration 'norm_kind' definition 'normkind'. JAGS-4.3.2/src/modules/base/rngs/MarsagliaRNG.cc:11:60: note: Function 'MarsagliaRNG' argument 2 names different: declaration 'norm_kind' definition 'normkind'. JAGS-4.3.2/src/modules/base/rngs/BaseRNGFactory.cc:92:28: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::base::BaseRNGFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/base/rngs/BaseRNGFactory.h:23:14: note: Either there is a missing 'override', or the member function 'jags::base::BaseRNGFactory::name' can be static. JAGS-4.3.2/src/modules/base/rngs/BaseRNGFactory.cc:92:28: note: Either there is a missing 'override', or the member function 'jags::base::BaseRNGFactory::name' can be static. JAGS-4.3.2/src/modules/base/rngs/MersenneTwisterRNG.cc:137:14: style: Checking if unsigned expression 'dummy[0]' is less than zero. [unsignedLessThanZero] JAGS-4.3.2/src/modules/base/rngs/MersenneTwisterRNG.cc:131:46: style:inconclusive: Function 'fixupSeeds' argument 1 names different: declaration 'init' definition 'initial'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/base/rngs/MersenneTwisterRNG.h:14:23: note: Function 'fixupSeeds' argument 1 names different: declaration 'init' definition 'initial'. JAGS-4.3.2/src/modules/base/rngs/MersenneTwisterRNG.cc:131:46: note: Function 'fixupSeeds' argument 1 names different: declaration 'init' definition 'initial'. JAGS-4.3.2/src/modules/base/rngs/WichmannHillRNG.cc:18:66: style:inconclusive: Function 'WichmannHillRNG' argument 2 names different: declaration 'norm_kind' definition 'normkind'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/base/rngs/WichmannHillRNG.h:14:46: note: Function 'WichmannHillRNG' argument 2 names different: declaration 'norm_kind' definition 'normkind'. JAGS-4.3.2/src/modules/base/rngs/WichmannHillRNG.cc:18:66: note: Function 'WichmannHillRNG' argument 2 names different: declaration 'norm_kind' definition 'normkind'. JAGS-4.3.2/src/modules/base/samplers/FiniteFactory.cc:30:27: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::base::FiniteFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/base/samplers/FiniteFactory.h:17:14: note: Either there is a missing 'override', or the member function 'jags::base::FiniteFactory::name' can be static. JAGS-4.3.2/src/modules/base/samplers/FiniteFactory.cc:30:27: note: Either there is a missing 'override', or the member function 'jags::base::FiniteFactory::name' can be static. JAGS-4.3.2/src/modules/base/samplers/FiniteMethod.h:16:6: style: Class 'FiniteMethod' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] JAGS-4.3.2/src/modules/base/functions/testbasefun.cc:137:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tol [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/base/functions/testbasefun.cc:160:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tol [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/base/functions/testbasefun.cc:213:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/base/functions/testbasefun.cc:260:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/base/functions/testbasefun.cc:267:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable always [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/base/samplers/FiniteMethod.cc:56:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_NEGINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/base/samplers/FiniteMethod.cc:101:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_NEGINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/base/samplers/FiniteMethod.cc:83:57: style:inconclusive: Function 'canSample' argument 1 names different: declaration 'snode' definition 'node'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/base/samplers/FiniteMethod.h:18:50: note: Function 'canSample' argument 1 names different: declaration 'snode' definition 'node'. JAGS-4.3.2/src/modules/base/samplers/FiniteMethod.cc:83:57: note: Function 'canSample' argument 1 names different: declaration 'snode' definition 'node'. JAGS-4.3.2/src/modules/base/samplers/SliceFactory.cc:67:26: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::base::SliceFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/base/samplers/SliceFactory.h:19:14: note: Either there is a missing 'override', or the member function 'jags::base::SliceFactory::name' can be static. JAGS-4.3.2/src/modules/base/samplers/SliceFactory.cc:67:26: note: Either there is a missing 'override', or the member function 'jags::base::SliceFactory::name' can be static. JAGS-4.3.2/src/modules/base/functions/testbasefun.h:12:1: style: The class 'BaseFunTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] JAGS-4.3.2/src/modules/base/samplers/SliceFactory.cc:21:46: style:inconclusive: Function 'canSample' argument 1 names different: declaration 'snode' definition 'node'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/base/samplers/SliceFactory.h:17:33: note: Function 'canSample' argument 1 names different: declaration 'snode' definition 'node'. JAGS-4.3.2/src/modules/base/samplers/SliceFactory.cc:21:46: note: Function 'canSample' argument 1 names different: declaration 'snode' definition 'node'. JAGS-4.3.2/src/modules/base/samplers/SliceFactory.cc:44:9: style: Local variable 'name' shadows outer function [shadowFunction] JAGS-4.3.2/src/modules/base/samplers/SliceFactory.h:19:14: note: Shadowed declaration JAGS-4.3.2/src/modules/base/samplers/SliceFactory.cc:44:9: note: Shadow variable JAGS-4.3.2/src/modules/base/samplers/MSlicer.cc:105:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/base/samplers/MSlicer.cc:147:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/DBeta.cc:26:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDF_PRIOR [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/DBern.cc:66:52: warning: Function 'KL' argument order different: declaration 'par1, par2' definition 'par0, par1' [funcArgOrderDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DBern.h:34:50: note: Function 'KL' argument order different: declaration 'par1, par2' definition 'par0, par1' JAGS-4.3.2/src/modules/bugs/distributions/DBern.cc:66:52: note: Function 'KL' argument order different: declaration 'par1, par2' definition 'par0, par1' JAGS-4.3.2/src/modules/bugs/distributions/DBeta.cc:17:59: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DBeta.h:31:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DBeta.cc:17:59: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DBeta.cc:24:33: style:inconclusive: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DBeta.h:21:40: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DBeta.cc:24:33: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DBeta.cc:50:50: style:inconclusive: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DBeta.h:23:57: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DBeta.cc:50:50: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DBeta.cc:50:72: style:inconclusive: Function 'p' argument 4 names different: declaration 'give_log' definition 'log_p'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DBeta.h:24:10: note: Function 'p' argument 4 names different: declaration 'give_log' definition 'log_p'. JAGS-4.3.2/src/modules/bugs/distributions/DBeta.cc:50:72: note: Function 'p' argument 4 names different: declaration 'give_log' definition 'log_p'. JAGS-4.3.2/src/modules/bugs/distributions/DBeta.cc:57:50: style:inconclusive: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DBeta.h:25:57: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DBeta.cc:57:50: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DBeta.cc:63:47: style:inconclusive: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DBeta.h:27:47: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DBeta.cc:63:47: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DBin.cc:94:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_POSINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.cc:34:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDF_PRIOR [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.cc:19:17: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DChisqr::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.h:32:15: note: Either there is a missing 'override', or the member function 'jags::bugs::DChisqr::alias' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.cc:19:17: note: Either there is a missing 'override', or the member function 'jags::bugs::DChisqr::alias' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:56:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_NEGINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/DBin.cc:27:14: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DBin::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/distributions/DBin.h:19:15: note: Either there is a missing 'override', or the member function 'jags::bugs::DBin::alias' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DBin.cc:27:14: note: Either there is a missing 'override', or the member function 'jags::bugs::DBin::alias' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:141:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_POSINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/DBin.cc:67:7: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DBin::l' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/distributions/DBin.h:28:10: note: Either there is a missing 'override', or the member function 'jags::bugs::DBin::l' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DBin.cc:67:7: note: Either there is a missing 'override', or the member function 'jags::bugs::DBin::l' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.cc:25:61: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.h:31:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.cc:25:61: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.cc:32:35: style:inconclusive: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.h:21:40: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.cc:32:35: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.cc:54:52: style:inconclusive: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.h:23:57: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.cc:54:52: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.cc:54:74: style:inconclusive: Function 'p' argument 4 names different: declaration 'give_log' definition 'log_p'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.h:24:10: note: Function 'p' argument 4 names different: declaration 'give_log' definition 'log_p'. JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.cc:54:74: note: Function 'p' argument 4 names different: declaration 'give_log' definition 'log_p'. JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.cc:61:52: style:inconclusive: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.h:25:57: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.cc:61:52: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.cc:67:49: style:inconclusive: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.h:27:47: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.cc:67:49: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DBin.cc:38:63: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DBin.h:37:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DBin.cc:38:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DBin.cc:43:70: style:inconclusive: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DBin.h:21:40: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DBin.cc:43:70: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DBin.cc:49:56: style:inconclusive: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DBin.h:23:57: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DBin.cc:49:56: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DBin.cc:55:56: style:inconclusive: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DBin.h:25:57: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DBin.cc:55:56: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DBin.cc:61:46: style:inconclusive: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DBin.h:27:47: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DBin.cc:61:46: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DBin.cc:67:39: style:inconclusive: Function 'l' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DBin.h:28:47: note: Function 'l' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DBin.cc:67:39: note: Function 'l' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DBin.cc:74:39: style:inconclusive: Function 'u' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DBin.h:29:47: note: Function 'u' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DBin.cc:74:39: note: Function 'u' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DBin.cc:84:47: warning: Function 'KL' argument order different: declaration 'par1, par2' definition 'par0, par1' [funcArgOrderDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DBin.h:39:48: note: Function 'KL' argument order different: declaration 'par1, par2' definition 'par0, par1' JAGS-4.3.2/src/modules/bugs/distributions/DBin.cc:84:47: note: Function 'KL' argument order different: declaration 'par1, par2' definition 'par0, par1' JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:69:35: warning: Invalid log() argument nr 1. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg] JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:65:17: note: Assignment 'sump=0.0', assigned value is 0.0 JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:66:29: note: Assuming condition is false JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:69:35: note: Invalid argument JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:150:12: warning: Invalid log() argument nr 1. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg] JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:133:17: note: Assignment 'psum0=0', assigned value is 0 JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:134:29: note: Assuming condition is false JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:150:12: note: Invalid argument JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:150:25: warning: Invalid log() argument nr 1. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg] JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:133:28: note: Assignment 'psum1=0', assigned value is 0 JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:134:29: note: Assuming condition is false JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:150:25: note: Invalid argument JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:124:20: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DCat::length' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/distributions/DCat.h:44:18: note: Either there is a missing 'override', or the member function 'jags::bugs::DCat::length' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:124:20: note: Either there is a missing 'override', or the member function 'jags::bugs::DCat::length' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DExp.cc:25:63: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DExp.h:30:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DExp.cc:25:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DExp.cc:32:32: style:inconclusive: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DExp.h:21:40: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DExp.cc:32:32: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DExp.cc:38:49: style:inconclusive: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DExp.h:22:57: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DExp.cc:38:49: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DExp.cc:39:7: style:inconclusive: Function 'p' argument 4 names different: declaration 'give_log' definition 'log_p'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DExp.h:23:10: note: Function 'p' argument 4 names different: declaration 'give_log' definition 'log_p'. JAGS-4.3.2/src/modules/bugs/distributions/DExp.cc:39:7: note: Function 'p' argument 4 names different: declaration 'give_log' definition 'log_p'. JAGS-4.3.2/src/modules/bugs/distributions/DExp.cc:45:49: style:inconclusive: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DExp.h:24:57: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DExp.cc:45:49: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DExp.cc:51:46: style:inconclusive: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DExp.h:26:47: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DExp.cc:51:46: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DExp.cc:60:12: style: Local variable 'r' shadows outer function [shadowFunction] JAGS-4.3.2/src/modules/bugs/distributions/DExp.h:26:10: note: Shadowed declaration JAGS-4.3.2/src/modules/bugs/distributions/DExp.cc:60:12: note: Shadow variable JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:34:62: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DCat.h:36:64: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:34:62: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:50:34: style:inconclusive: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DCat.h:21:44: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:50:34: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:74:34: style:inconclusive: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DCat.h:25:44: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:74:34: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:76:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_NEGINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:76:18: style:inconclusive: Function 'randomSample' argument 5 names different: declaration 'lbound' definition 'lower'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DCat.h:27:23: note: Function 'randomSample' argument 5 names different: declaration 'lbound' definition 'lower'. JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:76:18: note: Function 'randomSample' argument 5 names different: declaration 'lbound' definition 'lower'. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:128:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_POSINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:76:39: style:inconclusive: Function 'randomSample' argument 6 names different: declaration 'ubound' definition 'upper'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DCat.h:27:45: note: Function 'randomSample' argument 6 names different: declaration 'ubound' definition 'upper'. JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:76:39: note: Function 'randomSample' argument 6 names different: declaration 'ubound' definition 'upper'. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:175:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_POSINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:96:43: style:inconclusive: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DCat.h:39:39: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:96:43: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:107:34: style:inconclusive: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DCat.h:30:44: note: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:107:34: note: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:109:18: style:inconclusive: Function 'typicalValue' argument 5 names different: declaration 'lbound' definition 'lower'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DCat.h:32:23: note: Function 'typicalValue' argument 5 names different: declaration 'lbound' definition 'lower'. JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:109:18: note: Function 'typicalValue' argument 5 names different: declaration 'lbound' definition 'lower'. JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:109:39: style:inconclusive: Function 'typicalValue' argument 6 names different: declaration 'ubound' definition 'upper'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DCat.h:32:45: note: Function 'typicalValue' argument 6 names different: declaration 'ubound' definition 'upper'. JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:109:39: note: Function 'typicalValue' argument 6 names different: declaration 'ubound' definition 'upper'. JAGS-4.3.2/src/modules/bugs/distributions/DF.cc:24:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDF_PRIOR [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/DDexp.cc:33:64: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDexp.h:31:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DDexp.cc:33:64: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DDexp.cc:40:33: style:inconclusive: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDexp.h:21:40: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DDexp.cc:40:33: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DDexp.cc:40:43: style:inconclusive: Function 'd' argument 4 names different: declaration 'give_log' definition 'dolog'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDexp.h:22:10: note: Function 'd' argument 4 names different: declaration 'give_log' definition 'dolog'. JAGS-4.3.2/src/modules/bugs/distributions/DDexp.cc:40:43: note: Function 'd' argument 4 names different: declaration 'give_log' definition 'dolog'. JAGS-4.3.2/src/modules/bugs/distributions/DDexp.cc:50:17: style:inconclusive: Function 'p' argument 1 names different: declaration 'q' definition 'x'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDexp.h:23:19: note: Function 'p' argument 1 names different: declaration 'q' definition 'x'. JAGS-4.3.2/src/modules/bugs/distributions/DDexp.cc:50:17: note: Function 'p' argument 1 names different: declaration 'q' definition 'x'. JAGS-4.3.2/src/modules/bugs/distributions/DDexp.cc:50:50: style:inconclusive: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDexp.h:23:57: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DDexp.cc:50:50: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DDexp.cc:51:8: style:inconclusive: Function 'p' argument 4 names different: declaration 'give_log' definition 'dolog'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDexp.h:24:10: note: Function 'p' argument 4 names different: declaration 'give_log' definition 'dolog'. JAGS-4.3.2/src/modules/bugs/distributions/DDexp.cc:51:8: note: Function 'p' argument 4 names different: declaration 'give_log' definition 'dolog'. JAGS-4.3.2/src/modules/bugs/distributions/DDexp.cc:71:50: style:inconclusive: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDexp.h:25:57: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DDexp.cc:71:50: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DDexp.cc:89:47: style:inconclusive: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDexp.h:27:47: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DDexp.cc:89:47: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DDexp.cc:100:52: warning: Function 'KL' argument order different: declaration 'par1, par2' definition 'par0, par1' [funcArgOrderDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDexp.h:32:48: note: Function 'KL' argument order different: declaration 'par1, par2' definition 'par0, par1' JAGS-4.3.2/src/modules/bugs/distributions/DDexp.cc:100:52: note: Function 'KL' argument order different: declaration 'par1, par2' definition 'par0, par1' JAGS-4.3.2/src/modules/bugs/distributions/DDexp.cc:103:9: style: Local variable 'r' shadows outer function [shadowFunction] JAGS-4.3.2/src/modules/bugs/distributions/DDexp.h:27:10: note: Shadowed declaration JAGS-4.3.2/src/modules/bugs/distributions/DDexp.cc:103:9: note: Shadow variable JAGS-4.3.2/src/modules/bugs/distributions/DF.cc:34:46: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] JAGS-4.3.2/src/modules/bugs/distributions/DF.cc:25:24: style: The scope of the variable 'm' can be reduced. [variableScope] JAGS-4.3.2/src/modules/bugs/distributions/DF.cc:16:61: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DF.h:33:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DF.cc:16:61: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DF.cc:22:37: style:inconclusive: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DF.h:23:40: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DF.cc:22:37: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DF.cc:22:47: style:inconclusive: Function 'd' argument 4 names different: declaration 'log' definition 'give_log'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DF.h:24:10: note: Function 'd' argument 4 names different: declaration 'log' definition 'give_log'. JAGS-4.3.2/src/modules/bugs/distributions/DF.cc:22:47: note: Function 'd' argument 4 names different: declaration 'log' definition 'give_log'. JAGS-4.3.2/src/modules/bugs/distributions/DF.cc:43:54: style:inconclusive: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DF.h:25:57: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DF.cc:43:54: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DF.cc:44:12: style:inconclusive: Function 'p' argument 4 names different: declaration 'log' definition 'use_log'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DF.h:26:10: note: Function 'p' argument 4 names different: declaration 'log' definition 'use_log'. JAGS-4.3.2/src/modules/bugs/distributions/DF.cc:44:12: note: Function 'p' argument 4 names different: declaration 'log' definition 'use_log'. JAGS-4.3.2/src/modules/bugs/distributions/DF.cc:49:21: style:inconclusive: Function 'q' argument 1 names different: declaration 'x' definition 'p'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DF.h:27:19: note: Function 'q' argument 1 names different: declaration 'x' definition 'p'. JAGS-4.3.2/src/modules/bugs/distributions/DF.cc:49:21: note: Function 'q' argument 1 names different: declaration 'x' definition 'p'. JAGS-4.3.2/src/modules/bugs/distributions/DF.cc:49:54: style:inconclusive: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DF.h:27:57: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DF.cc:49:54: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DF.cc:50:12: style:inconclusive: Function 'q' argument 4 names different: declaration 'log' definition 'log_p'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DF.h:28:10: note: Function 'q' argument 4 names different: declaration 'log' definition 'log_p'. JAGS-4.3.2/src/modules/bugs/distributions/DF.cc:50:12: note: Function 'q' argument 4 names different: declaration 'log' definition 'log_p'. JAGS-4.3.2/src/modules/bugs/distributions/DF.cc:55:44: style:inconclusive: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DF.h:29:47: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DF.cc:55:44: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DGamma.cc:30:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDF_PRIOR [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:31:16: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DDirch::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/distributions/DDirch.h:24:17: note: Either there is a missing 'override', or the member function 'jags::bugs::DDirch::alias' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:31:16: note: Either there is a missing 'override', or the member function 'jags::bugs::DDirch::alias' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.cc:35:19: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DGenGamma::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.h:19:15: note: Either there is a missing 'override', or the member function 'jags::bugs::DGenGamma::alias' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.cc:35:19: note: Either there is a missing 'override', or the member function 'jags::bugs::DGenGamma::alias' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DGamma.cc:21:60: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DGamma.h:30:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DGamma.cc:21:60: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DGamma.cc:28:34: style:inconclusive: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DGamma.h:21:40: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DGamma.cc:28:34: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DGamma.cc:50:51: style:inconclusive: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DGamma.h:22:57: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DGamma.cc:50:51: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DGamma.cc:57:51: style:inconclusive: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DGamma.h:24:57: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DGamma.cc:57:51: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DGamma.cc:63:48: style:inconclusive: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DGamma.h:26:47: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DGamma.cc:63:48: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DGamma.cc:83:12: style: Local variable 'r' shadows outer function [shadowFunction] JAGS-4.3.2/src/modules/bugs/distributions/DGamma.h:26:10: note: Shadowed declaration JAGS-4.3.2/src/modules/bugs/distributions/DGamma.cc:83:12: note: Shadow variable JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:36:57: style:inconclusive: Function 'length' argument 1 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDirch.h:37:58: note: Function 'length' argument 1 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:36:57: note: Function 'length' argument 1 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:41:63: style:inconclusive: Function 'checkParameterLength' argument 1 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDirch.h:41:64: note: Function 'checkParameterLength' argument 1 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:41:63: note: Function 'checkParameterLength' argument 1 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:47:59: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDirch.h:50:65: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:47:59: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:48:57: style:inconclusive: Function 'checkParameterValue' argument 2 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDirch.h:51:42: note: Function 'checkParameterValue' argument 2 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:48:57: note: Function 'checkParameterValue' argument 2 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:66:36: style:inconclusive: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDirch.h:26:44: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:66:36: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:67:34: style:inconclusive: Function 'logDensity' argument 5 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDirch.h:27:42: note: Function 'logDensity' argument 5 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:67:34: note: Function 'logDensity' argument 5 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:99:57: style:inconclusive: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDirch.h:30:44: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:99:57: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:100:55: style:inconclusive: Function 'randomSample' argument 4 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDirch.h:31:42: note: Function 'randomSample' argument 4 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:100:55: note: Function 'randomSample' argument 4 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:120:33: style:inconclusive: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDirch.h:54:39: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:120:33: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:121:31: style:inconclusive: Function 'support' argument 5 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDirch.h:55:37: note: Function 'support' argument 5 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:121:31: note: Function 'support' argument 5 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:133:57: style:inconclusive: Function 'typicalValue' argument 3 names different: declaration 'parameter' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDirch.h:34:44: note: Function 'typicalValue' argument 3 names different: declaration 'parameter' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:133:57: note: Function 'typicalValue' argument 3 names different: declaration 'parameter' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:134:55: style:inconclusive: Function 'typicalValue' argument 4 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDirch.h:35:42: note: Function 'typicalValue' argument 4 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:134:55: note: Function 'typicalValue' argument 4 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.cc:40:68: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.h:31:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.cc:40:68: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:151:53: style:inconclusive: Function 'df' argument 1 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDirch.h:57:54: note: Function 'df' argument 1 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:151:53: note: Function 'df' argument 1 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.cc:47:31: style:inconclusive: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.h:21:40: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.cc:47:31: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.cc:63:54: style:inconclusive: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.h:23:57: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.cc:63:54: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DInterval.cc:63:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_NEGINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:51:18: style: Local variable 'length' shadows outer function [shadowFunction] JAGS-4.3.2/src/modules/bugs/distributions/DDirch.h:37:18: note: Shadowed declaration JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:51:18: note: Shadow variable JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.cc:71:54: style:inconclusive: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.h:25:57: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.cc:71:54: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DInterval.cc:132:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_POSINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.cc:78:51: style:inconclusive: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.h:27:47: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.cc:78:51: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.cc:84:52: warning: Function 'KL' argument order different: declaration 'par1, par2' definition 'par0, par1' [funcArgOrderDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.h:32:48: note: Function 'KL' argument order different: declaration 'par1, par2' definition 'par0, par1' JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.cc:84:52: note: Function 'KL' argument order different: declaration 'par1, par2' definition 'par0, par1' JAGS-4.3.2/src/modules/bugs/distributions/DLogis.cc:19:65: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DLogis.h:30:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DLogis.cc:19:65: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DLogis.cc:26:31: style:inconclusive: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DLogis.h:21:40: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DLogis.cc:26:31: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DLogis.cc:32:51: style:inconclusive: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DLogis.h:22:57: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DLogis.cc:32:51: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DLogis.cc:39:51: style:inconclusive: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DLogis.h:24:57: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DLogis.cc:39:51: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DLogis.cc:46:41: style:inconclusive: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DLogis.h:26:47: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DLogis.cc:46:41: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DLnorm.cc:21:65: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DLnorm.h:31:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DLnorm.cc:21:65: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DLnorm.cc:28:34: style:inconclusive: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DLnorm.h:21:40: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DLnorm.cc:28:34: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DLnorm.cc:34:51: style:inconclusive: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DLnorm.h:23:57: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DLnorm.cc:34:51: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DLnorm.cc:41:51: style:inconclusive: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DLnorm.h:25:57: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DLnorm.cc:41:51: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DLnorm.cc:48:41: style:inconclusive: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DLnorm.h:27:47: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DLnorm.cc:48:41: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DInterval.cc:101:25: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DInterval::df' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/distributions/DInterval.h:43:18: note: Either there is a missing 'override', or the member function 'jags::bugs::DInterval::df' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DInterval.cc:101:25: note: Either there is a missing 'override', or the member function 'jags::bugs::DInterval::df' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DInterval.cc:121:25: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DInterval::length' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/distributions/DInterval.h:45:18: note: Either there is a missing 'override', or the member function 'jags::bugs::DInterval::length' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DInterval.cc:121:25: note: Either there is a missing 'override', or the member function 'jags::bugs::DInterval::length' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DInterval.cc:45:67: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DInterval.h:36:65: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DInterval.cc:45:67: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DInterval.cc:57:37: style:inconclusive: Function 'logDensity' argument 1 names different: declaration 'x' definition 'y'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DInterval.h:21:37: note: Function 'logDensity' argument 1 names different: declaration 'x' definition 'y'. JAGS-4.3.2/src/modules/bugs/distributions/DInterval.cc:57:37: note: Function 'logDensity' argument 1 names different: declaration 'x' definition 'y'. JAGS-4.3.2/src/modules/bugs/distributions/DInterval.cc:58:39: style:inconclusive: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DInterval.h:22:44: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DInterval.cc:58:39: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DInterval.cc:81:39: style:inconclusive: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DInterval.h:26:44: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DInterval.cc:81:39: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DInterval.cc:94:39: style:inconclusive: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DInterval.h:30:44: note: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DInterval.cc:94:39: note: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DInterval.cc:107:34: style:inconclusive: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DInterval.h:40:39: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DInterval.cc:107:34: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DMNormVC.cc:56:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_LN_SQRT_2PI [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/DMNormVC.cc:116:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_NEGINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/DMNorm.cc:49:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_LN_SQRT_2PI [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/DMNorm.cc:86:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/DMNorm.cc:151:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_NEGINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/DMT.cc:47:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDF_PRIOR [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/DMT.cc:116:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_NEGINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/DMNormVC.cc:28:53: style:inconclusive: Function 'logDensity' argument 2 names different: declaration 'length' definition 'm'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DMNormVC.h:23:51: note: Function 'logDensity' argument 2 names different: declaration 'length' definition 'm'. JAGS-4.3.2/src/modules/bugs/distributions/DMNormVC.cc:28:53: note: Function 'logDensity' argument 2 names different: declaration 'length' definition 'm'. JAGS-4.3.2/src/modules/bugs/distributions/DMNormVC.cc:64:49: style:inconclusive: Function 'randomSample' argument 2 names different: declaration 'length' definition 'm'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DMNormVC.h:27:45: note: Function 'randomSample' argument 2 names different: declaration 'length' definition 'm'. JAGS-4.3.2/src/modules/bugs/distributions/DMNormVC.cc:64:49: note: Function 'randomSample' argument 2 names different: declaration 'length' definition 'm'. JAGS-4.3.2/src/modules/bugs/distributions/DMNormVC.cc:122:49: style:inconclusive: Function 'typicalValue' argument 2 names different: declaration 'length' definition 'm'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DMNormVC.h:31:45: note: Function 'typicalValue' argument 2 names different: declaration 'length' definition 'm'. JAGS-4.3.2/src/modules/bugs/distributions/DMNormVC.cc:122:49: note: Function 'typicalValue' argument 2 names different: declaration 'length' definition 'm'. JAGS-4.3.2/src/modules/bugs/distributions/DMT.cc:49:24: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] JAGS-4.3.2/src/modules/bugs/distributions/DMT.cc:52:24: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] JAGS-4.3.2/src/modules/bugs/distributions/DHyper.cc:274:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDF_PRIOR [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/DHyper.cc:326:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/DHyper.cc:404:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_POSINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/DMT.cc:98:19: style: The scope of the variable 'T' can be reduced. [variableScope] JAGS-4.3.2/src/modules/bugs/distributions/DMT.cc:24:54: style:inconclusive: Function 'logDensity' argument 2 names different: declaration 'length' definition 'm'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DMT.h:19:51: note: Function 'logDensity' argument 2 names different: declaration 'length' definition 'm'. JAGS-4.3.2/src/modules/bugs/distributions/DMT.cc:24:54: note: Function 'logDensity' argument 2 names different: declaration 'length' definition 'm'. JAGS-4.3.2/src/modules/bugs/distributions/DMNorm.cc:24:57: style:inconclusive: Function 'logDensity' argument 2 names different: declaration 'length' definition 'm'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DMNorm.h:23:51: note: Function 'logDensity' argument 2 names different: declaration 'length' definition 'm'. JAGS-4.3.2/src/modules/bugs/distributions/DMNorm.cc:24:57: note: Function 'logDensity' argument 2 names different: declaration 'length' definition 'm'. JAGS-4.3.2/src/modules/bugs/distributions/DMNorm.cc:56:51: style:inconclusive: Function 'randomSample' argument 2 names different: declaration 'length' definition 'm'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DMNorm.h:27:45: note: Function 'randomSample' argument 2 names different: declaration 'length' definition 'm'. JAGS-4.3.2/src/modules/bugs/distributions/DMNorm.cc:56:51: note: Function 'randomSample' argument 2 names different: declaration 'length' definition 'm'. JAGS-4.3.2/src/modules/bugs/distributions/DMNorm.cc:68:70: style:inconclusive: Function 'randomsample' argument 3 names different: declaration 'tau' definition 'T'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DMNorm.h:69:71: note: Function 'randomsample' argument 3 names different: declaration 'tau' definition 'T'. JAGS-4.3.2/src/modules/bugs/distributions/DMNorm.cc:68:70: note: Function 'randomsample' argument 3 names different: declaration 'tau' definition 'T'. JAGS-4.3.2/src/modules/bugs/distributions/DMNorm.cc:156:51: style:inconclusive: Function 'typicalValue' argument 2 names different: declaration 'length' definition 'm'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DMNorm.h:31:45: note: Function 'typicalValue' argument 2 names different: declaration 'length' definition 'm'. JAGS-4.3.2/src/modules/bugs/distributions/DMNorm.cc:156:51: note: Function 'typicalValue' argument 2 names different: declaration 'length' definition 'm'. JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.cc:19:22: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DNChisqr::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.h:30:14: note: Either there is a missing 'override', or the member function 'jags::bugs::DNChisqr::alias' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.cc:19:22: note: Either there is a missing 'override', or the member function 'jags::bugs::DNChisqr::alias' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.cc:25:66: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.h:29:62: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.cc:25:66: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.cc:32:33: style:inconclusive: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.h:22:39: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.cc:32:33: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:74:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_NEGINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.cc:38:57: style:inconclusive: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.h:24:56: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.cc:38:57: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:211:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_POSINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.cc:38:79: style:inconclusive: Function 'p' argument 4 names different: declaration 'give_log' definition 'log_p'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.h:25:21: note: Function 'p' argument 4 names different: declaration 'give_log' definition 'log_p'. JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.cc:38:79: note: Function 'p' argument 4 names different: declaration 'give_log' definition 'log_p'. JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.cc:44:64: style:inconclusive: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.h:26:56: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.cc:44:64: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.cc:50:54: style:inconclusive: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.h:28:46: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.cc:50:54: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.cc:44:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_NEGINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.cc:100:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_NA [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.cc:25:17: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DNegBin::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.h:19:15: note: Either there is a missing 'override', or the member function 'jags::bugs::DNegBin::alias' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.cc:25:17: note: Either there is a missing 'override', or the member function 'jags::bugs::DNegBin::alias' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DNT.cc:30:63: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNT.h:50:10: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNT.cc:30:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNT.cc:36:39: style:inconclusive: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNT.h:37:43: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNT.cc:36:39: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNT.cc:36:49: style:inconclusive: Function 'd' argument 4 names different: declaration 'log' definition 'give_log'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNT.h:38:13: note: Function 'd' argument 4 names different: declaration 'log' definition 'give_log'. JAGS-4.3.2/src/modules/bugs/distributions/DNT.cc:36:49: note: Function 'd' argument 4 names different: declaration 'log' definition 'give_log'. JAGS-4.3.2/src/modules/bugs/distributions/DNT.cc:47:56: style:inconclusive: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNT.h:39:60: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNT.cc:47:56: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNT.cc:48:14: style:inconclusive: Function 'p' argument 4 names different: declaration 'log' definition 'use_log'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNT.h:40:25: note: Function 'p' argument 4 names different: declaration 'log' definition 'use_log'. JAGS-4.3.2/src/modules/bugs/distributions/DNT.cc:48:14: note: Function 'p' argument 4 names different: declaration 'log' definition 'use_log'. JAGS-4.3.2/src/modules/bugs/distributions/DNT.cc:53:23: style:inconclusive: Function 'q' argument 1 names different: declaration 'x' definition 'p'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNT.h:41:22: note: Function 'q' argument 1 names different: declaration 'x' definition 'p'. JAGS-4.3.2/src/modules/bugs/distributions/DNT.cc:53:23: note: Function 'q' argument 1 names different: declaration 'x' definition 'p'. JAGS-4.3.2/src/modules/bugs/distributions/DNT.cc:53:56: style:inconclusive: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNT.h:41:60: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNT.cc:53:56: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNT.cc:54:14: style:inconclusive: Function 'q' argument 4 names different: declaration 'log' definition 'log_p'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNT.h:42:25: note: Function 'q' argument 4 names different: declaration 'log' definition 'log_p'. JAGS-4.3.2/src/modules/bugs/distributions/DNT.cc:54:14: note: Function 'q' argument 4 names different: declaration 'log' definition 'log_p'. JAGS-4.3.2/src/modules/bugs/distributions/DNT.cc:59:46: style:inconclusive: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNT.h:43:50: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNT.cc:59:46: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.cc:31:61: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.h:31:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.cc:31:61: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.cc:39:35: style:inconclusive: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.h:21:40: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.cc:39:35: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.cc:56:52: style:inconclusive: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.h:23:57: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.cc:56:52: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.cc:68:52: style:inconclusive: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.h:25:57: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.cc:68:52: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNorm.cc:64:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_NEGINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.cc:79:49: style:inconclusive: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.h:27:47: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.cc:79:49: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.cc:33:12: style: Local variable 'p' shadows outer function [shadowFunction] JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.h:23:10: note: Shadowed declaration JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.cc:33:12: note: Shadow variable JAGS-4.3.2/src/modules/bugs/distributions/DNorm.cc:24:64: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNorm.h:31:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNorm.cc:24:64: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNorm.cc:31:40: style:inconclusive: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNorm.h:21:40: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNorm.cc:31:40: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNorm.cc:37:50: style:inconclusive: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNorm.h:23:57: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNorm.cc:37:50: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNorm.cc:44:50: style:inconclusive: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNorm.h:25:57: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNorm.cc:44:50: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNorm.cc:51:40: style:inconclusive: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNorm.h:27:47: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNorm.cc:51:40: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:232:14: warning: Invalid log() argument nr 1. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg] JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:214:32: note: Assignment 'S2=0', assigned value is 0 JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:215:32: note: Assuming condition is false JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:232:14: note: Invalid argument JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:232:24: warning: Invalid log() argument nr 1. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg] JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:214:24: note: Assignment 'S1=0', assigned value is 0 JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:215:32: note: Assuming condition is false JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:232:24: note: Invalid argument JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:24:16: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DMulti::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/distributions/DMulti.h:55:15: note: Either there is a missing 'override', or the member function 'jags::bugs::DMulti::alias' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:24:16: note: Either there is a missing 'override', or the member function 'jags::bugs::DMulti::alias' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DPois.cc:32:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDF_LIKELIHOOD [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:34:63: style:inconclusive: Function 'checkParameterLength' argument 1 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DMulti.h:42:62: note: Function 'checkParameterLength' argument 1 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:34:63: note: Function 'checkParameterLength' argument 1 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:46:59: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DMulti.h:38:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:46:59: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:47:36: style:inconclusive: Function 'checkParameterValue' argument 2 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DMulti.h:39:61: note: Function 'checkParameterValue' argument 2 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:47:36: note: Function 'checkParameterValue' argument 2 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:65:73: style:inconclusive: Function 'logDensity' argument 3 names different: declaration 'tpye' definition 'type'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DMulti.h:22:67: note: Function 'logDensity' argument 3 names different: declaration 'tpye' definition 'type'. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:65:73: note: Function 'logDensity' argument 3 names different: declaration 'tpye' definition 'type'. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:66:36: style:inconclusive: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DMulti.h:23:42: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:66:36: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:67:34: style:inconclusive: Function 'logDensity' argument 5 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DMulti.h:24:40: note: Function 'logDensity' argument 5 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:67:34: note: Function 'logDensity' argument 5 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:119:36: style:inconclusive: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DMulti.h:27:42: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:119:36: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:120:34: style:inconclusive: Function 'randomSample' argument 4 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DMulti.h:28:40: note: Function 'randomSample' argument 4 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:120:34: note: Function 'randomSample' argument 4 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:149:37: style:inconclusive: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DMulti.h:47:44: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:149:37: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:150:35: style:inconclusive: Function 'support' argument 5 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DMulti.h:48:42: note: Function 'support' argument 5 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:150:35: note: Function 'support' argument 5 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:161:57: style:inconclusive: Function 'length' argument 1 names different: declaration 'dim' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DMulti.h:45:56: note: Function 'length' argument 1 names different: declaration 'dim' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:161:57: note: Function 'length' argument 1 names different: declaration 'dim' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:169:34: style:inconclusive: Function 'typicalValue' argument 4 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DMulti.h:32:40: note: Function 'typicalValue' argument 4 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:169:34: note: Function 'typicalValue' argument 4 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:201:53: style:inconclusive: Function 'df' argument 1 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DMulti.h:50:52: note: Function 'df' argument 1 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:201:53: note: Function 'df' argument 1 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DPar.cc:68:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_NAN [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/DPar.cc:100:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_POSINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/DPois.cc:23:64: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DPois.h:31:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DPois.cc:23:64: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DPois.cc:30:33: style:inconclusive: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DPois.h:21:40: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DPois.cc:30:33: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DPois.cc:52:50: style:inconclusive: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DPois.h:23:57: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DPois.cc:52:50: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DPois.cc:59:50: style:inconclusive: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DPois.h:25:57: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DPois.cc:59:50: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DPois.cc:65:47: style:inconclusive: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DPois.h:27:47: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DPois.cc:65:47: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:96:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_NEGINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/DPar.cc:23:63: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DPar.h:32:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DPar.cc:23:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DPar.cc:30:31: style:inconclusive: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DPar.h:21:40: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DPar.cc:30:31: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DPar.cc:45:16: style:inconclusive: Function 'p' argument 1 names different: declaration 'q' definition 'x'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DPar.h:22:19: note: Function 'p' argument 1 names different: declaration 'q' definition 'x'. JAGS-4.3.2/src/modules/bugs/distributions/DPar.cc:45:16: note: Function 'p' argument 1 names different: declaration 'q' definition 'x'. JAGS-4.3.2/src/modules/bugs/distributions/DPar.cc:45:49: style:inconclusive: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DPar.h:22:57: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DPar.cc:45:49: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DPar.cc:64:49: style:inconclusive: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DPar.h:24:57: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DPar.cc:64:49: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DPar.cc:88:46: style:inconclusive: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DPar.h:26:47: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DPar.cc:88:46: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DPar.cc:93:45: style:inconclusive: Function 'l' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DPar.h:27:46: note: Function 'l' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DPar.cc:93:45: note: Function 'l' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DPar.cc:98:45: style:inconclusive: Function 'u' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DPar.h:28:46: note: Function 'u' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DPar.cc:98:45: note: Function 'u' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DRound.cc:49:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_NEGINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/DRound.cc:97:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_POSINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/DRound.cc:70:26: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DRound::df' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/distributions/DRound.h:34:18: note: Either there is a missing 'override', or the member function 'jags::bugs::DRound::df' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DRound.cc:70:26: note: Either there is a missing 'override', or the member function 'jags::bugs::DRound::df' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:25:56: style:inconclusive: Function 'length' argument 1 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DRW1.h:31:58: note: Function 'length' argument 1 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:25:56: note: Function 'length' argument 1 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:30:62: style:inconclusive: Function 'checkParameterLength' argument 1 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DRW1.h:32:64: note: Function 'checkParameterLength' argument 1 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:30:62: note: Function 'checkParameterLength' argument 1 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:36:58: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DRW1.h:33:65: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:36:58: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:37:35: style:inconclusive: Function 'checkParameterValue' argument 2 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DRW1.h:34:42: note: Function 'checkParameterValue' argument 2 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:37:35: note: Function 'checkParameterValue' argument 2 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:56:35: style:inconclusive: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DRW1.h:20:44: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:56:35: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:57:33: style:inconclusive: Function 'logDensity' argument 5 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DRW1.h:21:42: note: Function 'logDensity' argument 5 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:57:33: note: Function 'logDensity' argument 5 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:71:35: style:inconclusive: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DRW1.h:24:44: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:71:35: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:72:33: style:inconclusive: Function 'randomSample' argument 4 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DRW1.h:25:42: note: Function 'randomSample' argument 4 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:72:33: note: Function 'randomSample' argument 4 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:92:37: style:inconclusive: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DRW1.h:37:39: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:92:37: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:93:35: style:inconclusive: Function 'support' argument 5 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DRW1.h:38:37: note: Function 'support' argument 5 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:93:35: note: Function 'support' argument 5 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:102:35: style:inconclusive: Function 'typicalValue' argument 3 names different: declaration 'parameter' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DRW1.h:28:44: note: Function 'typicalValue' argument 3 names different: declaration 'parameter' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:102:35: note: Function 'typicalValue' argument 3 names different: declaration 'parameter' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:103:33: style:inconclusive: Function 'typicalValue' argument 4 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DRW1.h:29:42: note: Function 'typicalValue' argument 4 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:103:33: note: Function 'typicalValue' argument 4 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:116:52: style:inconclusive: Function 'df' argument 1 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DRW1.h:40:54: note: Function 'df' argument 1 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:116:52: note: Function 'df' argument 1 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DRound.cc:45:31: style:inconclusive: Function 'logDensity' argument 1 names different: declaration 'x' definition 'y'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DRound.h:23:36: note: Function 'logDensity' argument 1 names different: declaration 'x' definition 'y'. JAGS-4.3.2/src/modules/bugs/distributions/DRound.cc:45:31: note: Function 'logDensity' argument 1 names different: declaration 'x' definition 'y'. JAGS-4.3.2/src/modules/bugs/distributions/DRound.cc:46:40: style:inconclusive: Function 'logDensity' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DRound.h:24:44: note: Function 'logDensity' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DRound.cc:46:40: note: Function 'logDensity' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DRound.cc:52:63: style:inconclusive: Function 'randomSample' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DRound.h:26:60: note: Function 'randomSample' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DRound.cc:52:63: note: Function 'randomSample' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DRound.cc:64:63: style:inconclusive: Function 'typicalValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DRound.h:29:60: note: Function 'typicalValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DRound.cc:64:63: note: Function 'typicalValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DRound.cc:75:52: style:inconclusive: Function 'l' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DRound.h:31:49: note: Function 'l' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DRound.cc:75:52: note: Function 'l' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DRound.cc:80:52: style:inconclusive: Function 'u' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DRound.h:32:49: note: Function 'u' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DRound.cc:80:52: note: Function 'u' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DSum.cc:34:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/DT.cc:30:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDF_PRIOR [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/DT.cc:31:31: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] JAGS-4.3.2/src/modules/bugs/distributions/DT.cc:21:61: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DT.h:33:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DT.cc:21:61: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DT.cc:27:31: style:inconclusive: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DT.h:23:40: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DT.cc:27:31: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DT.cc:27:41: style:inconclusive: Function 'd' argument 4 names different: declaration 'log' definition 'give_log'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DT.h:24:10: note: Function 'd' argument 4 names different: declaration 'log' definition 'give_log'. JAGS-4.3.2/src/modules/bugs/distributions/DT.cc:27:41: note: Function 'd' argument 4 names different: declaration 'log' definition 'give_log'. JAGS-4.3.2/src/modules/bugs/distributions/DT.cc:42:54: style:inconclusive: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DT.h:25:57: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DT.cc:42:54: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DT.cc:43:12: style:inconclusive: Function 'p' argument 4 names different: declaration 'log' definition 'use_log'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DT.h:26:10: note: Function 'p' argument 4 names different: declaration 'log' definition 'use_log'. JAGS-4.3.2/src/modules/bugs/distributions/DT.cc:43:12: note: Function 'p' argument 4 names different: declaration 'log' definition 'use_log'. JAGS-4.3.2/src/modules/bugs/distributions/DT.cc:48:21: style:inconclusive: Function 'q' argument 1 names different: declaration 'x' definition 'p'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DT.h:27:19: note: Function 'q' argument 1 names different: declaration 'x' definition 'p'. JAGS-4.3.2/src/modules/bugs/distributions/DT.cc:48:21: note: Function 'q' argument 1 names different: declaration 'x' definition 'p'. JAGS-4.3.2/src/modules/bugs/distributions/DT.cc:48:54: style:inconclusive: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DT.h:27:57: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DT.cc:48:54: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DT.cc:49:12: style:inconclusive: Function 'q' argument 4 names different: declaration 'log' definition 'log_p'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DT.h:28:10: note: Function 'q' argument 4 names different: declaration 'log' definition 'log_p'. JAGS-4.3.2/src/modules/bugs/distributions/DT.cc:49:12: note: Function 'q' argument 4 names different: declaration 'log' definition 'log_p'. JAGS-4.3.2/src/modules/bugs/distributions/DT.cc:54:44: style:inconclusive: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DT.h:29:47: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DT.cc:54:44: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DUnif.cc:32:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_NEGINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/DUnif.cc:71:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_POSINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:98:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_NEGINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/DUnif.cc:22:65: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DUnif.h:32:65: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DUnif.cc:22:65: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DUnif.cc:28:35: style:inconclusive: Function 'logDensity' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DUnif.h:20:44: note: Function 'logDensity' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DUnif.cc:28:35: note: Function 'logDensity' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DUnif.cc:39:58: style:inconclusive: Function 'randomSample' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DUnif.h:22:60: note: Function 'randomSample' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DUnif.cc:39:58: note: Function 'randomSample' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DUnif.cc:46:58: style:inconclusive: Function 'typicalValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DUnif.h:25:60: note: Function 'typicalValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DUnif.cc:46:58: note: Function 'typicalValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DUnif.cc:52:46: style:inconclusive: Function 'l' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DUnif.h:27:48: note: Function 'l' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DUnif.cc:52:46: note: Function 'l' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DUnif.cc:57:46: style:inconclusive: Function 'u' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DUnif.h:28:48: note: Function 'u' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DUnif.cc:57:46: note: Function 'u' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DSum.cc:79:20: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DSum::df' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/distributions/DSum.h:31:18: note: Either there is a missing 'override', or the member function 'jags::bugs::DSum::df' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DSum.cc:79:20: note: Either there is a missing 'override', or the member function 'jags::bugs::DSum::df' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DWeib.cc:25:19: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DWeib::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/distributions/DWeib.h:19:15: note: Either there is a missing 'override', or the member function 'jags::bugs::DWeib::alias' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DWeib.cc:25:19: note: Either there is a missing 'override', or the member function 'jags::bugs::DWeib::alias' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DSum.cc:30:34: style:inconclusive: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DSum.h:17:44: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DSum.cc:30:34: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DSum.cc:48:36: style:inconclusive: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DSum.h:21:44: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DSum.cc:48:36: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DSum.cc:62:36: style:inconclusive: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DSum.h:26:44: note: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DSum.cc:62:36: note: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DSum.cc:111:36: style:inconclusive: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DSum.h:38:39: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DSum.cc:111:36: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DWeib.cc:31:63: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DWeib.h:31:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DWeib.cc:31:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DWeib.cc:37:37: style:inconclusive: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DWeib.h:21:40: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DWeib.cc:37:37: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DWeib.cc:43:61: style:inconclusive: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DWeib.h:23:57: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DWeib.cc:43:61: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DSum.cc:38:8: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/bugs/distributions/DWeib.cc:49:61: style:inconclusive: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DWeib.h:25:57: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DWeib.cc:49:61: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DSum.cc:95:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/bugs/distributions/DWeib.cc:55:51: style:inconclusive: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DWeib.h:27:47: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DWeib.cc:55:51: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DSum.cc:104:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/bugs/distributions/SumDist.cc:75:27: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::SumDist::df' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/distributions/SumDist.h:31:18: note: Either there is a missing 'override', or the member function 'jags::bugs::SumDist::df' can be static. JAGS-4.3.2/src/modules/bugs/distributions/SumDist.cc:75:27: note: Either there is a missing 'override', or the member function 'jags::bugs::SumDist::df' can be static. JAGS-4.3.2/src/modules/bugs/distributions/SumDist.cc:113:27: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::SumDist::length' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/distributions/SumDist.h:39:18: note: Either there is a missing 'override', or the member function 'jags::bugs::SumDist::length' can be static. JAGS-4.3.2/src/modules/bugs/distributions/SumDist.cc:113:27: note: Either there is a missing 'override', or the member function 'jags::bugs::SumDist::length' can be static. JAGS-4.3.2/src/modules/bugs/distributions/SumDist.cc:46:41: style:inconclusive: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/SumDist.h:17:44: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/SumDist.cc:46:41: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/SumDist.cc:54:41: style:inconclusive: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/SumDist.h:21:44: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/SumDist.cc:54:41: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/SumDist.cc:63:41: style:inconclusive: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/SumDist.h:26:44: note: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/SumDist.cc:63:41: note: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/SumDist.cc:107:36: style:inconclusive: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/SumDist.h:37:39: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/SumDist.cc:107:36: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/SumDist.cc:91:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/bugs/distributions/SumDist.cc:100:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/bugs/distributions/DHyper.cc:61:65: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'params'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DHyper.h:33:62: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'params'. JAGS-4.3.2/src/modules/bugs/distributions/DHyper.cc:61:65: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'params'. JAGS-4.3.2/src/modules/bugs/distributions/DHyper.cc:264:25: style:inconclusive: Function 'd' argument 1 names different: declaration 'x' definition 'z'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DHyper.h:19:19: note: Function 'd' argument 1 names different: declaration 'x' definition 'z'. JAGS-4.3.2/src/modules/bugs/distributions/DHyper.cc:264:25: note: Function 'd' argument 1 names different: declaration 'x' definition 'z'. JAGS-4.3.2/src/modules/bugs/distributions/DHyper.cc:386:49: style:inconclusive: Function 'KL' argument 1 names different: declaration 'par1' definition 'para'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DHyper.h:36:48: note: Function 'KL' argument 1 names different: declaration 'par1' definition 'para'. JAGS-4.3.2/src/modules/bugs/distributions/DHyper.cc:386:49: note: Function 'KL' argument 1 names different: declaration 'par1' definition 'para'. JAGS-4.3.2/src/modules/bugs/distributions/DHyper.cc:387:35: style:inconclusive: Function 'KL' argument 2 names different: declaration 'par2' definition 'parb'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DHyper.h:37:41: note: Function 'KL' argument 2 names different: declaration 'par2' definition 'parb'. JAGS-4.3.2/src/modules/bugs/distributions/DHyper.cc:387:35: note: Function 'KL' argument 2 names different: declaration 'par2' definition 'parb'. JAGS-4.3.2/src/modules/bugs/distributions/DHyper.cc:54:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/bugs/distributions/DWish.cc:56:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDF_PRIOR [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/DWish.cc:176:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_NEGINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/functions/ArcCos.cc:18:20: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::ArcCos::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/functions/ArcCos.h:20:14: note: Either there is a missing 'override', or the member function 'jags::bugs::ArcCos::alias' can be static. JAGS-4.3.2/src/modules/bugs/functions/ArcCos.cc:18:20: note: Either there is a missing 'override', or the member function 'jags::bugs::ArcCos::alias' can be static. JAGS-4.3.2/src/modules/bugs/functions/ArcCosh.cc:19:21: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::ArcCosh::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/functions/ArcCosh.h:20:14: note: Either there is a missing 'override', or the member function 'jags::bugs::ArcCosh::alias' can be static. JAGS-4.3.2/src/modules/bugs/functions/ArcCosh.cc:19:21: note: Either there is a missing 'override', or the member function 'jags::bugs::ArcCosh::alias' can be static. JAGS-4.3.2/src/modules/bugs/functions/ArcSin.cc:18:20: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::ArcSin::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/functions/ArcSin.h:20:14: note: Either there is a missing 'override', or the member function 'jags::bugs::ArcSin::alias' can be static. JAGS-4.3.2/src/modules/bugs/functions/ArcSin.cc:18:20: note: Either there is a missing 'override', or the member function 'jags::bugs::ArcSin::alias' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DWish.cc:44:35: style:inconclusive: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DWish.h:20:45: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DWish.cc:44:35: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DWish.cc:65:34: style:inconclusive: Function 'randomSample' argument 1 names different: declaration 'x' definition 'X'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DWish.h:28:36: note: Function 'randomSample' argument 1 names different: declaration 'x' definition 'X'. JAGS-4.3.2/src/modules/bugs/distributions/DWish.cc:65:34: note: Function 'randomSample' argument 1 names different: declaration 'x' definition 'X'. JAGS-4.3.2/src/modules/bugs/distributions/DWish.cc:133:35: style:inconclusive: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DWish.h:24:42: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DWish.cc:133:35: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DWish.cc:153:58: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DWish.h:44:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DWish.cc:153:58: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DWish.cc:167:37: style:inconclusive: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DWish.h:50:44: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DWish.cc:167:37: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DWish.cc:183:35: style:inconclusive: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DWish.h:32:42: note: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DWish.cc:183:35: note: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/functions/ArcSinh.cc:27:21: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::ArcSinh::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/functions/ArcSinh.h:20:14: note: Either there is a missing 'override', or the member function 'jags::bugs::ArcSinh::alias' can be static. JAGS-4.3.2/src/modules/bugs/functions/ArcSinh.cc:27:21: note: Either there is a missing 'override', or the member function 'jags::bugs::ArcSinh::alias' can be static. JAGS-4.3.2/src/modules/bugs/functions/ArcTan.cc:18:20: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::ArcTan::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/functions/ArcTan.h:20:14: note: Either there is a missing 'override', or the member function 'jags::bugs::ArcTan::alias' can be static. JAGS-4.3.2/src/modules/bugs/functions/ArcTan.cc:18:20: note: Either there is a missing 'override', or the member function 'jags::bugs::ArcTan::alias' can be static. JAGS-4.3.2/src/modules/bugs/functions/ArcTanh.cc:26:0: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] JAGS-4.3.2/src/modules/bugs/functions/ArcTanh.cc:18:21: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::ArcTanh::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/functions/ArcTanh.h:20:14: note: Either there is a missing 'override', or the member function 'jags::bugs::ArcTanh::alias' can be static. JAGS-4.3.2/src/modules/bugs/functions/ArcTanh.cc:18:21: note: Either there is a missing 'override', or the member function 'jags::bugs::ArcTanh::alias' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:49:60: style:inconclusive: Function 'checkParameterLength' argument 1 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DSample.h:43:65: note: Function 'checkParameterLength' argument 1 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:49:60: note: Function 'checkParameterLength' argument 1 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:61:34: style:inconclusive: Function 'checkParameterValue' argument 2 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DSample.h:41:43: note: Function 'checkParameterValue' argument 2 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:61:34: note: Function 'checkParameterValue' argument 2 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:77:59: style:inconclusive: Function 'length' argument 1 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DSample.h:46:59: note: Function 'length' argument 1 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:77:59: note: Function 'length' argument 1 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:85:38: style:inconclusive: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DSample.h:28:45: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:85:38: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:86:36: style:inconclusive: Function 'logDensity' argument 5 names different: declaration 'lengths' definition 'parlen'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DSample.h:29:43: note: Function 'logDensity' argument 5 names different: declaration 'lengths' definition 'parlen'. JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:86:36: note: Function 'logDensity' argument 5 names different: declaration 'lengths' definition 'parlen'. JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:170:38: style:inconclusive: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DSample.h:32:45: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:170:38: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:171:36: style:inconclusive: Function 'randomSample' argument 4 names different: declaration 'lengths' definition 'parlen'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DSample.h:33:43: note: Function 'randomSample' argument 4 names different: declaration 'lengths' definition 'parlen'. JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:171:36: note: Function 'randomSample' argument 4 names different: declaration 'lengths' definition 'parlen'. JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:211:38: style:inconclusive: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DSample.h:48:40: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:211:38: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:212:36: style:inconclusive: Function 'support' argument 5 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DSample.h:49:38: note: Function 'support' argument 5 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:212:36: note: Function 'support' argument 5 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:222:34: style:inconclusive: Function 'typicalValue' argument 4 names different: declaration 'lengths' definition 'parlen'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DSample.h:38:43: note: Function 'typicalValue' argument 4 names different: declaration 'lengths' definition 'parlen'. JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:222:34: note: Function 'typicalValue' argument 4 names different: declaration 'lengths' definition 'parlen'. JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:259:55: style:inconclusive: Function 'df' argument 1 names different: declaration 'lengths' definition 'parlen'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DSample.h:51:55: note: Function 'df' argument 1 names different: declaration 'lengths' definition 'parlen'. JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:259:55: note: Function 'df' argument 1 names different: declaration 'lengths' definition 'parlen'. JAGS-4.3.2/src/modules/bugs/functions/Combine.cc:31:60: style:inconclusive: Function 'length' argument 1 names different: declaration 'parlengths' definition 'lens'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/functions/Combine.h:25:43: note: Function 'length' argument 1 names different: declaration 'parlengths' definition 'lens'. JAGS-4.3.2/src/modules/bugs/functions/Combine.cc:31:60: note: Function 'length' argument 1 names different: declaration 'parlengths' definition 'lens'. JAGS-4.3.2/src/modules/bugs/functions/Combine.cc:32:41: style:inconclusive: Function 'length' argument 2 names different: declaration 'parvalues' definition 'vals'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/functions/Combine.h:26:45: note: Function 'length' argument 2 names different: declaration 'parvalues' definition 'vals'. JAGS-4.3.2/src/modules/bugs/functions/Combine.cc:32:41: note: Function 'length' argument 2 names different: declaration 'parvalues' definition 'vals'. JAGS-4.3.2/src/modules/bugs/functions/Combine.cc:43:26: style:inconclusive: Function 'isAdditive' argument 2 names different: declaration 'isfixed' definition 'fixed'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/functions/Combine.h:29:33: note: Function 'isAdditive' argument 2 names different: declaration 'isfixed' definition 'fixed'. JAGS-4.3.2/src/modules/bugs/functions/Combine.cc:43:26: note: Function 'isAdditive' argument 2 names different: declaration 'isfixed' definition 'fixed'. JAGS-4.3.2/src/modules/bugs/functions/Combine.cc:62:30: style:inconclusive: Function 'isScale' argument 2 names different: declaration 'isfixed' definition 'fixed'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/functions/Combine.h:31:30: note: Function 'isScale' argument 2 names different: declaration 'isfixed' definition 'fixed'. JAGS-4.3.2/src/modules/bugs/functions/Combine.cc:62:30: note: Function 'isScale' argument 2 names different: declaration 'isfixed' definition 'fixed'. JAGS-4.3.2/src/modules/bugs/functions/Combine.cc:70:31: style:inconclusive: Function 'isLinear' argument 2 names different: declaration 'isfixed' definition 'fixed'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/functions/Combine.h:33:31: note: Function 'isLinear' argument 2 names different: declaration 'isfixed' definition 'fixed'. JAGS-4.3.2/src/modules/bugs/functions/Combine.cc:70:31: note: Function 'isLinear' argument 2 names different: declaration 'isfixed' definition 'fixed'. JAGS-4.3.2/src/modules/bugs/functions/Equals.cc:19:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/functions/DSumFunc.cc:41:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/bugs/functions/InProd.cc:24:63: style:inconclusive: Function 'checkParameterLength' argument 1 names different: declaration 'len' definition 'lengths'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/functions/InProd.h:23:62: note: Function 'checkParameterLength' argument 1 names different: declaration 'len' definition 'lengths'. JAGS-4.3.2/src/modules/bugs/functions/InProd.cc:24:63: note: Function 'checkParameterLength' argument 1 names different: declaration 'len' definition 'lengths'. JAGS-4.3.2/src/modules/bugs/functions/InterpLin.cc:37:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_NAN [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/functions/Inverse.cc:36:56: style:inconclusive: Function 'dim' argument 1 names different: declaration 'args' definition 'dims'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/functions/Inverse.h:23:57: note: Function 'dim' argument 1 names different: declaration 'args' definition 'dims'. JAGS-4.3.2/src/modules/bugs/functions/Inverse.cc:36:56: note: Function 'dim' argument 1 names different: declaration 'args' definition 'dims'. JAGS-4.3.2/src/modules/bugs/functions/InterpLin.cc:46:70: style:inconclusive: Function 'checkParameterLength' argument 1 names different: declaration 'len' definition 'lengths'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/functions/InterpLin.h:21:61: note: Function 'checkParameterLength' argument 1 names different: declaration 'len' definition 'lengths'. JAGS-4.3.2/src/modules/bugs/functions/InterpLin.cc:46:70: note: Function 'checkParameterLength' argument 1 names different: declaration 'len' definition 'lengths'. JAGS-4.3.2/src/modules/bugs/functions/Mean.cc:15:37: style:inconclusive: Function 'scalarEval' argument 2 names different: declaration 'dims' definition 'lengths'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/functions/Mean.h:22:39: note: Function 'scalarEval' argument 2 names different: declaration 'dims' definition 'lengths'. JAGS-4.3.2/src/modules/bugs/functions/Mean.cc:15:37: note: Function 'scalarEval' argument 2 names different: declaration 'dims' definition 'lengths'. JAGS-4.3.2/src/modules/bugs/functions/Phi.cc:24:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/functions/Phi.cc:17:36: style:inconclusive: Function 'inverseLink' argument 1 names different: declaration 'eta' definition 'q'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/functions/Phi.h:22:28: note: Function 'inverseLink' argument 1 names different: declaration 'eta' definition 'q'. JAGS-4.3.2/src/modules/bugs/functions/Phi.cc:17:36: note: Function 'inverseLink' argument 1 names different: declaration 'eta' definition 'q'. JAGS-4.3.2/src/modules/bugs/functions/Order.cc:40:61: style:inconclusive: Function 'length' argument 1 names different: declaration 'parlengths' definition 'lengths'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/functions/Order.h:29:55: note: Function 'length' argument 1 names different: declaration 'parlengths' definition 'lengths'. JAGS-4.3.2/src/modules/bugs/functions/Order.cc:40:61: note: Function 'length' argument 1 names different: declaration 'parlengths' definition 'lengths'. JAGS-4.3.2/src/modules/bugs/functions/Rank.cc:40:60: style:inconclusive: Function 'length' argument 1 names different: declaration 'parlengths' definition 'lengths'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/functions/Rank.h:29:55: note: Function 'length' argument 1 names different: declaration 'parlengths' definition 'lengths'. JAGS-4.3.2/src/modules/bugs/functions/Rank.cc:40:60: note: Function 'length' argument 1 names different: declaration 'parlengths' definition 'lengths'. JAGS-4.3.2/src/modules/bugs/functions/SD.cc:37:64: style:inconclusive: Function 'checkParameterLength' argument 1 names different: declaration 'len' definition 'lengths'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/functions/SD.h:24:62: note: Function 'checkParameterLength' argument 1 names different: declaration 'len' definition 'lengths'. JAGS-4.3.2/src/modules/bugs/functions/SD.cc:37:64: note: Function 'checkParameterLength' argument 1 names different: declaration 'len' definition 'lengths'. JAGS-4.3.2/src/modules/bugs/functions/Rep.cc:61:21: style: Condition 'len_x>0' is always true [knownConditionTrueFalse] JAGS-4.3.2/src/modules/bugs/functions/Rep.cc:55:16: note: Assuming that condition 'len_x==0' is not redundant JAGS-4.3.2/src/modules/bugs/functions/Rep.cc:61:21: note: Condition 'len_x>0' is always true JAGS-4.3.2/src/modules/bugs/functions/Rep.cc:21:38: style:inconclusive: Function 'evaluate' argument 2 names different: declaration 'values' definition 'args'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/functions/Rep.h:22:45: note: Function 'evaluate' argument 2 names different: declaration 'values' definition 'args'. JAGS-4.3.2/src/modules/bugs/functions/Rep.cc:21:38: note: Function 'evaluate' argument 2 names different: declaration 'values' definition 'args'. JAGS-4.3.2/src/modules/bugs/functions/Rep.cc:48:37: style:inconclusive: Function 'length' argument 2 names different: declaration 'values' definition 'args'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/functions/Rep.h:25:44: note: Function 'length' argument 2 names different: declaration 'values' definition 'args'. JAGS-4.3.2/src/modules/bugs/functions/Rep.cc:48:37: note: Function 'length' argument 2 names different: declaration 'values' definition 'args'. JAGS-4.3.2/src/modules/bugs/functions/Rep.cc:68:61: style:inconclusive: Function 'checkParameterLength' argument 1 names different: declaration 'args' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/functions/Rep.h:26:61: note: Function 'checkParameterLength' argument 1 names different: declaration 'args' definition 'len'. JAGS-4.3.2/src/modules/bugs/functions/Rep.cc:68:61: note: Function 'checkParameterLength' argument 1 names different: declaration 'args' definition 'len'. JAGS-4.3.2/src/modules/bugs/functions/Sum.cc:32:67: style:inconclusive: Function 'isAdditive' argument 2 names different: declaration 'isfixed' definition 'fixed'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/functions/Sum.h:25:29: note: Function 'isAdditive' argument 2 names different: declaration 'isfixed' definition 'fixed'. JAGS-4.3.2/src/modules/bugs/functions/Sum.cc:32:67: note: Function 'isAdditive' argument 2 names different: declaration 'isfixed' definition 'fixed'. JAGS-4.3.2/src/modules/bugs/functions/Sum.cc:48:69: style:inconclusive: Function 'isScale' argument 2 names different: declaration 'isfixed' definition 'fix'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/functions/Sum.h:27:33: note: Function 'isScale' argument 2 names different: declaration 'isfixed' definition 'fix'. JAGS-4.3.2/src/modules/bugs/functions/Sum.cc:48:69: note: Function 'isScale' argument 2 names different: declaration 'isfixed' definition 'fix'. JAGS-4.3.2/src/modules/bugs/functions/Sum.cc:53:70: style:inconclusive: Function 'isLinear' argument 2 names different: declaration 'isfixed' definition 'fix'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/functions/Sum.h:29:34: note: Function 'isLinear' argument 2 names different: declaration 'isfixed' definition 'fix'. JAGS-4.3.2/src/modules/bugs/functions/Sum.cc:53:70: note: Function 'isLinear' argument 2 names different: declaration 'isfixed' definition 'fix'. JAGS-4.3.2/src/modules/bugs/samplers/BinomSliceFactory.cc:39:28: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::BinomSliceFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/samplers/BinomSliceFactory.h:20:18: note: Either there is a missing 'override', or the member function 'jags::bugs::BinomSliceFactory::name' can be static. JAGS-4.3.2/src/modules/bugs/samplers/BinomSliceFactory.cc:39:28: note: Either there is a missing 'override', or the member function 'jags::bugs::BinomSliceFactory::name' can be static. JAGS-4.3.2/src/modules/bugs/samplers/BinomSliceFactory.cc:18:53: style:inconclusive: Function 'canSample' argument 1 names different: declaration 'snode' definition 'node'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/samplers/BinomSliceFactory.h:17:37: note: Function 'canSample' argument 1 names different: declaration 'snode' definition 'node'. JAGS-4.3.2/src/modules/bugs/samplers/BinomSliceFactory.cc:18:53: note: Function 'canSample' argument 1 names different: declaration 'snode' definition 'node'. JAGS-4.3.2/src/modules/bugs/distributions/testbugsdist.cc:61:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KINDERMAN_RAMAGE [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/testbugsdist.cc:269:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tol [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/testbugsdist.cc:349:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDF_FULL [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/testbugsdist.cc:380:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDF_FULL [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/distributions/testbugsdist.cc:570:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_NA [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/samplers/ConjugateMethod.h:36:5: style: Class 'ConjugateMethod' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] JAGS-4.3.2/src/modules/bugs/samplers/Censored.h:18:6: style: Class 'Censored' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] JAGS-4.3.2/src/modules/bugs/samplers/CensoredFactory.cc:29:26: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::CensoredFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/samplers/CensoredFactory.h:20:18: note: Either there is a missing 'override', or the member function 'jags::bugs::CensoredFactory::name' can be static. JAGS-4.3.2/src/modules/bugs/samplers/CensoredFactory.cc:29:26: note: Either there is a missing 'override', or the member function 'jags::bugs::CensoredFactory::name' can be static. JAGS-4.3.2/src/modules/bugs/matrix/matrix.cc:21:29: style:inconclusive: Function 'logdet' argument 1 names different: declaration 'A' definition 'a'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/matrix/matrix.h:51:29: note: Function 'logdet' argument 1 names different: declaration 'A' definition 'a'. JAGS-4.3.2/src/modules/bugs/matrix/matrix.cc:21:29: note: Function 'logdet' argument 1 names different: declaration 'A' definition 'a'. JAGS-4.3.2/src/modules/bugs/matrix/matrix.cc:211:35: style:inconclusive: Function 'check_symmetry' argument 1 names different: declaration 'X' definition 'x'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/matrix/matrix.h:62:35: note: Function 'check_symmetry' argument 1 names different: declaration 'X' definition 'x'. JAGS-4.3.2/src/modules/bugs/matrix/matrix.cc:211:35: note: Function 'check_symmetry' argument 1 names different: declaration 'X' definition 'x'. JAGS-4.3.2/src/modules/bugs/samplers/ConjugateFactory.cc:150:26: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::ConjugateFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/samplers/ConjugateFactory.h:29:17: note: Either there is a missing 'override', or the member function 'jags::bugs::ConjugateFactory::name' can be static. JAGS-4.3.2/src/modules/bugs/samplers/ConjugateFactory.cc:150:26: note: Either there is a missing 'override', or the member function 'jags::bugs::ConjugateFactory::name' can be static. JAGS-4.3.2/src/modules/bugs/samplers/ConjugateNormal.h:24:5: style: Class 'ConjugateNormal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] JAGS-4.3.2/src/modules/bugs/samplers/ConjugateGamma.h:15:5: style: Class 'ConjugateGamma' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] JAGS-4.3.2/src/modules/bugs/samplers/ConjugateBeta.h:23:5: style: Class 'ConjugateBeta' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] JAGS-4.3.2/src/modules/bugs/samplers/ConjugateDirichlet.h:31:5: style: Class 'ConjugateDirichlet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] JAGS-4.3.2/src/modules/bugs/samplers/ConjugateMNormal.h:29:3: style: Class 'ConjugateMNormal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] JAGS-4.3.2/src/modules/bugs/samplers/ConjugateWishart.h:22:5: style: Class 'ConjugateWishart' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] JAGS-4.3.2/src/modules/bugs/samplers/ShiftedCount.h:14:2: style: Class 'ShiftedCount' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] JAGS-4.3.2/src/modules/bugs/samplers/ShiftedMultinomial.h:15:2: style: Class 'ShiftedMultinomial' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] JAGS-4.3.2/src/modules/bugs/samplers/ConjugateFactory.cc:79:12: style: Local variable 'name' shadows outer function [shadowFunction] JAGS-4.3.2/src/modules/bugs/samplers/ConjugateFactory.h:29:17: note: Shadowed declaration JAGS-4.3.2/src/modules/bugs/samplers/ConjugateFactory.cc:79:12: note: Shadow variable JAGS-4.3.2/src/modules/bugs/samplers/ConjugateBeta.cc:126:11: style: Boolean value assigned to floating point variable. [assignBoolToFloat] JAGS-4.3.2/src/modules/bugs/samplers/ConjugateMNormal.cc:89:4: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/bugs/samplers/ConjugateNormal.cc:74:20: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/bugs/functions/testbugsfun.cc:434:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tol [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/functions/testbugsfun.cc:450:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tol [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/functions/testbugsfun.cc:486:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tol [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/functions/testbugsfun.cc:503:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_POSINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/functions/testbugsfun.cc:538:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tol [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/functions/testbugsfun.cc:546:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tol [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/functions/testbugsfun.cc:588:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tol [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/functions/testbugsfun.cc:654:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tol [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/functions/testbugsfun.cc:712:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tol [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/functions/testbugsfun.cc:732:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/functions/testbugsfun.cc:1023:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tol [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/functions/testbugsfun.cc:1054:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tol [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/functions/testbugsfun.cc:1083:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tol [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/functions/testbugsfun.cc:1097:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/functions/testbugsfun.cc:1105:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable never [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/samplers/DMultiDSum.h:18:10: style: The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/bugs/samplers/RWDSum.h:61:18: note: Virtual function in base class JAGS-4.3.2/src/modules/bugs/samplers/DMultiDSum.h:18:10: note: Function in derived class JAGS-4.3.2/src/modules/bugs/samplers/Dirichlet.cc:35:44: style:inconclusive: Function 'step' argument 1 names different: declaration 'x' definition 'value'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/samplers/Dirichlet.h:21:36: note: Function 'step' argument 1 names different: declaration 'x' definition 'value'. JAGS-4.3.2/src/modules/bugs/samplers/Dirichlet.cc:35:44: note: Function 'step' argument 1 names different: declaration 'x' definition 'value'. JAGS-4.3.2/src/modules/bugs/samplers/Dirichlet.cc:35:59: style:inconclusive: Function 'step' argument 2 names different: declaration 'size' definition 'step'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/samplers/Dirichlet.h:21:46: note: Function 'step' argument 2 names different: declaration 'size' definition 'step'. JAGS-4.3.2/src/modules/bugs/samplers/Dirichlet.cc:35:59: note: Function 'step' argument 2 names different: declaration 'size' definition 'step'. JAGS-4.3.2/src/modules/bugs/samplers/Dirichlet.cc:43:48: style:inconclusive: Function 'getValue' argument 1 names different: declaration 'x' definition 'value'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/samplers/Dirichlet.h:19:40: note: Function 'getValue' argument 1 names different: declaration 'x' definition 'value'. JAGS-4.3.2/src/modules/bugs/samplers/Dirichlet.cc:43:48: note: Function 'getValue' argument 1 names different: declaration 'x' definition 'value'. JAGS-4.3.2/src/modules/bugs/samplers/Dirichlet.cc:51:54: style:inconclusive: Function 'setValue' argument 1 names different: declaration 'x' definition 'value'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/samplers/Dirichlet.h:20:46: note: Function 'setValue' argument 1 names different: declaration 'x' definition 'value'. JAGS-4.3.2/src/modules/bugs/samplers/Dirichlet.cc:51:54: note: Function 'setValue' argument 1 names different: declaration 'x' definition 'value'. JAGS-4.3.2/src/modules/bugs/samplers/Dirichlet.cc:81:59: style:inconclusive: Function 'logJacobian' argument 1 names different: declaration 'x' definition 'value'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/samplers/Dirichlet.h:22:51: note: Function 'logJacobian' argument 1 names different: declaration 'x' definition 'value'. JAGS-4.3.2/src/modules/bugs/samplers/Dirichlet.cc:81:59: note: Function 'logJacobian' argument 1 names different: declaration 'x' definition 'value'. JAGS-4.3.2/src/modules/bugs/samplers/Dirichlet.cc:55:4: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/bugs/samplers/Dirichlet.cc:88:8: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/bugs/samplers/ConjugateDirichlet.cc:413:15: style: The scope of the variable 'index' can be reduced. [variableScope] JAGS-4.3.2/src/modules/bugs/samplers/ConjugateDirichlet.cc:414:16: style: The scope of the variable 'N' can be reduced. [variableScope] JAGS-4.3.2/src/modules/bugs/samplers/ConjugateDirichlet.cc:363:44: style:inconclusive: Function 'isActiveLeaf' argument 1 names different: declaration 'index' definition 'i'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/samplers/ConjugateDirichlet.h:28:27: note: Function 'isActiveLeaf' argument 1 names different: declaration 'index' definition 'i'. JAGS-4.3.2/src/modules/bugs/samplers/ConjugateDirichlet.cc:363:44: note: Function 'isActiveLeaf' argument 1 names different: declaration 'index' definition 'i'. JAGS-4.3.2/src/modules/bugs/samplers/ConjugateDirichlet.cc:369:44: style:inconclusive: Function 'isActiveTree' argument 1 names different: declaration 'index' definition 'i'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/samplers/ConjugateDirichlet.h:29:27: note: Function 'isActiveTree' argument 1 names different: declaration 'index' definition 'i'. JAGS-4.3.2/src/modules/bugs/samplers/ConjugateDirichlet.cc:369:44: note: Function 'isActiveTree' argument 1 names different: declaration 'index' definition 'i'. JAGS-4.3.2/src/modules/bugs/samplers/ConjugateDirichlet.cc:110:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/bugs/samplers/ConjugateDirichlet.cc:167:32: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/bugs/samplers/DirichletFactory.cc:38:26: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DirichletFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/samplers/DirichletFactory.h:19:17: note: Either there is a missing 'override', or the member function 'jags::bugs::DirichletFactory::name' can be static. JAGS-4.3.2/src/modules/bugs/samplers/DirichletFactory.cc:38:26: note: Either there is a missing 'override', or the member function 'jags::bugs::DirichletFactory::name' can be static. JAGS-4.3.2/src/modules/bugs/samplers/DirichletFactory.cc:30:34: style: Variable 'nodes' is assigned a value that is never used. [unreadVariable] JAGS-4.3.2/src/modules/bugs/samplers/DiscreteDSum.h:18:10: style: The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/bugs/samplers/RWDSum.h:61:18: note: Virtual function in base class JAGS-4.3.2/src/modules/bugs/samplers/DiscreteDSum.h:18:10: note: Function in derived class JAGS-4.3.2/src/modules/bugs/samplers/DSumFactory.cc:107:21: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DSumFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/samplers/DSumFactory.h:19:17: note: Either there is a missing 'override', or the member function 'jags::bugs::DSumFactory::name' can be static. JAGS-4.3.2/src/modules/bugs/samplers/DSumFactory.cc:107:21: note: Either there is a missing 'override', or the member function 'jags::bugs::DSumFactory::name' can be static. JAGS-4.3.2/src/modules/bugs/samplers/RealDSum.h:21:10: style: The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/bugs/samplers/RWDSum.h:61:18: note: Virtual function in base class JAGS-4.3.2/src/modules/bugs/samplers/RealDSum.h:21:10: note: Function in derived class JAGS-4.3.2/src/modules/bugs/samplers/DSumFactory.cc:71:12: style: Local variable 'name' shadows outer function [shadowFunction] JAGS-4.3.2/src/modules/bugs/samplers/DSumFactory.h:19:17: note: Shadowed declaration JAGS-4.3.2/src/modules/bugs/samplers/DSumFactory.cc:71:12: note: Shadow variable JAGS-4.3.2/src/modules/bugs/samplers/MNormalFactory.cc:38:24: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::MNormalFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/samplers/MNormalFactory.h:19:17: note: Either there is a missing 'override', or the member function 'jags::bugs::MNormalFactory::name' can be static. JAGS-4.3.2/src/modules/bugs/samplers/MNormalFactory.cc:38:24: note: Either there is a missing 'override', or the member function 'jags::bugs::MNormalFactory::name' can be static. JAGS-4.3.2/src/modules/bugs/samplers/RW1Factory.cc:39:21: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::RW1Factory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/samplers/RW1Factory.h:19:18: note: Either there is a missing 'override', or the member function 'jags::bugs::RW1Factory::name' can be static. JAGS-4.3.2/src/modules/bugs/samplers/RW1Factory.cc:39:21: note: Either there is a missing 'override', or the member function 'jags::bugs::RW1Factory::name' can be static. JAGS-4.3.2/src/modules/bugs/samplers/RWDSum.cc:124:29: style:inconclusive: Function 'rescale' argument 1 names different: declaration 'prob' definition 'p'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/samplers/RWDSum.h:42:25: note: Function 'rescale' argument 1 names different: declaration 'prob' definition 'p'. JAGS-4.3.2/src/modules/bugs/samplers/RWDSum.cc:124:29: note: Function 'rescale' argument 1 names different: declaration 'prob' definition 'p'. JAGS-4.3.2/src/modules/bugs/samplers/SumFactory.cc:68:21: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::SumFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/samplers/SumFactory.h:18:18: note: Either there is a missing 'override', or the member function 'jags::bugs::SumFactory::name' can be static. JAGS-4.3.2/src/modules/bugs/samplers/SumFactory.cc:68:21: note: Either there is a missing 'override', or the member function 'jags::bugs::SumFactory::name' can be static. JAGS-4.3.2/src/modules/bugs/samplers/ShiftedMultinomial.cc:89:7: style: Condition 'found_index' is always false [knownConditionTrueFalse] JAGS-4.3.2/src/modules/bugs/samplers/ShiftedMultinomial.cc:81:25: note: Assignment 'found_index=false', assigned value is 0 JAGS-4.3.2/src/modules/bugs/samplers/ShiftedMultinomial.cc:83:13: note: Assuming condition is false JAGS-4.3.2/src/modules/bugs/samplers/ShiftedMultinomial.cc:89:7: note: Condition 'found_index' is always false JAGS-4.3.2/src/modules/bugs/samplers/ShiftedMultinomial.cc:81:11: style: The scope of the variable 'found_index' can be reduced. [variableScope] JAGS-4.3.2/src/modules/bugs/samplers/ShiftedMultinomial.cc:184:11: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/bugs/samplers/ShiftedMultinomial.cc:96:19: style: Variable 'found_index' is assigned a value that is never used. [unreadVariable] JAGS-4.3.2/src/modules/bugs/samplers/ShiftedMultinomial.cc:100:10: style: Variable 'xnew[i]' is assigned a value that is never used. [unreadVariable] JAGS-4.3.2/src/modules/bugs/samplers/TruncatedGamma.cc:260:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_POSINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/samplers/SumMethod.cc:201:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDF_LIKELIHOOD [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/samplers/SumMethod.cc:267:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_NEGINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/samplers/SumMethod.cc:347:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDF_LIKELIHOOD [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/samplers/SumMethod.cc:448:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDF_PRIOR [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/functions/testbugsfun.h:15:1: style: The class 'BugsFunTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] JAGS-4.3.2/src/modules/bugs/distributions/testbugsdist.h:15:1: style: The class 'BugsDistTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] JAGS-4.3.2/src/modules/bugs/samplers/TruncatedGamma.h:15:5: style: Class 'TruncatedGamma' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] JAGS-4.3.2/src/modules/dic/DevianceMean.cc:54:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDF_FULL [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/dic/DevianceMean.h:17:2: style: Class 'DevianceMean' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] JAGS-4.3.2/src/modules/dic/DevianceMean.cc:22:70: style:inconclusive: Function 'DevianceMean' argument 1 names different: declaration 'nodes' definition 's'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/dic/DevianceMean.h:17:58: note: Function 'DevianceMean' argument 1 names different: declaration 'nodes' definition 's'. JAGS-4.3.2/src/modules/dic/DevianceMean.cc:22:70: note: Function 'DevianceMean' argument 1 names different: declaration 'nodes' definition 's'. JAGS-4.3.2/src/modules/dic/DevianceMonitorFactory.cc:63:36: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::dic::DevianceMonitorFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/dic/DevianceMonitorFactory.h:15:14: note: Either there is a missing 'override', or the member function 'jags::dic::DevianceMonitorFactory::name' can be static. JAGS-4.3.2/src/modules/dic/DevianceMonitorFactory.cc:63:36: note: Either there is a missing 'override', or the member function 'jags::dic::DevianceMonitorFactory::name' can be static. JAGS-4.3.2/src/modules/dic/DevianceTrace.h:16:2: style: Class 'DevianceTrace' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] JAGS-4.3.2/src/modules/dic/DevianceTrace.cc:47:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDF_FULL [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/dic/DevianceTrace.cc:25:10: style:inconclusive: Function 'DevianceTrace' argument 1 names different: declaration 'nodes' definition 'snodes'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/dic/DevianceTrace.h:16:59: note: Function 'DevianceTrace' argument 1 names different: declaration 'nodes' definition 'snodes'. JAGS-4.3.2/src/modules/dic/DevianceTrace.cc:25:10: note: Function 'DevianceTrace' argument 1 names different: declaration 'nodes' definition 'snodes'. JAGS-4.3.2/src/modules/dic/DevianceTrace.cc:47:10: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/dic/PDMonitorFactory.cc:82:30: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::dic::PDMonitorFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/dic/PDMonitorFactory.h:15:14: note: Either there is a missing 'override', or the member function 'jags::dic::PDMonitorFactory::name' can be static. JAGS-4.3.2/src/modules/dic/PDMonitorFactory.cc:82:30: note: Either there is a missing 'override', or the member function 'jags::dic::PDMonitorFactory::name' can be static. JAGS-4.3.2/src/modules/dic/PoptMonitor.h:19:9: style: The function 'weight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/dic/PDMonitor.h:33:17: note: Virtual function in base class JAGS-4.3.2/src/modules/dic/PoptMonitor.h:19:9: note: Function in derived class JAGS-4.3.2/src/modules/dic/PDTraceFactory.cc:64:28: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::dic::PDTraceFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/dic/PDTraceFactory.h:15:14: note: Either there is a missing 'override', or the member function 'jags::dic::PDTraceFactory::name' can be static. JAGS-4.3.2/src/modules/dic/PDTraceFactory.cc:64:28: note: Either there is a missing 'override', or the member function 'jags::dic::PDTraceFactory::name' can be static. JAGS-4.3.2/src/modules/dic/PoptMonitor.cc:23:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDF_FULL [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/dic/WAICMonitor.cc:65:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDF_LIKELIHOOD [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/dic/WAICMonitorFactory.cc:53:29: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::dic::WAICMonitorFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/dic/WAICMonitorFactory.h:15:18: note: Either there is a missing 'override', or the member function 'jags::dic::WAICMonitorFactory::name' can be static. JAGS-4.3.2/src/modules/dic/WAICMonitorFactory.cc:53:29: note: Either there is a missing 'override', or the member function 'jags::dic::WAICMonitorFactory::name' can be static. JAGS-4.3.2/src/modules/dic/WAICMonitor.h:24:6: style: Class 'WAICMonitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] JAGS-4.3.2/src/modules/bugs/functions/testbugsfun.cc:512:69: style:inconclusive: Function 'link' argument 2 names different: declaration 'link' definition 'l'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/functions/testbugsfun.h:91:72: note: Function 'link' argument 2 names different: declaration 'link' definition 'l'. JAGS-4.3.2/src/modules/bugs/functions/testbugsfun.cc:512:69: note: Function 'link' argument 2 names different: declaration 'link' definition 'l'. JAGS-4.3.2/src/modules/glm/SSparse/AMD/Source/amd_1.c:88:41: error: There is an unknown macro here somewhere. Configuration is required. If ID is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/bugs/samplers/SumMethod.cc:123:59: style:inconclusive: Function 'canSample' argument 1 names different: declaration 'nodes' definition 'snodes'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/samplers/SumMethod.h:49:65: note: Function 'canSample' argument 1 names different: declaration 'nodes' definition 'snodes'. JAGS-4.3.2/src/modules/bugs/samplers/SumMethod.cc:123:59: note: Function 'canSample' argument 1 names different: declaration 'nodes' definition 'snodes'. JAGS-4.3.2/src/modules/bugs/samplers/SumMethod.cc:130:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/bugs/samplers/SumMethod.cc:136:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/bugs/samplers/SumMethod.cc:192:58: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/glm/SSparse/AMD/Source/amd_aat.c:63:31: error: There is an unknown macro here somewhere. Configuration is required. If ID is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/AMD/Source/amd_control.c:28:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DENSE [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/glm/SSparse/AMD/Source/amd_control.c:20:12: style: Parameter 'Control' can be declared as const array [constParameter] JAGS-4.3.2/src/modules/glm/SSparse/AMD/Source/amd_defaults.c:30:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_CONTROL [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/glm/SSparse/AMD/Source/amd_2.c:607:53: error: There is an unknown macro here somewhere. Configuration is required. If ID is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/AMD/Source/amd_dump.c:44:35: error: There is an unknown macro here somewhere. Configuration is required. If ID is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/AMD/Source/amd_post_tree.c:67:31: error: There is an unknown macro here somewhere. Configuration is required. If ID is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/AMD/Source/amd_info.c:34:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_N [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/bugs/functions/testbugsfun.cc:666:22: style: Variable 'x0' is assigned a value that is never used. [unreadVariable] JAGS-4.3.2/src/modules/glm/SSparse/AMD/Source/amd_postorder.c:70:19: error: There is an unknown macro here somewhere. Configuration is required. If ID is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/bugs/functions/testbugsfun.cc:997:22: style: Variable 'x0' is assigned a value that is never used. [unreadVariable] JAGS-4.3.2/src/modules/bugs/functions/testbugsfun.cc:1261:21: style: Variable 'badl3' is assigned a value that is never used. [unreadVariable] JAGS-4.3.2/src/modules/glm/SSparse/AMD/Source/amd_valid.c:64:27: error: There is an unknown macro here somewhere. Configuration is required. If ID is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/AMD/Source/amd_order.c:43:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_INFO [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/glm/SSparse/AMD/Source/amd_preprocess.c:50:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_INVALID [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/glm/SSparse/CAMD/Source/camd_1.c:91:42: error: There is an unknown macro here somewhere. Configuration is required. If ID is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CAMD/Source/camd_aat.c:63:32: error: There is an unknown macro here somewhere. Configuration is required. If ID is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CAMD/Source/camd_control.c:28:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMD_DENSE [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/glm/SSparse/CAMD/Source/camd_defaults.c:29:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMD_CONTROL [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/glm/SSparse/CAMD/Source/camd_control.c:20:12: style: Parameter 'Control' can be declared as const array [constParameter] JAGS-4.3.2/src/modules/glm/SSparse/CAMD/Source/camd_2.c:675:31: error: There is an unknown macro here somewhere. Configuration is required. If ID is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CAMD/Source/camd_dump.c:44:36: error: There is an unknown macro here somewhere. Configuration is required. If ID is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CAMD/Source/camd_info.c:34:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMD_N [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/glm/SSparse/CAMD/Source/camd_postorder.c:21:9: style: Parameter 'next' can be declared as const array [constParameter] JAGS-4.3.2/src/modules/glm/SSparse/CAMD/Source/camd_preprocess.c:50:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMD_INVALID [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/glm/SSparse/CAMD/Source/camd_valid.c:59:28: error: There is an unknown macro here somewhere. Configuration is required. If ID is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CAMD/Source/camd_order.c:44:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMD_INFO [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Check/cholmod_read.c:1087:18: error: There is an unknown macro here somewhere. Configuration is required. If CHOLMOD is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Check/cholmod_write.c:352:5: error: There is an unknown macro here somewhere. Configuration is required. If CHOLMOD is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Cholesky/cholmod_amd.c:47:5: error: There is an unknown macro here somewhere. Configuration is required. If CHOLMOD is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Cholesky/cholmod_analyze.c:133:17: error: There is an unknown macro here somewhere. Configuration is required. If CHOLMOD is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Cholesky/cholmod_colamd.c:42:5: error: There is an unknown macro here somewhere. Configuration is required. If CHOLMOD is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Cholesky/cholmod_etree.c:84:5: error: There is an unknown macro here somewhere. Configuration is required. If CHOLMOD is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Cholesky/cholmod_factorize.c:77:5: error: There is an unknown macro here somewhere. Configuration is required. If CHOLMOD is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Cholesky/cholmod_postorder.c:141:18: error: There is an unknown macro here somewhere. Configuration is required. If CHOLMOD is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Cholesky/cholmod_rcond.c:67:8: error: There is an unknown macro here somewhere. Configuration is required. If CHOLMOD is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Cholesky/cholmod_resymbol.c:44:5: error: There is an unknown macro here somewhere. Configuration is required. If CHOLMOD is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Cholesky/cholmod_rowcolcounts.c:187:5: error: There is an unknown macro here somewhere. Configuration is required. If CHOLMOD is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Cholesky/t_cholmod_rowfac.c:135:5: error: There is an unknown macro here somewhere. Configuration is required. If DEBUG is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Check/cholmod_check.c:577:5: error: There is an unknown macro here somewhere. Configuration is required. If CHOLMOD is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Cholesky/cholmod_spsolve.c:62:17: error: There is an unknown macro here somewhere. Configuration is required. If CHOLMOD is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Cholesky/t_cholmod_lsolve.c:781:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHOLMOD_PATTERN [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Cholesky/t_cholmod_ltsolve.c:772:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHOLMOD_PATTERN [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Cholesky/t_cholmod_lsolve.c:759:21: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Cholesky/t_cholmod_lsolve.c:760:20: style: Parameter 'Y' can be declared as pointer to const [constParameterPointer] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Cholesky/t_cholmod_lsolve.c:773:10: style: Variable 'Li' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Cholesky/t_cholmod_lsolve.c:774:10: style: Variable 'Lp' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Cholesky/t_cholmod_lsolve.c:775:10: style: Variable 'Lnz' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Cholesky/t_cholmod_ltsolve.c:747:21: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Cholesky/t_cholmod_ltsolve.c:748:20: style: Parameter 'Y' can be declared as pointer to const [constParameterPointer] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Cholesky/t_cholmod_ltsolve.c:764:10: style: Variable 'Li' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Cholesky/t_cholmod_ltsolve.c:765:10: style: Variable 'Lp' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Cholesky/t_cholmod_ltsolve.c:766:10: style: Variable 'Lnz' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Cholesky/t_cholmod_solve.c:56:13: error: There is an unknown macro here somewhere. Configuration is required. If TEMPLATE is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Core/cholmod_aat.c:38:17: error: There is an unknown macro here somewhere. Configuration is required. If CHOLMOD is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Core/cholmod_add.c:32:17: error: There is an unknown macro here somewhere. Configuration is required. If CHOLMOD is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Core/cholmod_band.c:341:17: error: There is an unknown macro here somewhere. Configuration is required. If CHOLMOD is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Core/cholmod_common.c:300:0: error: #error "CHOLMOD_MAXMETHODS must be 9 or more (defined in cholmod_core.h)." [preprocessorErrorDirective] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Core/cholmod_common.c:300:2: error: #error "CHOLMOD_MAXMETHODS must be 9 or more (defined in cholmod_core.h)." [preprocessorErrorDirective] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Core/cholmod_complex.c:27:8: error: There is an unknown macro here somewhere. Configuration is required. If CHOLMOD is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Core/cholmod_copy.c:267:17: error: There is an unknown macro here somewhere. Configuration is required. If CHOLMOD is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Core/t_cholmod_change_factor.c:511:15: error: syntax error [syntaxError] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Core/cholmod_error.c:34:5: error: There is an unknown macro here somewhere. Configuration is required. If CHOLMOD is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/jrmath/bessel_k.c:53:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/bessel_k.c:97:2: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/jrmath/bessel_k.c:118:30: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] JAGS-4.3.2/src/jrmath/bessel_k.c:118:41: style: Parameter 'alpha' can be declared as pointer to const [constParameterPointer] JAGS-4.3.2/src/jrmath/bessel_k.c:119:13: style: Parameter 'ize' can be declared as pointer to const [constParameterPointer] JAGS-4.3.2/src/jrmath/bessel_k.c:255:14: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Core/t_cholmod_dense.c:22:23: error: There is an unknown macro here somewhere. Configuration is required. If TEMPLATE is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Core/cholmod_memory.c:60:8: error: There is an unknown macro here somewhere. Configuration is required. If CHOLMOD is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Core/cholmod_factor.c:72:17: error: There is an unknown macro here somewhere. Configuration is required. If CHOLMOD is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Core/cholmod_sparse.c:53:17: error: There is an unknown macro here somewhere. Configuration is required. If CHOLMOD is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Core/t_cholmod_triplet.c:21:15: error: There is an unknown macro here somewhere. Configuration is required. If TEMPLATE is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Core/t_cholmod_transpose.c:32:12: error: There is an unknown macro here somewhere. Configuration is required. If TEMPLATE is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/MatrixOps/cholmod_drop.c:33:5: error: There is an unknown macro here somewhere. Configuration is required. If CHOLMOD is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/MatrixOps/cholmod_horzcat.c:37:17: error: There is an unknown macro here somewhere. Configuration is required. If CHOLMOD is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/MatrixOps/cholmod_norm.c:138:2: error: There is an unknown macro here somewhere. Configuration is required. If DEBUG is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/MatrixOps/cholmod_scale.c:65:5: error: There is an unknown macro here somewhere. Configuration is required. If CHOLMOD is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/MatrixOps/cholmod_ssmult.c:48:17: error: There is an unknown macro here somewhere. Configuration is required. If CHOLMOD is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/MatrixOps/cholmod_symmetry.c:178:5: error: There is an unknown macro here somewhere. Configuration is required. If CHOLMOD is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/MatrixOps/cholmod_submatrix.c:200:5: error: There is an unknown macro here somewhere. Configuration is required. If DEBUG is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/MatrixOps/cholmod_vertcat.c:37:17: error: There is an unknown macro here somewhere. Configuration is required. If CHOLMOD is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Modify/cholmod_rowadd.c:277:5: error: There is an unknown macro here somewhere. Configuration is required. If DEBUG is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/MatrixOps/cholmod_sdmult.c:122:5: error: There is an unknown macro here somewhere. Configuration is required. If DEBUG is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/MatrixOps/t_cholmod_sdmult.c:31:13: error: There is an unknown macro here somewhere. Configuration is required. If TEMPLATE is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Modify/cholmod_rowdel.c:43:5: error: There is an unknown macro here somewhere. Configuration is required. If CHOLMOD is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Modify/t_cholmod_updown_numkr.c:328:13: error: There is an unknown macro here somewhere. Configuration is required. If NUMERIC is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Modify/t_cholmod_updown.c:127:37: error: There is an unknown macro here somewhere. Configuration is required. If ID is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Supernodal/t_cholmod_super_numeric.c:620:13: error: There is an unknown macro here somewhere. Configuration is required. If DEBUG is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Supernodal/t_cholmod_super_solve.c:86:14: error: syntax error [syntaxError] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Supernodal/cholmod_super_symbolic.c:158:5: error: There is an unknown macro here somewhere. Configuration is required. If CHOLMOD is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:1153:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CCOLAMD_KNOBS [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:1188:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CCOLAMD_KNOBS [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:1568:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CCOLAMD_KNOBS [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:2071:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CCOLAMD_STATUS [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:2340:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CCOLAMD_DENSE_ROW [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:3756:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CCOLAMD_INFO1 [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:49:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_NEGINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:146:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_POSINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:155:16: warning: Invalid std::log() argument nr 1. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg] JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:136:21: note: Assignment 'psum0=0', assigned value is 0 JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:142:10: note: Assuming condition is true JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:155:16: note: Invalid argument JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:127:25: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::glm::DOrdered::length' can be static. [functionStatic] JAGS-4.3.2/src/modules/glm/distributions/DOrdered.h:43:19: note: Either there is a missing 'override', or the member function 'jags::glm::DOrdered::length' can be static. JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:127:25: note: Either there is a missing 'override', or the member function 'jags::glm::DOrdered::length' can be static. JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:67:39: style:inconclusive: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DOrdered.h:21:45: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:67:39: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:75:39: style:inconclusive: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DOrdered.h:25:45: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:75:39: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:77:23: style:inconclusive: Function 'randomSample' argument 5 names different: declaration 'lbound' definition 'lower'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DOrdered.h:27:24: note: Function 'randomSample' argument 5 names different: declaration 'lbound' definition 'lower'. JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:77:23: note: Function 'randomSample' argument 5 names different: declaration 'lbound' definition 'lower'. JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:77:44: style:inconclusive: Function 'randomSample' argument 6 names different: declaration 'ubound' definition 'upper'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DOrdered.h:27:46: note: Function 'randomSample' argument 6 names different: declaration 'ubound' definition 'upper'. JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:77:44: note: Function 'randomSample' argument 6 names different: declaration 'ubound' definition 'upper'. JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:92:41: style:inconclusive: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DOrdered.h:37:40: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:92:41: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:101:41: style:inconclusive: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DOrdered.h:30:45: note: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:101:41: note: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:103:25: style:inconclusive: Function 'typicalValue' argument 5 names different: declaration 'lbound' definition 'lower'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DOrdered.h:32:24: note: Function 'typicalValue' argument 5 names different: declaration 'lbound' definition 'lower'. JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:103:25: note: Function 'typicalValue' argument 5 names different: declaration 'lbound' definition 'lower'. JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:103:46: style:inconclusive: Function 'typicalValue' argument 6 names different: declaration 'ubound' definition 'upper'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DOrdered.h:32:46: note: Function 'typicalValue' argument 6 names different: declaration 'ubound' definition 'upper'. JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:103:46: note: Function 'typicalValue' argument 6 names different: declaration 'ubound' definition 'upper'. JAGS-4.3.2/src/modules/glm/SSparse/config/SuiteSparse_config.c:391:12: style: Parameter 'tic' can be declared as const array [constParameter] JAGS-4.3.2/src/modules/glm/distributions/DOrderedLogit.h:13:13: style: The function 'r' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/distributions/DOrdered.h:47:21: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/distributions/DOrderedLogit.h:13:13: note: Function in derived class JAGS-4.3.2/src/modules/glm/distributions/DOrderedLogit.h:14:13: style: The function 'p' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/distributions/DOrdered.h:48:21: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/distributions/DOrderedLogit.h:14:13: note: Function in derived class JAGS-4.3.2/src/modules/glm/distributions/DOrderedProbit.h:13:13: style: The function 'r' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/distributions/DOrdered.h:47:21: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/distributions/DOrderedProbit.h:13:13: note: Function in derived class JAGS-4.3.2/src/modules/glm/distributions/DOrderedProbit.h:14:13: style: The function 'p' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/distributions/DOrdered.h:48:21: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/distributions/DOrderedProbit.h:14:13: note: Function in derived class JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.cc:27:67: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'pars' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.h:36:66: note: Function 'checkParameterValue' argument 1 names different: declaration 'pars' definition 'par'. JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.cc:27:67: note: Function 'checkParameterValue' argument 1 names different: declaration 'pars' definition 'par'. JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.cc:34:41: style:inconclusive: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.h:25:43: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.cc:34:41: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.cc:35:16: style:inconclusive: Function 'd' argument 4 names different: declaration 'log' definition 'give_log'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.h:26:13: note: Function 'd' argument 4 names different: declaration 'log' definition 'give_log'. JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.cc:35:16: note: Function 'd' argument 4 names different: declaration 'log' definition 'give_log'. JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.cc:45:65: style:inconclusive: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.h:27:60: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.cc:45:65: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.cc:46:28: style:inconclusive: Function 'p' argument 4 names different: declaration 'log' definition 'use_log'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.h:28:25: note: Function 'p' argument 4 names different: declaration 'log' definition 'use_log'. JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.cc:46:28: note: Function 'p' argument 4 names different: declaration 'log' definition 'use_log'. JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.cc:51:32: style:inconclusive: Function 'q' argument 1 names different: declaration 'x' definition 'p'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.h:29:22: note: Function 'q' argument 1 names different: declaration 'x' definition 'p'. JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.cc:51:32: note: Function 'q' argument 1 names different: declaration 'x' definition 'p'. JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.cc:51:65: style:inconclusive: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.h:29:60: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.cc:51:65: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.cc:52:28: style:inconclusive: Function 'q' argument 4 names different: declaration 'log' definition 'log_p'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.h:30:25: note: Function 'q' argument 4 names different: declaration 'log' definition 'log_p'. JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.cc:52:28: note: Function 'q' argument 4 names different: declaration 'log' definition 'log_p'. JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.cc:57:55: style:inconclusive: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.h:31:50: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.cc:57:55: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.cc:105:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDF_PRIOR [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.cc:228:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_NEGINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Modify/cholmod_updown.c:1591:5: error: There is an unknown macro here somewhere. Configuration is required. If DEBUG is a macro then please configure it. [unknownMacro] JAGS-4.3.2/src/modules/glm/SSparse/COLAMD/Source/colamd.c:1124:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLAMD_KNOBS [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/glm/SSparse/COLAMD/Source/colamd.c:1172:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLAMD_KNOBS [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/glm/SSparse/COLAMD/Source/colamd.c:1484:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLAMD_KNOBS [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/glm/SSparse/COLAMD/Source/colamd.c:1703:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLAMD_STATUS [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/glm/SSparse/COLAMD/Source/colamd.c:1948:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLAMD_DENSE_ROW [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/glm/SSparse/COLAMD/Source/colamd.c:3190:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLAMD_INFO1 [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.cc:90:41: style:inconclusive: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.h:20:42: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.cc:90:41: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.cc:119:26: style:inconclusive: Function 'sampleWishart' argument 3 names different: declaration 'scale' definition 'R'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.h:32:22: note: Function 'sampleWishart' argument 3 names different: declaration 'scale' definition 'R'. JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.cc:119:26: note: Function 'sampleWishart' argument 3 names different: declaration 'scale' definition 'R'. JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.cc:167:37: style:inconclusive: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.h:24:42: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.cc:167:37: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.cc:205:67: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.h:42:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.cc:205:67: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.cc:219:37: style:inconclusive: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.h:48:44: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.cc:219:37: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.cc:235:35: style:inconclusive: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.h:28:42: note: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.cc:235:35: note: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.cc:96:9: style: Local variable 'df' shadows outer function [shadowFunction] JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.h:51:16: note: Shadowed declaration JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.cc:96:9: note: Shadow variable JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.cc:173:12: style: Local variable 'df' shadows outer function [shadowFunction] JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.h:51:16: note: Shadowed declaration JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.cc:173:12: note: Shadow variable JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.cc:68:13: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/glm/distributions/testglmdist.cc:44:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KINDERMAN_RAMAGE [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/glm/distributions/testglmdist.cc:104:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tol [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/glm/distributions/testglmdist.cc:179:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDF_FULL [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/glm/samplers/AuxMixBinomial.cc:42:2: warning: Class 'AuxMixBinomial' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] JAGS-4.3.2/src/modules/glm/samplers/AuxMixBinomial.cc:42:2: warning: Class 'AuxMixBinomial' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] JAGS-4.3.2/src/modules/glm/samplers/LGMix.h:30:2: style: Class 'LGMix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] JAGS-4.3.2/src/modules/glm/samplers/AuxMixBinomial.h:34:3: style: The destructor '~AuxMixBinomial' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:43:11: note: Virtual destructor in base class JAGS-4.3.2/src/modules/glm/samplers/AuxMixBinomial.h:34:3: note: Destructor in derived class JAGS-4.3.2/src/modules/glm/samplers/AuxMixBinomial.h:39:7: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:68:15: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/AuxMixBinomial.h:39:7: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/AuxMixBinomial.h:44:9: style: The function 'value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:56:17: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/AuxMixBinomial.h:44:9: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/AuxMixBinomial.h:49:9: style: The function 'precision' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:52:17: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/AuxMixBinomial.h:49:9: note: Function in derived class JAGS-4.3.2/src/modules/glm/glm.cc:42:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHOLMOD_SIMPLICIAL [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/glm/samplers/HolmesHeldFactory.h:22:7: style: The function 'checkOutcome' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/GLMFactory.h:54:15: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/HolmesHeldFactory.h:22:7: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/HolmesHeldFactory.h:32:6: style: The function 'newMethod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/GLMFactory.h:73:6: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/HolmesHeldFactory.h:32:6: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/GLMGenericFactory.h:20:7: style: The function 'checkOutcome' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/GLMFactory.h:54:15: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/GLMGenericFactory.h:20:7: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/GLMGenericFactory.h:25:6: style: The function 'newMethod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/GLMFactory.h:73:6: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/GLMGenericFactory.h:25:6: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/REScaledGammaFactory.h:19:11: style: The function 'canSample' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/REFactory.h:38:19: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/REScaledGammaFactory.h:19:11: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/REScaledGammaFactory.h:20:17: style: The function 'newMethod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/REFactory.h:40:3: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/REScaledGammaFactory.h:20:17: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/REScaledWishartFactory.h:19:11: style: The function 'canSample' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/REFactory.h:38:19: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/REScaledWishartFactory.h:19:11: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/REScaledWishartFactory.h:20:17: style: The function 'newMethod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/REFactory.h:40:3: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/REScaledWishartFactory.h:20:17: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/REGammaFactory.h:19:11: style: The function 'canSample' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/REFactory.h:38:19: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/REGammaFactory.h:19:11: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/REGammaFactory.h:20:17: style: The function 'newMethod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/REFactory.h:40:3: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/REGammaFactory.h:20:17: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/AuxMixPoisson.cc:20:2: warning: Class 'AuxMixPoisson' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] JAGS-4.3.2/src/modules/glm/samplers/AuxMixPoisson.cc:20:2: warning: Class 'AuxMixPoisson' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] JAGS-4.3.2/src/modules/glm/samplers/AuxMixPoisson.h:38:3: style: The destructor '~AuxMixPoisson' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:43:11: note: Virtual destructor in base class JAGS-4.3.2/src/modules/glm/samplers/AuxMixPoisson.h:38:3: note: Destructor in derived class JAGS-4.3.2/src/modules/glm/samplers/AuxMixPoisson.h:44:7: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:68:15: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/AuxMixPoisson.h:44:7: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/AuxMixPoisson.h:51:9: style: The function 'value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:56:17: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/AuxMixPoisson.h:51:9: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/AuxMixPoisson.h:55:9: style: The function 'precision' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:52:17: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/AuxMixPoisson.h:55:9: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/BinaryLogit.h:35:9: style: The function 'value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:56:17: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/BinaryLogit.h:35:9: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/BinaryLogit.h:36:9: style: The function 'precision' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:52:17: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/BinaryLogit.h:36:9: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/BinaryLogit.h:37:7: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:68:15: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/BinaryLogit.h:37:7: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/BinaryLogit.h:38:7: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:78:15: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/BinaryLogit.h:38:7: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/BinaryProbit.h:21:9: style: The function 'value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:56:17: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/BinaryProbit.h:21:9: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/BinaryProbit.h:22:9: style: The function 'precision' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:52:17: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/BinaryProbit.h:22:9: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/BinaryProbit.h:23:7: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:68:15: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/BinaryProbit.h:23:7: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/BinaryProbit.h:24:7: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:78:15: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/BinaryProbit.h:24:7: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/BinaryProbit.h:25:7: style: The function 'fixedA' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:88:15: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/BinaryProbit.h:25:7: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/GLMBlock.cc:65:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHOLMOD_REAL [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/glm/samplers/GLMBlock.cc:123:51: style:inconclusive: Function 'updateAuxiliary' argument 1 names different: declaration 'y' definition 'b'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/samplers/GLMBlock.h:84:46: note: Function 'updateAuxiliary' argument 1 names different: declaration 'y' definition 'b'. JAGS-4.3.2/src/modules/glm/samplers/GLMBlock.cc:123:51: note: Function 'updateAuxiliary' argument 1 names different: declaration 'y' definition 'b'. JAGS-4.3.2/src/modules/glm/samplers/GLMBlock.cc:70:7: style: Variable 'perm' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/samplers/GLMBlock.cc:88:11: style: Variable 'fp' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/samplers/GLMBlock.cc:89:11: style: Variable 'fx' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/samplers/GLMBlock.cc:98:10: style: Variable 'u2x' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/samplers/GLMFactory.cc:172:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNODE_LINEAR [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/glm/samplers/NormalLinear.h:21:9: style: The function 'value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:56:17: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/NormalLinear.h:21:9: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/NormalLinear.h:22:9: style: The function 'precision' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:52:17: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/NormalLinear.h:22:9: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/NormalLinear.h:24:7: style: The function 'fixedb' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:83:15: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/NormalLinear.h:24:7: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/NormalLinear.h:25:7: style: The function 'fixedA' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:88:15: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/NormalLinear.h:25:7: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/LogisticLinear.h:23:13: style: The function 'value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:56:17: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/LogisticLinear.h:23:13: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/LogisticLinear.h:24:13: style: The function 'precision' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:52:17: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/LogisticLinear.h:24:13: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/LogisticLinear.h:25:11: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:68:15: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/LogisticLinear.h:25:11: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/PolyaGamma.h:29:13: style: The function 'value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:56:17: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/PolyaGamma.h:29:13: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/PolyaGamma.h:30:13: style: The function 'precision' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:52:17: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/PolyaGamma.h:30:13: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/PolyaGamma.h:31:11: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:68:15: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/PolyaGamma.h:31:11: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/OrderedLogit.h:37:9: style: The function 'value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:56:17: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/OrderedLogit.h:37:9: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/OrderedLogit.h:38:9: style: The function 'precision' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:52:17: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/OrderedLogit.h:38:9: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/OrderedLogit.h:39:7: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:68:15: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/OrderedLogit.h:39:7: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/OrderedLogit.h:40:7: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:78:15: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/OrderedLogit.h:40:7: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/OrderedProbit.h:34:9: style: The function 'value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:56:17: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/OrderedProbit.h:34:9: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/OrderedProbit.h:35:9: style: The function 'precision' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:52:17: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/OrderedProbit.h:35:9: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/OrderedProbit.h:36:7: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:68:15: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/OrderedProbit.h:36:7: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/OrderedProbit.h:37:7: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:78:15: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/OrderedProbit.h:37:7: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/MNormalLinear.h:22:9: style: The function 'value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:56:17: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/MNormalLinear.h:22:9: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/MNormalLinear.h:23:9: style: The function 'precision' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:52:17: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/MNormalLinear.h:23:9: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/MNormalLinear.h:24:16: style: The function 'vvalue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:95:24: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/MNormalLinear.h:24:16: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/MNormalLinear.h:25:16: style: The function 'vmean' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:93:24: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/MNormalLinear.h:25:16: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/MNormalLinear.h:26:16: style: The function 'vprecision' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:94:24: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/MNormalLinear.h:26:16: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/GLMGibbs.cc:60:7: style: Variable 'Ap' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/samplers/GLMGibbs.cc:61:7: style: Variable 'Ai' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/samplers/GLMGibbs.cc:62:10: style: Variable 'Ax' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/samplers/GLMMethod.cc:169:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHOLMOD_REAL [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/glm/samplers/GLMMethod.cc:213:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHOLMOD_PATTERN [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/glm/samplers/GLMMethod.cc:272:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHOLMOD_REAL [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/glm/samplers/REGammaFactory2.h:18:7: style: The destructor '~REGammaFactory2' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/REFactory2.h:30:15: note: Virtual destructor in base class JAGS-4.3.2/src/modules/glm/samplers/REGammaFactory2.h:18:7: note: Destructor in derived class JAGS-4.3.2/src/modules/glm/samplers/REGammaFactory2.h:19:11: style: The function 'canSample' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/REFactory2.h:36:19: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/REGammaFactory2.h:19:11: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/REGammaFactory2.h:20:18: style: The function 'newMethod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/REFactory2.h:38:3: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/REGammaFactory2.h:20:18: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/REScaledGammaFactory2.h:18:7: style: The destructor '~REScaledGammaFactory2' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/REFactory2.h:30:15: note: Virtual destructor in base class JAGS-4.3.2/src/modules/glm/samplers/REScaledGammaFactory2.h:18:7: note: Destructor in derived class JAGS-4.3.2/src/modules/glm/samplers/REScaledGammaFactory2.h:19:11: style: The function 'canSample' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/REFactory2.h:36:19: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/REScaledGammaFactory2.h:19:11: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/REScaledGammaFactory2.h:20:18: style: The function 'newMethod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/REFactory2.h:38:3: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/REScaledGammaFactory2.h:20:18: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/REScaledWishartFactory2.h:18:7: style: The destructor '~REScaledWishartFactory2' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/REFactory2.h:30:15: note: Virtual destructor in base class JAGS-4.3.2/src/modules/glm/samplers/REScaledWishartFactory2.h:18:7: note: Destructor in derived class JAGS-4.3.2/src/modules/glm/samplers/REScaledWishartFactory2.h:19:11: style: The function 'canSample' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/REFactory2.h:36:19: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/REScaledWishartFactory2.h:19:11: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/REScaledWishartFactory2.h:20:18: style: The function 'newMethod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/REFactory2.h:38:3: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/REScaledWishartFactory2.h:20:18: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/GLMFactory.h:80:14: performance: Function 'name()' should return member '_name' by const reference. [returnByReference] JAGS-4.3.2/src/modules/glm/samplers/GLMFactory.cc:433:59: style:inconclusive: Function 'makeSamplers' argument 1 names different: declaration 'free_nodes' definition 'nodes'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/samplers/GLMFactory.h:46:53: note: Function 'makeSamplers' argument 1 names different: declaration 'free_nodes' definition 'nodes'. JAGS-4.3.2/src/modules/glm/samplers/GLMFactory.cc:433:59: note: Function 'makeSamplers' argument 1 names different: declaration 'free_nodes' definition 'nodes'. JAGS-4.3.2/src/modules/glm/samplers/GLMFactory.cc:382:19: style: Local variable 'keep' shadows outer variable [shadowVariable] JAGS-4.3.2/src/modules/glm/samplers/GLMFactory.cc:304:15: note: Shadowed declaration JAGS-4.3.2/src/modules/glm/samplers/GLMFactory.cc:382:19: note: Shadow variable JAGS-4.3.2/src/modules/glm/samplers/GLMFactory.cc:51:60: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/glm/samplers/GLMFactory.cc:305:23: style: Variable 'resolved' is assigned a value that is never used. [unreadVariable] JAGS-4.3.2/src/modules/glm/distributions/testglmdist.h:17:1: style: The class 'GLMDistTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] JAGS-4.3.2/src/modules/glm/distributions/testglmdist.cc:43:5: warning: Possible leak in public function. The pointer '_rng' is not deallocated before it is allocated. [publicAllocationError] JAGS-4.3.2/src/modules/glm/samplers/GLMSampler.cc:78:43: style:inconclusive: Either there is a missing 'override', or the member function 'jags::glm::GLMSampler::methods' can be const. [functionConst] JAGS-4.3.2/src/modules/glm/samplers/GLMSampler.h:61:33: note: Either there is a missing 'override', or the member function 'jags::glm::GLMSampler::methods' can be const. JAGS-4.3.2/src/modules/glm/samplers/GLMSampler.cc:78:43: note: Either there is a missing 'override', or the member function 'jags::glm::GLMSampler::methods' can be const. JAGS-4.3.2/src/modules/glm/samplers/GLMSampler.h:56:14: performance: Function 'name()' should return member '_name' by const reference. [returnByReference] JAGS-4.3.2/src/modules/glm/samplers/GLMSampler.cc:57:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/glm/samplers/GLMSampler.cc:66:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/glm/distributions/testglmdist.cc:331:16: style: Variable 'msg' is assigned a value that is never used. [unreadVariable] JAGS-4.3.2/src/modules/glm/distributions/testglmdist.cc:331:12: style: Variable 'msg' is assigned a value that is never used. [unreadVariable] JAGS-4.3.2/src/modules/glm/samplers/HolmesHeld.cc:115:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHOLMOD_REAL [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/glm/samplers/HolmesHeld.h:48:7: style: The function 'updateAuxiliary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/GLMBlock.h:84:15: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/HolmesHeld.h:48:7: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/HolmesHeldFactory.cc:35:51: style:inconclusive: Function 'newMethod' argument 2 names different: declaration 'sub_views' definition 'subviews'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/samplers/HolmesHeldFactory.h:33:56: note: Function 'newMethod' argument 2 names different: declaration 'sub_views' definition 'subviews'. JAGS-4.3.2/src/modules/glm/samplers/HolmesHeldFactory.cc:35:51: note: Function 'newMethod' argument 2 names different: declaration 'sub_views' definition 'subviews'. JAGS-4.3.2/src/modules/glm/samplers/HolmesHeld.cc:65:53: style:inconclusive: Function 'updateAuxiliary' argument 1 names different: declaration 'b' definition 'W'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/samplers/HolmesHeld.h:48:38: note: Function 'updateAuxiliary' argument 1 names different: declaration 'b' definition 'W'. JAGS-4.3.2/src/modules/glm/samplers/HolmesHeld.cc:65:53: note: Function 'updateAuxiliary' argument 1 names different: declaration 'b' definition 'W'. JAGS-4.3.2/src/modules/glm/samplers/HolmesHeld.cc:38:10: style: Variable 'xp' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/samplers/HolmesHeld.cc:102:11: style: Variable 'fp' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/samplers/HolmesHeld.cc:103:14: style: Variable 'fx' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/samplers/HolmesHeld.cc:133:14: style: Variable 'xx' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/samplers/HolmesHeld.cc:134:11: style: Variable 'xp' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/samplers/HolmesHeld.cc:135:11: style: Variable 'xi' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/samplers/HolmesHeld.cc:154:11: style: Variable 'up' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/samplers/HolmesHeld.cc:155:11: style: Variable 'ui' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/samplers/HolmesHeld.cc:156:14: style: Variable 'Ux' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/bugs/distributions/testbugsdist.cc:60:5: warning: Possible leak in public function. The pointer '_rng' is not deallocated before it is allocated. [publicAllocationError] JAGS-4.3.2/src/modules/glm/samplers/IWLS.cc:72:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHOLMOD_REAL [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/glm/samplers/IWLS.cc:105:16: warning: The class 'IWLS' defines member function with name 'update' also defined in its parent class 'GLMBlock'. [duplInheritedMember] JAGS-4.3.2/src/modules/glm/samplers/GLMBlock.h:51:7: note: Parent function 'GLMBlock::update' JAGS-4.3.2/src/modules/glm/samplers/IWLS.cc:105:16: note: Derived function 'IWLS::update' JAGS-4.3.2/src/modules/bugs/distributions/testbugsdist.cc:562:8: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/glm/samplers/IWLS.cc:54:55: style:inconclusive: Function 'logPTransition' argument 1 names different: declaration 'xorig' definition 'xold'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/samplers/IWLS.h:27:58: note: Function 'logPTransition' argument 1 names different: declaration 'xorig' definition 'xold'. JAGS-4.3.2/src/modules/glm/samplers/IWLS.cc:54:55: note: Function 'logPTransition' argument 1 names different: declaration 'xorig' definition 'xold'. JAGS-4.3.2/src/modules/glm/samplers/IWLS.cc:55:27: style:inconclusive: Function 'logPTransition' argument 2 names different: declaration 'x' definition 'xnew'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/samplers/IWLS.h:28:58: note: Function 'logPTransition' argument 2 names different: declaration 'x' definition 'xnew'. JAGS-4.3.2/src/modules/glm/samplers/IWLS.cc:55:27: note: Function 'logPTransition' argument 2 names different: declaration 'x' definition 'xnew'. JAGS-4.3.2/src/modules/glm/samplers/IWLS.cc:30:13: style: Variable 'Fx' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/samplers/IWLS.cc:31:10: style: Variable 'Fp' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/samplers/IWLS.cc:74:7: style: Variable 'perm' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/samplers/IWLS.cc:82:10: style: Variable 'mux' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/samplers/IWLS.cc:85:7: style: Variable 'Ap' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/samplers/IWLS.cc:86:7: style: Variable 'Ai' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/samplers/IWLS.cc:87:10: style: Variable 'Ax' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/bugs/distributions/testbugsdist.cc:676:16: style: Variable 'msg' is assigned a value that is never used. [unreadVariable] JAGS-4.3.2/src/modules/bugs/distributions/testbugsdist.cc:676:12: style: Variable 'msg' is assigned a value that is never used. [unreadVariable] JAGS-4.3.2/src/modules/glm/samplers/GLMMethod.cc:424:21: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::glm::GLMMethod::adaptOff' can be static. [functionStatic] JAGS-4.3.2/src/modules/glm/samplers/GLMMethod.h:101:7: note: Either there is a missing 'override', or the member function 'jags::glm::GLMMethod::adaptOff' can be static. JAGS-4.3.2/src/modules/glm/samplers/GLMMethod.cc:424:21: note: Either there is a missing 'override', or the member function 'jags::glm::GLMMethod::adaptOff' can be static. JAGS-4.3.2/src/modules/glm/samplers/IWLS.h:40:7: warning: The class 'IWLS' defines member function with name 'update' also defined in its parent class 'GLMBlock'. [duplInheritedMember] JAGS-4.3.2/src/modules/glm/samplers/GLMBlock.h:51:7: note: Parent function 'GLMBlock::update' JAGS-4.3.2/src/modules/glm/samplers/IWLS.h:40:7: note: Derived function 'IWLS::update' JAGS-4.3.2/src/modules/glm/samplers/IWLSFactory.h:25:7: style: The function 'checkOutcome' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/GLMFactory.h:54:15: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/IWLSFactory.h:25:7: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/IWLSFactory.h:29:13: style: The function 'newMethod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/GLMFactory.h:73:6: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/IWLSFactory.h:29:13: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/IWLSFactory.h:48:7: style: The function 'fixedDesign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/GLMFactory.h:109:15: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/IWLSFactory.h:48:7: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/IWLSOutcome.h:31:9: style: The function 'value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:56:17: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/IWLSOutcome.h:31:9: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/IWLSOutcome.h:36:9: style: The function 'precision' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:52:17: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/IWLSOutcome.h:36:9: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/HolmesHeldGibbs.cc:55:11: style: Variable 'Ap' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/samplers/HolmesHeldGibbs.cc:56:11: style: Variable 'Ai' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/samplers/HolmesHeldGibbs.cc:57:14: style: Variable 'Ax' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/samplers/HolmesHeldGibbs.cc:73:14: style: Variable 'xx' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/samplers/HolmesHeldGibbs.cc:74:11: style: Variable 'xp' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/samplers/HolmesHeldGibbs.cc:75:11: style: Variable 'xi' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/samplers/IWLSFactory.cc:60:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/glm/samplers/GLMMethod.cc:91:16: style: Local variable 'r' shadows outer variable [shadowVariable] JAGS-4.3.2/src/modules/glm/samplers/GLMMethod.cc:76:15: note: Shadowed declaration JAGS-4.3.2/src/modules/glm/samplers/GLMMethod.cc:91:16: note: Shadow variable JAGS-4.3.2/src/modules/glm/samplers/GLMMethod.cc:103:16: style: Local variable 'r' shadows outer variable [shadowVariable] JAGS-4.3.2/src/modules/glm/samplers/GLMMethod.cc:76:15: note: Shadowed declaration JAGS-4.3.2/src/modules/glm/samplers/GLMMethod.cc:103:16: note: Shadow variable JAGS-4.3.2/src/modules/glm/samplers/GLMMethod.cc:57:7: style: Variable 'Xi' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/samplers/GLMMethod.cc:58:7: style: Variable 'Xp' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/samplers/GLMMethod.cc:326:7: style: Variable 'Tp' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/samplers/GLMMethod.cc:327:7: style: Variable 'Ti' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/samplers/KS.cc:122:33: style:inconclusive: Function 'sample_lambda' argument 1 names different: declaration 'Z' definition 'delta'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/samplers/KS.h:29:33: note: Function 'sample_lambda' argument 1 names different: declaration 'Z' definition 'delta'. JAGS-4.3.2/src/modules/glm/samplers/KS.cc:122:33: note: Function 'sample_lambda' argument 1 names different: declaration 'Z' definition 'delta'. JAGS-4.3.2/src/modules/glm/samplers/REGamma.cc:89:16: warning: The class 'REGamma' defines member function with name 'isAdaptive' also defined in its parent class 'GLMMethod'. [duplInheritedMember] JAGS-4.3.2/src/modules/glm/samplers/GLMMethod.h:97:7: note: Parent function 'GLMMethod::isAdaptive' JAGS-4.3.2/src/modules/glm/samplers/REGamma.cc:89:16: note: Derived function 'REGamma::isAdaptive' JAGS-4.3.2/src/modules/glm/samplers/REGamma.cc:94:16: warning: The class 'REGamma' defines member function with name 'adaptOff' also defined in its parent class 'GLMMethod'. [duplInheritedMember] JAGS-4.3.2/src/modules/glm/samplers/GLMMethod.h:101:7: note: Parent function 'GLMMethod::adaptOff' JAGS-4.3.2/src/modules/glm/samplers/REGamma.cc:94:16: note: Derived function 'REGamma::adaptOff' JAGS-4.3.2/src/modules/glm/samplers/REGamma.cc:99:16: warning: The class 'REGamma' defines member function with name 'checkAdaptation' also defined in its parent class 'GLMMethod'. [duplInheritedMember] JAGS-4.3.2/src/modules/glm/samplers/GLMMethod.h:105:7: note: Parent function 'GLMMethod::checkAdaptation' JAGS-4.3.2/src/modules/glm/samplers/REGamma.cc:99:16: note: Derived function 'REGamma::checkAdaptation' JAGS-4.3.2/src/modules/glm/samplers/REMethod.h:55:3: style: The destructor '~REMethod' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/GLMMethod.h:79:11: note: Virtual destructor in base class JAGS-4.3.2/src/modules/glm/samplers/REMethod.h:55:3: note: Destructor in derived class JAGS-4.3.2/src/modules/glm/samplers/REGamma.h:21:11: style: The function 'updateTau' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/REMethod.h:63:15: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/REGamma.h:21:11: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/REGamma.h:22:11: style: The function 'updateSigma' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/REMethod.h:62:15: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/REGamma.h:22:11: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/REGamma.cc:44:47: style:inconclusive: Function 'REGamma' argument 3 names different: declaration 'veps' definition 'sub_eps'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/samplers/REGamma.h:18:54: note: Function 'REGamma' argument 3 names different: declaration 'veps' definition 'sub_eps'. JAGS-4.3.2/src/modules/glm/samplers/REGamma.cc:44:47: note: Function 'REGamma' argument 3 names different: declaration 'veps' definition 'sub_eps'. JAGS-4.3.2/src/modules/glm/samplers/REFactory2.cc:27:19: performance:inconclusive: Technically the member function 'jags::glm::REFactory2::checkTau' can be static (but you may consider moving to unnamed namespace). [functionStatic] JAGS-4.3.2/src/modules/glm/samplers/REFactory2.h:26:11: note: Technically the member function 'jags::glm::REFactory2::checkTau' can be static (but you may consider moving to unnamed namespace). JAGS-4.3.2/src/modules/glm/samplers/REFactory2.cc:27:19: note: Technically the member function 'jags::glm::REFactory2::checkTau' can be static (but you may consider moving to unnamed namespace). JAGS-4.3.2/src/modules/glm/samplers/REFactory2.cc:65:33: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/glm/samplers/REGamma2.h:18:11: style: The function 'updateTau' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/REMethod2.h:55:15: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/REGamma2.h:18:11: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/REGamma2.h:19:11: style: The function 'updateSigma' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/REMethod2.h:54:15: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/REGamma2.h:19:11: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/REGamma.h:23:11: warning: The class 'REGamma' defines member function with name 'isAdaptive' also defined in its parent class 'GLMMethod'. [duplInheritedMember] JAGS-4.3.2/src/modules/glm/samplers/GLMMethod.h:97:7: note: Parent function 'GLMMethod::isAdaptive' JAGS-4.3.2/src/modules/glm/samplers/REGamma.h:23:11: note: Derived function 'REGamma::isAdaptive' JAGS-4.3.2/src/modules/glm/samplers/REGamma.h:24:11: warning: The class 'REGamma' defines member function with name 'adaptOff' also defined in its parent class 'GLMMethod'. [duplInheritedMember] JAGS-4.3.2/src/modules/glm/samplers/GLMMethod.h:101:7: note: Parent function 'GLMMethod::adaptOff' JAGS-4.3.2/src/modules/glm/samplers/REGamma.h:24:11: note: Derived function 'REGamma::adaptOff' JAGS-4.3.2/src/modules/glm/samplers/REGamma.h:25:11: warning: The class 'REGamma' defines member function with name 'checkAdaptation' also defined in its parent class 'GLMMethod'. [duplInheritedMember] JAGS-4.3.2/src/modules/glm/samplers/GLMMethod.h:105:7: note: Parent function 'GLMMethod::checkAdaptation' JAGS-4.3.2/src/modules/glm/samplers/REGamma.h:25:11: note: Derived function 'REGamma::checkAdaptation' JAGS-4.3.2/src/modules/glm/samplers/REGammaFactory.cc:29:49: style:inconclusive: Function 'newMethod' argument 3 names different: declaration 'veps' definition 'sub_eps'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/samplers/REGammaFactory.h:22:54: note: Function 'newMethod' argument 3 names different: declaration 'veps' definition 'sub_eps'. JAGS-4.3.2/src/modules/glm/samplers/REGammaFactory.cc:29:49: note: Function 'newMethod' argument 3 names different: declaration 'veps' definition 'sub_eps'. JAGS-4.3.2/src/modules/glm/samplers/REGammaFactory2.cc:27:25: style:inconclusive: Function 'newMethod' argument 2 names different: declaration 'randef' definition 'glmmethod'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/samplers/REGammaFactory2.h:21:24: note: Function 'newMethod' argument 2 names different: declaration 'randef' definition 'glmmethod'. JAGS-4.3.2/src/modules/glm/samplers/REGammaFactory2.cc:27:25: note: Function 'newMethod' argument 2 names different: declaration 'randef' definition 'glmmethod'. JAGS-4.3.2/src/modules/glm/samplers/RESampler.h:68:18: performance: Function 'name()' should return member '_name' by const reference. [returnByReference] JAGS-4.3.2/src/modules/glm/samplers/RESampler.cc:53:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/glm/samplers/RESampler.cc:62:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/glm/samplers/REMethod2.cc:63:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHOLMOD_REAL [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/glm/samplers/REMethod.cc:45:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHOLMOD_REAL [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/glm/samplers/REMethod.cc:84:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHOLMOD_REAL [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/glm/samplers/REFactory.h:36:18: performance: Function 'name()' should return member '_name' by const reference. [returnByReference] JAGS-4.3.2/src/modules/glm/samplers/REScaledGamma.h:20:11: style: The function 'updateTau' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/REMethod.h:63:15: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/REScaledGamma.h:20:11: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/REScaledGamma.h:21:11: style: The function 'updateSigma' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/REMethod.h:62:15: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/REScaledGamma.h:21:11: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/REScaledGamma.cc:26:48: style:inconclusive: Function 'REScaledGamma' argument 3 names different: declaration 'veps' definition 'sub_eps'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/samplers/REScaledGamma.h:17:53: note: Function 'REScaledGamma' argument 3 names different: declaration 'veps' definition 'sub_eps'. JAGS-4.3.2/src/modules/glm/samplers/REScaledGamma.cc:26:48: note: Function 'REScaledGamma' argument 3 names different: declaration 'veps' definition 'sub_eps'. JAGS-4.3.2/src/modules/glm/samplers/REScaledGamma2.cc:88:23: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::glm::REScaledGamma2::adaptOff' can be static. [functionStatic] JAGS-4.3.2/src/modules/glm/samplers/REScaledGamma2.h:20:11: note: Either there is a missing 'override', or the member function 'jags::glm::REScaledGamma2::adaptOff' can be static. JAGS-4.3.2/src/modules/glm/samplers/REScaledGamma2.cc:88:23: note: Either there is a missing 'override', or the member function 'jags::glm::REScaledGamma2::adaptOff' can be static. JAGS-4.3.2/src/modules/glm/samplers/REScaledGamma2.h:17:11: style: The function 'updateTau' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/REMethod2.h:55:15: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/REScaledGamma2.h:17:11: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/REScaledGamma2.h:18:11: style: The function 'updateSigma' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/REMethod2.h:54:15: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/REScaledGamma2.h:18:11: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/REScaledGammaFactory.cc:29:49: style:inconclusive: Function 'newMethod' argument 3 names different: declaration 'veps' definition 'sub_eps'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/samplers/REScaledGammaFactory.h:22:54: note: Function 'newMethod' argument 3 names different: declaration 'veps' definition 'sub_eps'. JAGS-4.3.2/src/modules/glm/samplers/REScaledGammaFactory.cc:29:49: note: Function 'newMethod' argument 3 names different: declaration 'veps' definition 'sub_eps'. JAGS-4.3.2/src/modules/glm/samplers/REScaledGammaFactory2.cc:27:24: style:inconclusive: Function 'newMethod' argument 2 names different: declaration 'randef' definition 'glmmethod'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/samplers/REScaledGammaFactory2.h:21:24: note: Function 'newMethod' argument 2 names different: declaration 'randef' definition 'glmmethod'. JAGS-4.3.2/src/modules/glm/samplers/REScaledGammaFactory2.cc:27:24: note: Function 'newMethod' argument 2 names different: declaration 'randef' definition 'glmmethod'. JAGS-4.3.2/src/modules/glm/samplers/REMethod2.cc:31:5: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/glm/samplers/REScaledWishart.h:20:11: style: The function 'updateTau' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/REMethod.h:63:15: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/REScaledWishart.h:20:11: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/REScaledWishart.h:21:11: style: The function 'updateSigma' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/REMethod.h:62:15: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/REScaledWishart.h:21:11: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/REScaledWishartFactory.cc:29:49: style:inconclusive: Function 'newMethod' argument 3 names different: declaration 'veps' definition 'sub_eps'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/samplers/REScaledWishartFactory.h:22:54: note: Function 'newMethod' argument 3 names different: declaration 'veps' definition 'sub_eps'. JAGS-4.3.2/src/modules/glm/samplers/REScaledWishartFactory.cc:29:49: note: Function 'newMethod' argument 3 names different: declaration 'veps' definition 'sub_eps'. JAGS-4.3.2/src/modules/glm/samplers/REScaledWishart2.h:17:11: style: The function 'updateTau' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/REMethod2.h:55:15: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/REScaledWishart2.h:17:11: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/REScaledWishart2.h:18:11: style: The function 'updateSigma' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/REMethod2.h:54:15: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/REScaledWishart2.h:18:11: note: Function in derived class JAGS-4.3.2/src/modules/glm/SSparse/COLAMD/Source/colamd.c:2281:14: style: Array index 'min_score' is used before limits check. [arrayIndexThenCheck] JAGS-4.3.2/src/modules/glm/SSparse/COLAMD/Source/colamd.c:1252:9: style: Condition '!mark' is always false [knownConditionTrueFalse] JAGS-4.3.2/src/modules/glm/samplers/REScaledWishart.cc:27:48: style:inconclusive: Function 'REScaledWishart' argument 3 names different: declaration 'veps' definition 'sub_eps'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/samplers/REScaledWishart.h:17:55: note: Function 'REScaledWishart' argument 3 names different: declaration 'veps' definition 'sub_eps'. JAGS-4.3.2/src/modules/glm/samplers/REScaledWishart.cc:27:48: note: Function 'REScaledWishart' argument 3 names different: declaration 'veps' definition 'sub_eps'. JAGS-4.3.2/src/modules/glm/SSparse/COLAMD/Source/colamd.c:1143:9: style: Parameter 'A' can be declared as const array [constParameter] JAGS-4.3.2/src/modules/glm/SSparse/COLAMD/Source/colamd.c:1144:9: style: Parameter 'p' can be declared as const array [constParameter] JAGS-4.3.2/src/modules/glm/SSparse/COLAMD/Source/colamd.c:1146:12: style: Parameter 'knobs' can be declared as const array [constParameter] JAGS-4.3.2/src/modules/glm/SSparse/COLAMD/Source/colamd.c:1687:10: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/SSparse/COLAMD/Source/colamd.c:1688:10: style: Variable 'cp_end' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/SSparse/COLAMD/Source/colamd.c:1690:10: style: Variable 'rp_end' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/SSparse/COLAMD/Source/colamd.c:1917:12: style: Parameter 'knobs' can be declared as const array [constParameter] JAGS-4.3.2/src/modules/glm/SSparse/COLAMD/Source/colamd.c:1929:10: style: Variable 'cp_end' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/SSparse/COLAMD/Source/colamd.c:2213:10: style: Variable 'cp_end' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/SSparse/COLAMD/Source/colamd.c:2214:10: style: Variable 'rp_end' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/SSparse/COLAMD/Source/colamd.c:2871:10: style: Variable 'cp1' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/SSparse/COLAMD/Source/colamd.c:2872:10: style: Variable 'cp2' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/samplers/REScaledWishart2.cc:138:25: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::glm::REScaledWishart2::adaptOff' can be static. [functionStatic] JAGS-4.3.2/src/modules/glm/samplers/REScaledWishart2.h:20:11: note: Either there is a missing 'override', or the member function 'jags::glm::REScaledWishart2::adaptOff' can be static. JAGS-4.3.2/src/modules/glm/samplers/REScaledWishart2.cc:138:25: note: Either there is a missing 'override', or the member function 'jags::glm::REScaledWishart2::adaptOff' can be static. JAGS-4.3.2/src/modules/glm/SSparse/COLAMD/Source/colamd.c:2876:10: style: Variable 'rp_end' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/SSparse/COLAMD/Source/colamd.c:3014:10: style: Parameter 'pfree' can be declared as pointer to const [constParameterPointer] JAGS-4.3.2/src/modules/glm/samplers/REMethod.cc:88:11: style: Variable 'perm' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/samplers/REMethod.cc:104:8: style: Variable 'fp' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/samplers/REMethod.cc:105:11: style: Variable 'fx' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/samplers/REMethod.cc:114:14: style: Variable 'u2x' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/samplers/REMethod.cc:151:11: style: Variable 'Xp' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/samplers/REMethod.cc:152:11: style: Variable 'Xi' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/samplers/REMethod.cc:153:14: style: Variable 'Xx' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/samplers/REMethod.cc:28:5: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/glm/samplers/ScaledGammaFactory.cc:42:29: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::glm::ScaledGammaFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/glm/samplers/ScaledGammaFactory.h:20:18: note: Either there is a missing 'override', or the member function 'jags::glm::ScaledGammaFactory::name' can be static. JAGS-4.3.2/src/modules/glm/samplers/ScaledGammaFactory.cc:42:29: note: Either there is a missing 'override', or the member function 'jags::glm::ScaledGammaFactory::name' can be static. JAGS-4.3.2/src/modules/glm/samplers/ScaledGammaFactory.cc:28:20: style:inconclusive: Function 'makeSampler' argument 2 names different: declaration 'g' definition 'graph'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/samplers/ScaledGammaFactory.h:19:63: note: Function 'makeSampler' argument 2 names different: declaration 'g' definition 'graph'. JAGS-4.3.2/src/modules/glm/samplers/ScaledGammaFactory.cc:28:20: note: Function 'makeSampler' argument 2 names different: declaration 'g' definition 'graph'. JAGS-4.3.2/src/modules/glm/samplers/ScaledWishartFactory.cc:42:31: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::glm::ScaledWishartFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/glm/samplers/ScaledWishartFactory.h:20:18: note: Either there is a missing 'override', or the member function 'jags::glm::ScaledWishartFactory::name' can be static. JAGS-4.3.2/src/modules/glm/samplers/ScaledWishartFactory.cc:42:31: note: Either there is a missing 'override', or the member function 'jags::glm::ScaledWishartFactory::name' can be static. JAGS-4.3.2/src/modules/glm/samplers/ScaledWishartFactory.cc:28:20: style:inconclusive: Function 'makeSampler' argument 2 names different: declaration 'g' definition 'graph'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/samplers/ScaledWishartFactory.h:19:63: note: Function 'makeSampler' argument 2 names different: declaration 'g' definition 'graph'. JAGS-4.3.2/src/modules/glm/samplers/ScaledWishartFactory.cc:28:20: note: Function 'makeSampler' argument 2 names different: declaration 'g' definition 'graph'. JAGS-4.3.2/src/modules/glm/samplers/TLinear.h:24:13: style: The function 'value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:56:17: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/TLinear.h:24:13: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/TLinear.h:25:13: style: The function 'precision' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:52:17: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/TLinear.h:25:13: note: Function in derived class JAGS-4.3.2/src/modules/glm/samplers/TLinear.h:26:11: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] JAGS-4.3.2/src/modules/glm/samplers/Outcome.h:68:15: note: Virtual function in base class JAGS-4.3.2/src/modules/glm/samplers/TLinear.h:26:11: note: Function in derived class JAGS-4.3.2/src/modules/lecuyer/RngStreamFactory.cc:176:30: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::lecuyer::RngStreamFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/lecuyer/RngStreamFactory.h:25:14: note: Either there is a missing 'override', or the member function 'jags::lecuyer::RngStreamFactory::name' can be static. JAGS-4.3.2/src/modules/lecuyer/RngStreamFactory.cc:176:30: note: Either there is a missing 'override', or the member function 'jags::lecuyer::RngStreamFactory::name' can be static. JAGS-4.3.2/src/modules/lecuyer/RngStream.h:26:2: style: Class 'RngStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] JAGS-4.3.2/src/modules/glm/samplers/testglmsamp.cc:11:19: performance:inconclusive: Either there is a missing 'override', or the member function 'GLMSampTest::setUp' can be static. [functionStatic] JAGS-4.3.2/src/modules/glm/samplers/testglmsamp.h:14:10: note: Either there is a missing 'override', or the member function 'GLMSampTest::setUp' can be static. JAGS-4.3.2/src/modules/glm/samplers/testglmsamp.cc:11:19: note: Either there is a missing 'override', or the member function 'GLMSampTest::setUp' can be static. JAGS-4.3.2/src/modules/glm/samplers/testglmsamp.cc:15:19: performance:inconclusive: Either there is a missing 'override', or the member function 'GLMSampTest::tearDown' can be static. [functionStatic] JAGS-4.3.2/src/modules/glm/samplers/testglmsamp.h:15:10: note: Either there is a missing 'override', or the member function 'GLMSampTest::tearDown' can be static. JAGS-4.3.2/src/modules/glm/samplers/testglmsamp.cc:15:19: note: Either there is a missing 'override', or the member function 'GLMSampTest::tearDown' can be static. JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.cc:93:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.cc:38:18: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::mix::DBetaBin::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.h:19:15: note: Either there is a missing 'override', or the member function 'jags::mix::DBetaBin::alias' can be static. JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.cc:38:18: note: Either there is a missing 'override', or the member function 'jags::mix::DBetaBin::alias' can be static. JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.cc:116:18: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::mix::DBetaBin::l' can be static. [functionStatic] JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.h:28:10: note: Either there is a missing 'override', or the member function 'jags::mix::DBetaBin::l' can be static. JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.cc:116:18: note: Either there is a missing 'override', or the member function 'jags::mix::DBetaBin::l' can be static. JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.cc:49:67: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.h:37:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.cc:49:67: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.cc:54:74: style:inconclusive: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.h:21:40: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.cc:54:74: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.cc:77:60: style:inconclusive: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.h:23:57: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.cc:77:60: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.cc:103:60: style:inconclusive: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.h:25:57: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.cc:103:60: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.cc:111:50: style:inconclusive: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.h:27:47: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.cc:111:50: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.cc:116:50: style:inconclusive: Function 'l' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.h:28:47: note: Function 'l' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.cc:116:50: note: Function 'l' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.cc:121:50: style:inconclusive: Function 'u' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.h:29:47: note: Function 'u' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.cc:121:50: note: Function 'u' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DPick.cc:51:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_NEGINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/mix/distributions/DNormMix.cc:124:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_NEGINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/mix/distributions/DPick.cc:35:41: style:inconclusive: Function 'logDensity' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/distributions/DPick.h:14:45: note: Function 'logDensity' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DPick.cc:35:41: note: Function 'logDensity' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DPick.cc:56:52: style:inconclusive: Function 'randomSample' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/distributions/DPick.h:16:61: note: Function 'randomSample' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DPick.cc:56:52: note: Function 'randomSample' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DPick.cc:68:59: style:inconclusive: Function 'typicalValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/distributions/DPick.h:19:61: note: Function 'typicalValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DPick.cc:68:59: note: Function 'typicalValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DPick.cc:86:38: style:inconclusive: Function 'support' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/distributions/DPick.h:22:40: note: Function 'support' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DPick.cc:86:38: note: Function 'support' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/lecuyer/RngStream.cc:35:38: style: Parameter 'state' can be declared as const array [constParameter] JAGS-4.3.2/src/modules/mix/distributions/DNormMix.cc:61:13: warning: Invalid log() argument nr 1. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg] JAGS-4.3.2/src/modules/mix/distributions/DNormMix.cc:54:20: note: Assignment 'density=0.0', assigned value is 0.0 JAGS-4.3.2/src/modules/mix/distributions/DNormMix.cc:56:29: note: Assuming condition is false JAGS-4.3.2/src/modules/mix/distributions/DNormMix.cc:61:13: note: Invalid argument JAGS-4.3.2/src/modules/mix/distributions/DNormMix.cc:61:28: warning: Invalid log() argument nr 1. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg] JAGS-4.3.2/src/modules/mix/distributions/DNormMix.cc:55:17: note: Assignment 'psum=0.0', assigned value is 0.0 JAGS-4.3.2/src/modules/mix/distributions/DNormMix.cc:56:29: note: Assuming condition is false JAGS-4.3.2/src/modules/mix/distributions/DNormMix.cc:61:28: note: Invalid argument JAGS-4.3.2/src/modules/mix/distributions/DNormMix.cc:128:28: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::mix::DNormMix::length' can be static. [functionStatic] JAGS-4.3.2/src/modules/mix/distributions/DNormMix.h:50:15: note: Either there is a missing 'override', or the member function 'jags::mix::DNormMix::length' can be static. JAGS-4.3.2/src/modules/mix/distributions/DNormMix.cc:128:28: note: Either there is a missing 'override', or the member function 'jags::mix::DNormMix::length' can be static. JAGS-4.3.2/src/modules/mix/distributions/DNormMix.cc:35:65: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/distributions/DNormMix.h:45:62: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DNormMix.cc:35:65: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DNormMix.cc:49:35: style:inconclusive: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/distributions/DNormMix.h:27:41: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DNormMix.cc:49:35: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DNormMix.cc:66:37: style:inconclusive: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/distributions/DNormMix.h:31:41: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DNormMix.cc:66:37: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DNormMix.cc:97:35: style:inconclusive: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/distributions/DNormMix.h:36:41: note: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DNormMix.cc:97:35: note: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/samplers/CatDirichlet.cc:60:12: style: Variable 'xnew[i]' is assigned a value that is never used. [unreadVariable] JAGS-4.3.2/src/modules/mix/samplers/DirichletInfo.cc:14:76: style:inconclusive: Function 'DirichletInfo' argument 2 names different: declaration 'start' definition 's'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/samplers/DirichletInfo.h:22:58: note: Function 'DirichletInfo' argument 2 names different: declaration 'start' definition 's'. JAGS-4.3.2/src/modules/mix/samplers/DirichletInfo.cc:14:76: note: Function 'DirichletInfo' argument 2 names different: declaration 'start' definition 's'. JAGS-4.3.2/src/modules/mix/distributions/testmixdist.cc:32:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KINDERMAN_RAMAGE [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/mix/distributions/testmixdist.cc:87:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tol [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/mix/samplers/DirichletCatFactory.cc:79:31: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::mix::DirichletCatFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/mix/samplers/DirichletCatFactory.h:20:18: note: Either there is a missing 'override', or the member function 'jags::mix::DirichletCatFactory::name' can be static. JAGS-4.3.2/src/modules/mix/samplers/DirichletCatFactory.cc:79:31: note: Either there is a missing 'override', or the member function 'jags::mix::DirichletCatFactory::name' can be static. JAGS-4.3.2/src/modules/mix/samplers/DirichletCatFactory.cc:45:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/mix/samplers/DirichletCat.cc:83:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/mix/samplers/DirichletCat.cc:86:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/mix/samplers/LDAFactory.cc:165:21: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::mix::LDAFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/mix/samplers/LDAFactory.h:24:18: note: Either there is a missing 'override', or the member function 'jags::mix::LDAFactory::name' can be static. JAGS-4.3.2/src/modules/mix/samplers/LDAFactory.cc:165:21: note: Either there is a missing 'override', or the member function 'jags::mix::LDAFactory::name' can be static. JAGS-4.3.2/src/modules/mix/samplers/LDAFactory.cc:171:56: style:inconclusive: Function 'makeSamplers' argument 1 names different: declaration 'nodes' definition 'free_nodes'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/samplers/LDAFactory.h:22:50: note: Function 'makeSamplers' argument 1 names different: declaration 'nodes' definition 'free_nodes'. JAGS-4.3.2/src/modules/mix/samplers/LDAFactory.cc:171:56: note: Function 'makeSamplers' argument 1 names different: declaration 'nodes' definition 'free_nodes'. JAGS-4.3.2/src/modules/mix/samplers/LDAFactory.cc:51:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/mix/samplers/LDAFactory.cc:102:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/mix/samplers/MixSamplerFactory.cc:104:31: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::mix::MixSamplerFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/mix/samplers/MixSamplerFactory.h:20:14: note: Either there is a missing 'override', or the member function 'jags::mix::MixSamplerFactory::name' can be static. JAGS-4.3.2/src/modules/mix/samplers/MixSamplerFactory.cc:104:31: note: Either there is a missing 'override', or the member function 'jags::mix::MixSamplerFactory::name' can be static. JAGS-4.3.2/src/modules/mix/samplers/MixSamplerFactory.cc:33:58: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/mix/samplers/MixSamplerFactory.cc:51:43: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/mix/samplers/NormMix.cc:71:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_POSINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/mix/distributions/testmixdist.h:15:1: style: The class 'MixDistTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] JAGS-4.3.2/src/modules/msm/distributions/DMState.cc:102:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_NEGINF [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/mix/samplers/NormMix.cc:53:21: style:inconclusive: Function 'NormMix' argument 3 names different: declaration 'max_level' definition 'nlevel'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/samplers/NormMix.h:48:16: note: Function 'NormMix' argument 3 names different: declaration 'max_level' definition 'nlevel'. JAGS-4.3.2/src/modules/mix/samplers/NormMix.cc:53:21: note: Function 'NormMix' argument 3 names different: declaration 'max_level' definition 'nlevel'. JAGS-4.3.2/src/modules/mix/samplers/NormMix.cc:96:41: style:inconclusive: Function 'step' argument 1 names different: declaration 'value' definition 'x'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/samplers/NormMix.h:55:33: note: Function 'step' argument 1 names different: declaration 'value' definition 'x'. JAGS-4.3.2/src/modules/mix/samplers/NormMix.cc:96:41: note: Function 'step' argument 1 names different: declaration 'value' definition 'x'. JAGS-4.3.2/src/modules/mix/samplers/NormMix.cc:128:55: style:inconclusive: Function 'logJacobian' argument 1 names different: declaration 'value' definition 'x'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/samplers/NormMix.h:54:48: note: Function 'logJacobian' argument 1 names different: declaration 'value' definition 'x'. JAGS-4.3.2/src/modules/mix/samplers/NormMix.cc:128:55: note: Function 'logJacobian' argument 1 names different: declaration 'value' definition 'x'. JAGS-4.3.2/src/modules/mix/samplers/NormMix.cc:188:44: style:inconclusive: Function 'getValue' argument 1 names different: declaration 'value' definition 'x'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/samplers/NormMix.h:50:37: note: Function 'getValue' argument 1 names different: declaration 'value' definition 'x'. JAGS-4.3.2/src/modules/mix/samplers/NormMix.cc:188:44: note: Function 'getValue' argument 1 names different: declaration 'value' definition 'x'. JAGS-4.3.2/src/modules/mix/samplers/NormMix.cc:198:50: style:inconclusive: Function 'setValue' argument 1 names different: declaration 'value' definition 'x'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/samplers/NormMix.h:51:43: note: Function 'setValue' argument 1 names different: declaration 'value' definition 'x'. JAGS-4.3.2/src/modules/mix/samplers/NormMix.cc:198:50: note: Function 'setValue' argument 1 names different: declaration 'value' definition 'x'. JAGS-4.3.2/src/modules/mix/samplers/NormMix.cc:227:9: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/msm/distributions/DMState.cc:96:12: style: The scope of the variable 'time' can be reduced. [variableScope] JAGS-4.3.2/src/modules/msm/distributions/DMState.cc:98:19: style: The scope of the variable 'intensity' can be reduced. [variableScope] JAGS-4.3.2/src/modules/msm/distributions/DMState.cc:90:42: style:inconclusive: Function 'logDensity' argument 1 names different: declaration 'x' definition 'y'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/msm/distributions/DMState.h:22:37: note: Function 'logDensity' argument 1 names different: declaration 'x' definition 'y'. JAGS-4.3.2/src/modules/msm/distributions/DMState.cc:90:42: note: Function 'logDensity' argument 1 names different: declaration 'x' definition 'y'. JAGS-4.3.2/src/modules/msm/distributions/DMState.cc:91:37: style:inconclusive: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/msm/distributions/DMState.h:23:44: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/msm/distributions/DMState.cc:91:37: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/msm/distributions/DMState.cc:154:37: style:inconclusive: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/msm/distributions/DMState.h:27:44: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/msm/distributions/DMState.cc:154:37: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/msm/distributions/DMState.cc:169:39: style:inconclusive: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/msm/distributions/DMState.h:35:39: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/msm/distributions/DMState.cc:169:39: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/msm/distributions/DMState.cc:177:37: style:inconclusive: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/msm/distributions/DMState.h:31:44: note: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/msm/distributions/DMState.cc:177:37: note: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/terminal/ReadData.cc:31:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_VAR [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/mix/samplers/LDA.cc:287:27: warning: Possible null pointer dereference: mtab [nullPointer] JAGS-4.3.2/src/modules/mix/samplers/LDA.cc:263:27: note: Assignment 'mtab=0', assigned value is 0 JAGS-4.3.2/src/modules/mix/samplers/LDA.cc:264:33: note: Assuming condition is false JAGS-4.3.2/src/modules/mix/samplers/LDA.cc:287:27: note: Null pointer dereference JAGS-4.3.2/src/modules/mix/samplers/LDA.cc:41:38: style:inconclusive: Function 'LDA' argument 6 names different: declaration 'chain' definition 'ch'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/samplers/LDA.h:64:37: note: Function 'LDA' argument 6 names different: declaration 'chain' definition 'ch'. JAGS-4.3.2/src/modules/mix/samplers/LDA.cc:41:38: note: Function 'LDA' argument 6 names different: declaration 'chain' definition 'ch'. JAGS-4.3.2/src/modules/mix/samplers/LDA.cc:210:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/mix/samplers/LDA.cc:224:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/src/modules/msm/matrix/matexp.cc:149:23: style:inconclusive: Function 'MatrixExpPade' argument 1 names different: declaration 'expmat' definition 'ExpAt'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/msm/matrix/matexp.h:8:28: note: Function 'MatrixExpPade' argument 1 names different: declaration 'expmat' definition 'ExpAt'. JAGS-4.3.2/src/modules/msm/matrix/matexp.cc:149:23: note: Function 'MatrixExpPade' argument 1 names different: declaration 'expmat' definition 'ExpAt'. JAGS-4.3.2/src/modules/msm/matrix/matexp.cc:149:44: style:inconclusive: Function 'MatrixExpPade' argument 2 names different: declaration 'mat' definition 'A'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/msm/matrix/matexp.h:8:50: note: Function 'MatrixExpPade' argument 2 names different: declaration 'mat' definition 'A'. JAGS-4.3.2/src/modules/msm/matrix/matexp.cc:149:44: note: Function 'MatrixExpPade' argument 2 names different: declaration 'mat' definition 'A'. JAGS-4.3.2/src/terminal/ReadData.cc:23:42: style:inconclusive: Function 'readRData' argument 1 names different: declaration 'r_assignment_list' definition 'array_list'. [funcArgNamesDifferent] JAGS-4.3.2/src/terminal/ReadData.h:9:53: note: Function 'readRData' argument 1 names different: declaration 'r_assignment_list' definition 'array_list'. JAGS-4.3.2/src/terminal/ReadData.cc:23:42: note: Function 'readRData' argument 1 names different: declaration 'r_assignment_list' definition 'array_list'. JAGS-4.3.2/test/base.cc:25:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/terminal/ReadData.cc:128:13: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] JAGS-4.3.2/test/bugs.cc:25:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] JAGS-4.3.2/test/glm.cc:25:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] JAGS-4.3.2/test/mix.cc:25:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ../../../../jags-4-3_patched/src/terminal/parser.yy:183:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ../../../../jags-4-3_patched/src/terminal/parser.yy:773:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ../../../../jags-4-3_patched/src/terminal/parser.yy:857:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_NA [valueFlowBailoutIncompleteVar] ../../../../jags-4-3_patched/src/terminal/parser.yy:888:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ../../../../jags-4-3_patched/src/terminal/parser.yy:958:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ../../../../jags-4-3_patched/src/terminal/parser.yy:1090:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ../../../../jags-4-3_patched/src/terminal/parser.yy:1105:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ../../../../jags-4-3_patched/src/terminal/parser.yy:1193:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ../../../../jags-4-3_patched/src/terminal/parser.yy:1284:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ../../../../jags-4-3_patched/src/terminal/parser.yy:1353:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ../../../../jags-4-3_patched/src/terminal/parser.yy:1367:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ../../../../jags-4-3_patched/src/terminal/parser.yy:1377:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ../../../../jags-4-3_patched/src/terminal/parser.yy:1452:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] ../../../../jags-4-3_patched/src/terminal/parser.yy:1491:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ../../../../jags-4-3_patched/src/terminal/parser.yy:1558:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ../../../../jags-4-3_patched/src/terminal/parser.yy:1599:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ../../../../jags-4-3_patched/src/terminal/parser.yy:1621:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ../../../../jags-4-3_patched/src/terminal/parser.yy:1653:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ../../../../jags-4-3_patched/src/terminal/parser.yy:1660:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] scanner.cc:1298:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] scanner.cc:2091:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] scanner.cc:2425:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] scanner.cc:2663:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] JAGS-4.3.2/src/modules/mix/distributions/testmixdist.cc:31:5: warning: Possible leak in public function. The pointer '_rng' is not deallocated before it is allocated. [publicAllocationError] JAGS-4.3.2/src/modules/mix/distributions/testmixdist.cc:314:37: style:inconclusive: Function 'test_mean_normmix' argument 2 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/distributions/testmixdist.h:40:40: note: Function 'test_mean_normmix' argument 2 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/mix/distributions/testmixdist.cc:314:37: note: Function 'test_mean_normmix' argument 2 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/mix/distributions/testmixdist.cc:245:16: style: Variable 'msg' is assigned a value that is never used. [unreadVariable] JAGS-4.3.2/src/modules/mix/distributions/testmixdist.cc:245:12: style: Variable 'msg' is assigned a value that is never used. [unreadVariable] JAGS-4.3.2/src/modules/mix/distributions/testmixdist.cc:382:22: style: Variable 'pi[1]' is assigned a value that is never used. [unreadVariable] JAGS-4.3.2/src/modules/mix/distributions/testmixdist.cc:386:22: style: Variable 'mu[1]' is assigned a value that is never used. [unreadVariable] JAGS-4.3.2/src/modules/mix/distributions/testmixdist.cc:387:24: style: Variable 'tau[1]' is assigned a value that is never used. [unreadVariable] scanner.cc:2429:2: warning: Possible null pointer dereference: b [nullPointer] scanner.cc:2322:18: note: Calling function 'zz_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 scanner.cc:2429:2: note: Null pointer dereference scanner.cc:2430:2: warning: Possible null pointer dereference: b [nullPointer] scanner.cc:2322:18: note: Calling function 'zz_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 scanner.cc:2430:2: note: Null pointer dereference scanner.cc:2067:20: style: C-style pointer casting [cstyleCast] scanner.cc:2069:17: style: C-style pointer casting [cstyleCast] scanner.cc:2119:41: style: C-style pointer casting [cstyleCast] scanner.cc:2120:4: style: C-style pointer casting [cstyleCast] scanner.cc:2300:7: style: C-style pointer casting [cstyleCast] scanner.cc:2379:6: style: C-style pointer casting [cstyleCast] scanner.cc:2388:17: style: C-style pointer casting [cstyleCast] scanner.cc:2413:11: style: C-style pointer casting [cstyleCast] scanner.cc:2415:10: style: C-style pointer casting [cstyleCast] scanner.cc:2539:23: style: C-style pointer casting [cstyleCast] scanner.cc:2558:23: style: C-style pointer casting [cstyleCast] scanner.cc:2587:6: style: C-style pointer casting [cstyleCast] scanner.cc:2636:8: style: C-style pointer casting [cstyleCast] scanner.cc:2859:10: style: C-style pointer casting [cstyleCast] scanner.cc:2091:3: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] scanner.cc:2091:3: note: c is initialized scanner.cc:2091:3: note: c is overwritten ../../../../jags-4-3_patched/src/terminal/scanner.ll:327:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../../jags-4-3_patched/src/terminal/scanner.ll:335:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../../jags-4-3_patched/src/terminal/scanner.ll:342:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../../jags-4-3_patched/src/terminal/scanner.ll:349:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../../jags-4-3_patched/src/terminal/scanner.ll:356:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../../jags-4-3_patched/src/terminal/scanner.ll:363:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../../jags-4-3_patched/src/terminal/scanner.ll:370:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../../jags-4-3_patched/src/terminal/scanner.ll:377:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../../jags-4-3_patched/src/terminal/scanner.ll:384:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../../jags-4-3_patched/src/terminal/scanner.ll:391:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../../jags-4-3_patched/src/terminal/scanner.ll:451:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../../jags-4-3_patched/src/terminal/scanner.ll:460:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../../jags-4-3_patched/src/terminal/scanner.ll:472:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../../jags-4-3_patched/src/terminal/scanner.ll:483:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../../jags-4-3_patched/src/terminal/scanner.ll:496:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../../jags-4-3_patched/src/terminal/scanner.ll:504:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] scanner.cc:2170:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] scanner.cc:599:55: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. scanner.cc:2170:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. scanner.cc:2195:40: style:inconclusive: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. [funcArgNamesDifferent] scanner.cc:1157:40: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. scanner.cc:2195:40: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. scanner.cc:2614:46: style:inconclusive: Function 'zz_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] scanner.cc:554:46: note: Function 'zz_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. scanner.cc:2614:46: note: Function 'zz_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. scanner.cc:2627:46: style:inconclusive: Function 'zz_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] scanner.cc:555:45: note: Function 'zz_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. scanner.cc:2627:46: note: Function 'zz_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. scanner.cc:2627:60: style:inconclusive: Function 'zz_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] scanner.cc:555:56: note: Function 'zz_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. scanner.cc:2627:60: note: Function 'zz_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. scanner.cc:2759:24: style:inconclusive: Function 'zzset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. [funcArgNamesDifferent] scanner.cc:1121:24: note: Function 'zzset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. scanner.cc:2759:24: note: Function 'zzset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. scanner.cc:2003:8: style: Variable 'source' can be declared as pointer to const [constVariablePointer] scanner.cc:2210:9: style: Variable 'source' can be declared as pointer to const [constVariablePointer] parser.cc:1414:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] ../../../../jags-4-3_patched/src/terminal/parser.yy:739:2: error: Memory leak: yyval.pvec [memleak] ../../../../jags-4-3_patched/src/terminal/parser.yy:739:2: error: Memory leak: yyval.ptree [memleak] parser.cc:1499:3: style: The comparison '0 <= yystate' is always true. [knownConditionTrueFalse] parser.cc:1441:31: note: 'yystate' is assigned value '0' here. parser.cc:1499:3: note: The comparison '0 <= yystate' is always true. parser.cc:2015:5: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../../../jags-4-3_patched/src/terminal/parser.yy:743:20: style: The scope of the variable 'de' can be reduced. [variableScope] ../../../../jags-4-3_patched/src/terminal/parser.yy:743:20: style: Variable 'de' can be declared as pointer to const [constVariablePointer] parser.cc:1414:11: style: Variable 'yymsg' is assigned a value that is never used. [unreadVariable] JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:4114:22: error: Array 'Sibling[0]' accessed at index -1, which is out of bounds. [negativeIndex] JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:4100:13: note: Assignment 'bigf=-1', assigned value is -1 JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:4104:14: note: Assuming condition is false JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:4114:22: note: Negative array index JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:2783:14: style: Array index 'min_score' is used before limits check. [arrayIndexThenCheck] JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:1289:9: style: Condition '!mark' is always false [knownConditionTrueFalse] JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:1705:24: style: Condition '!Front_cols' is always false [knownConditionTrueFalse] JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:1705:21: style: Same expression on both sides of '||'. [duplicateExpression] JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:1718:5: style: Variable 'ap' is reassigned a value before the old one has been used. [redundantAssignment] JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:1717:9: note: ap is assigned JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:1718:5: note: ap is overwritten JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:3412:9: style:inconclusive: Function 'detect_super_cols' argument 6 names different: declaration 'in_set' definition 'cmember'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:981:9: note: Function 'detect_super_cols' argument 6 names different: declaration 'in_set' definition 'cmember'. JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:3412:9: note: Function 'detect_super_cols' argument 6 names different: declaration 'in_set' definition 'cmember'. JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:1173:9: style: Parameter 'A' can be declared as const array [constParameter] JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:1174:9: style: Parameter 'p' can be declared as const array [constParameter] JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:1176:12: style: Parameter 'knobs' can be declared as const array [constParameter] JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:2055:10: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:2056:10: style: Variable 'cp_end' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:2058:10: style: Variable 'rp_end' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:2293:12: style: Parameter 'knobs' can be declared as const array [constParameter] JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:2299:9: style: Parameter 'cset_start' can be declared as const array [constParameter] JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:2315:10: style: Variable 'cp_end' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:2585:9: style: Parameter 'cset' can be declared as const array [constParameter] JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:2586:9: style: Parameter 'cset_start' can be declared as const array [constParameter] JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:2616:10: style: Variable 'cp_end' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:2617:10: style: Variable 'rp_end' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:3421:10: style: Variable 'cp1' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:3422:10: style: Variable 'cp2' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:3426:10: style: Variable 'rp_end' can be declared as pointer to const [constVariablePointer] JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:3578:10: style: Parameter 'pfree' can be declared as pointer to const [constParameterPointer] JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:3937:9: style: Parameter 'Fnrows' can be declared as const array [constParameter] JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:3938:9: style: Parameter 'Fncols' can be declared as const array [constParameter] JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:3939:9: style: Parameter 'Parent' can be declared as const array [constParameter] JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:3940:9: style: Parameter 'Npiv' can be declared as const array [constParameter] JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:3997:9: style: Parameter 'Parent' can be declared as const array [constParameter] JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:3998:9: style: Parameter 'Nv' can be declared as const array [constParameter] JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:4000:9: style: Parameter 'Fsize' can be declared as const array [constParameter] JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:4009:9: style: Parameter 'Front_cols' can be declared as const array [constParameter] JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:1743:8: style: Variable 'ap' is assigned a value that is never used. [unreadVariable] JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:1936:9: style: Variable 'cs' is assigned a value that is never used. [unreadVariable] JAGS-4.3.2/src/modules/glm/SSparse/CCOLAMD/Source/ccolamd.c:1953:6: style: Variable 'cs' is assigned a value that is never used. [unreadVariable] diff: 2.17.0 ../../../../jags-4-3_patched/src/terminal/parser.yy:745:15: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] 2.17.0 JAGS-4.3.2/libltdl/ltdl.c:1850:20: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] head JAGS-4.3.2/src/lib/Console.cc:137:18: performance: Searching before insertion is not necessary. [stlFindInsert] head JAGS-4.3.2/src/lib/Console.cc:253:28: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/lib/Console.cc:518:19: style: The scope of the variable 'rngstate' can be reduced. [variableScope] head JAGS-4.3.2/src/lib/Console.cc:733:41: style: Variable 'faclist' can be declared as reference to const [constVariableReference] head JAGS-4.3.2/src/lib/Console.cc:747:41: style: Variable 'faclist' can be declared as reference to const [constVariableReference] head JAGS-4.3.2/src/lib/Console.cc:761:37: style: Variable 'faclist' can be declared as reference to const [constVariableReference] head JAGS-4.3.2/src/lib/compiler/Compiler.cc:1007:27: style: Unused variable: parents [unusedVariable] head JAGS-4.3.2/src/lib/compiler/Compiler.cc:415:48: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] 2.17.0 JAGS-4.3.2/src/lib/compiler/MixCompiler.cc:116:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] 2.17.0 JAGS-4.3.2/src/lib/compiler/MixCompiler.cc:267:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] head JAGS-4.3.2/src/lib/compiler/MixCompiler.cc:295:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAGS_NEGINF [valueFlowBailoutIncompleteVar] head JAGS-4.3.2/src/lib/graph/AggNode.cc:100:35: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/lib/graph/MixtureNode.cc:168:35: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/lib/graph/MixtureNode.cc:64:13: style: Variable 'tabmap' can be declared as reference to const [constVariableReference] head JAGS-4.3.2/src/lib/graph/Node.cc:118:41: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/lib/model/CODA.cc:162:59: style:inconclusive: Function 'CODA' argument 2 names different: declaration 'prefix' definition 'stem'. [funcArgNamesDifferent] JAGS-4.3.2/src/lib/model/CODA.h:24:69: note: Function 'CODA' argument 2 names different: declaration 'prefix' definition 'stem'. JAGS-4.3.2/src/lib/model/CODA.cc:162:59: note: Function 'CODA' argument 2 names different: declaration 'prefix' definition 'stem'. head JAGS-4.3.2/src/lib/model/CODA.cc:223:60: style:inconclusive: Function 'CODA0' argument 2 names different: declaration 'prefix' definition 'stem'. [funcArgNamesDifferent] JAGS-4.3.2/src/lib/model/CODA.h:38:70: note: Function 'CODA0' argument 2 names different: declaration 'prefix' definition 'stem'. JAGS-4.3.2/src/lib/model/CODA.cc:223:60: note: Function 'CODA0' argument 2 names different: declaration 'prefix' definition 'stem'. head JAGS-4.3.2/src/lib/model/CODA.cc:265:60: style:inconclusive: Function 'TABLE' argument 2 names different: declaration 'prefix' definition 'stem'. [funcArgNamesDifferent] JAGS-4.3.2/src/lib/model/CODA.h:53:70: note: Function 'TABLE' argument 2 names different: declaration 'prefix' definition 'stem'. JAGS-4.3.2/src/lib/model/CODA.cc:265:60: note: Function 'TABLE' argument 2 names different: declaration 'prefix' definition 'stem'. head JAGS-4.3.2/src/lib/model/CODA.cc:313:61: style:inconclusive: Function 'TABLE0' argument 2 names different: declaration 'prefix' definition 'stem'. [funcArgNamesDifferent] JAGS-4.3.2/src/lib/model/CODA.h:66:71: note: Function 'TABLE0' argument 2 names different: declaration 'prefix' definition 'stem'. JAGS-4.3.2/src/lib/model/CODA.cc:313:61: note: Function 'TABLE0' argument 2 names different: declaration 'prefix' definition 'stem'. head JAGS-4.3.2/src/lib/model/NodeArray.cc:214:46: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/lib/model/NodeArray.cc:302:26: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/lib/model/NodeArray.cc:312:29: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/lib/model/SymTab.cc:108:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/lib/sampler/GraphView.cc:170:26: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/lib/sampler/GraphView.cc:29:4: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/lib/sampler/Linear.cc:121:26: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/lib/sampler/Linear.cc:76:61: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/lib/sarray/SimpleRange.cc:121:56: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/lib/util/dim.cc:31:9: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/modules/base/functions/Add.cc:18:10: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/modules/base/functions/Add.cc:23:52: style:inconclusive: Function 'isDiscreteValued' argument 1 names different: declaration 'flags' definition 'mask'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/base/functions/Add.h:22:52: note: Function 'isDiscreteValued' argument 1 names different: declaration 'flags' definition 'mask'. JAGS-4.3.2/src/modules/base/functions/Add.cc:23:52: note: Function 'isDiscreteValued' argument 1 names different: declaration 'flags' definition 'mask'. head JAGS-4.3.2/src/modules/base/functions/Add.cc:29:67: style:inconclusive: Function 'isAdditive' argument 2 names different: declaration 'fixmask' definition 'fix'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/base/functions/Add.h:24:32: note: Function 'isAdditive' argument 2 names different: declaration 'fixmask' definition 'fix'. JAGS-4.3.2/src/modules/base/functions/Add.cc:29:67: note: Function 'isAdditive' argument 2 names different: declaration 'fixmask' definition 'fix'. head JAGS-4.3.2/src/modules/base/functions/Add.cc:45:70: style:inconclusive: Function 'isLinear' argument 2 names different: declaration 'fixmask' definition 'fix'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/base/functions/Add.h:26:30: note: Function 'isLinear' argument 2 names different: declaration 'fixmask' definition 'fix'. JAGS-4.3.2/src/modules/base/functions/Add.cc:45:70: note: Function 'isLinear' argument 2 names different: declaration 'fixmask' definition 'fix'. head JAGS-4.3.2/src/modules/base/functions/Add.cc:50:69: style:inconclusive: Function 'isScale' argument 2 names different: declaration 'fixmask' definition 'fix'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/base/functions/Add.h:28:29: note: Function 'isScale' argument 2 names different: declaration 'fixmask' definition 'fix'. JAGS-4.3.2/src/modules/base/functions/Add.cc:50:69: note: Function 'isScale' argument 2 names different: declaration 'fixmask' definition 'fix'. head JAGS-4.3.2/src/modules/base/functions/Multiply.cc:41:27: style:inconclusive: Function 'isScale' argument 2 names different: declaration 'fixmask' definition 'fix'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/base/functions/Multiply.h:23:33: note: Function 'isScale' argument 2 names different: declaration 'fixmask' definition 'fix'. JAGS-4.3.2/src/modules/base/functions/Multiply.cc:41:27: note: Function 'isScale' argument 2 names different: declaration 'fixmask' definition 'fix'. head JAGS-4.3.2/src/modules/base/functions/Multiply.cc:46:14: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/modules/base/functions/Pow.cc:18:13: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::base::Pow::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/base/functions/Pow.h:17:17: note: Either there is a missing 'override', or the member function 'jags::base::Pow::alias' can be static. JAGS-4.3.2/src/modules/base/functions/Pow.cc:18:13: note: Either there is a missing 'override', or the member function 'jags::base::Pow::alias' can be static. 2.17.0 JAGS-4.3.2/src/modules/base/functions/Pow.h:17:17: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::base::Pow::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/base/functions/Pow.cc:18:13: note: Either there is a missing 'override', or the member function 'jags::base::Pow::alias' can be static. JAGS-4.3.2/src/modules/base/functions/Pow.h:17:17: note: Either there is a missing 'override', or the member function 'jags::base::Pow::alias' can be static. head JAGS-4.3.2/src/modules/base/functions/Seq.cc:15:38: style:inconclusive: Function 'evaluate' argument 2 names different: declaration 'values' definition 'par_values'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/base/functions/Seq.h:24:45: note: Function 'evaluate' argument 2 names different: declaration 'values' definition 'par_values'. JAGS-4.3.2/src/modules/base/functions/Seq.cc:15:38: note: Function 'evaluate' argument 2 names different: declaration 'values' definition 'par_values'. head JAGS-4.3.2/src/modules/base/functions/Seq.cc:16:36: style:inconclusive: Function 'evaluate' argument 3 names different: declaration 'lengths' definition 'par_lengths'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/base/functions/Seq.h:25:43: note: Function 'evaluate' argument 3 names different: declaration 'lengths' definition 'par_lengths'. JAGS-4.3.2/src/modules/base/functions/Seq.cc:16:36: note: Function 'evaluate' argument 3 names different: declaration 'lengths' definition 'par_lengths'. head JAGS-4.3.2/src/modules/base/functions/Seq.cc:43:61: style:inconclusive: Function 'checkParameterLength' argument 1 names different: declaration 'args' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/base/functions/Seq.h:28:61: note: Function 'checkParameterLength' argument 1 names different: declaration 'args' definition 'len'. JAGS-4.3.2/src/modules/base/functions/Seq.cc:43:61: note: Function 'checkParameterLength' argument 1 names different: declaration 'args' definition 'len'. head JAGS-4.3.2/src/modules/base/monitors/MeanMonitorFactory.cc:55:32: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::base::MeanMonitorFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/base/monitors/MeanMonitorFactory.h:15:14: note: Either there is a missing 'override', or the member function 'jags::base::MeanMonitorFactory::name' can be static. JAGS-4.3.2/src/modules/base/monitors/MeanMonitorFactory.cc:55:32: note: Either there is a missing 'override', or the member function 'jags::base::MeanMonitorFactory::name' can be static. 2.17.0 JAGS-4.3.2/src/modules/base/monitors/MeanMonitorFactory.h:15:14: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::base::MeanMonitorFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/base/monitors/MeanMonitorFactory.cc:55:32: note: Either there is a missing 'override', or the member function 'jags::base::MeanMonitorFactory::name' can be static. JAGS-4.3.2/src/modules/base/monitors/MeanMonitorFactory.h:15:14: note: Either there is a missing 'override', or the member function 'jags::base::MeanMonitorFactory::name' can be static. head JAGS-4.3.2/src/modules/base/monitors/TraceMonitorFactory.cc:55:33: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::base::TraceMonitorFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/base/monitors/TraceMonitorFactory.h:15:14: note: Either there is a missing 'override', or the member function 'jags::base::TraceMonitorFactory::name' can be static. JAGS-4.3.2/src/modules/base/monitors/TraceMonitorFactory.cc:55:33: note: Either there is a missing 'override', or the member function 'jags::base::TraceMonitorFactory::name' can be static. 2.17.0 JAGS-4.3.2/src/modules/base/monitors/TraceMonitorFactory.h:15:14: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::base::TraceMonitorFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/base/monitors/TraceMonitorFactory.cc:55:33: note: Either there is a missing 'override', or the member function 'jags::base::TraceMonitorFactory::name' can be static. JAGS-4.3.2/src/modules/base/monitors/TraceMonitorFactory.h:15:14: note: Either there is a missing 'override', or the member function 'jags::base::TraceMonitorFactory::name' can be static. head JAGS-4.3.2/src/modules/base/monitors/VarianceMonitorFactory.cc:55:36: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::base::VarianceMonitorFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/base/monitors/VarianceMonitorFactory.h:15:14: note: Either there is a missing 'override', or the member function 'jags::base::VarianceMonitorFactory::name' can be static. JAGS-4.3.2/src/modules/base/monitors/VarianceMonitorFactory.cc:55:36: note: Either there is a missing 'override', or the member function 'jags::base::VarianceMonitorFactory::name' can be static. 2.17.0 JAGS-4.3.2/src/modules/base/monitors/VarianceMonitorFactory.h:15:14: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::base::VarianceMonitorFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/base/monitors/VarianceMonitorFactory.cc:55:36: note: Either there is a missing 'override', or the member function 'jags::base::VarianceMonitorFactory::name' can be static. JAGS-4.3.2/src/modules/base/monitors/VarianceMonitorFactory.h:15:14: note: Either there is a missing 'override', or the member function 'jags::base::VarianceMonitorFactory::name' can be static. head JAGS-4.3.2/src/modules/base/rngs/BaseRNGFactory.cc:92:28: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::base::BaseRNGFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/base/rngs/BaseRNGFactory.h:23:14: note: Either there is a missing 'override', or the member function 'jags::base::BaseRNGFactory::name' can be static. JAGS-4.3.2/src/modules/base/rngs/BaseRNGFactory.cc:92:28: note: Either there is a missing 'override', or the member function 'jags::base::BaseRNGFactory::name' can be static. 2.17.0 JAGS-4.3.2/src/modules/base/rngs/BaseRNGFactory.h:23:14: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::base::BaseRNGFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/base/rngs/BaseRNGFactory.cc:92:28: note: Either there is a missing 'override', or the member function 'jags::base::BaseRNGFactory::name' can be static. JAGS-4.3.2/src/modules/base/rngs/BaseRNGFactory.h:23:14: note: Either there is a missing 'override', or the member function 'jags::base::BaseRNGFactory::name' can be static. head JAGS-4.3.2/src/modules/base/samplers/FiniteFactory.cc:30:27: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::base::FiniteFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/base/samplers/FiniteFactory.h:17:14: note: Either there is a missing 'override', or the member function 'jags::base::FiniteFactory::name' can be static. JAGS-4.3.2/src/modules/base/samplers/FiniteFactory.cc:30:27: note: Either there is a missing 'override', or the member function 'jags::base::FiniteFactory::name' can be static. 2.17.0 JAGS-4.3.2/src/modules/base/samplers/FiniteFactory.h:17:14: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::base::FiniteFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/base/samplers/FiniteFactory.cc:30:27: note: Either there is a missing 'override', or the member function 'jags::base::FiniteFactory::name' can be static. JAGS-4.3.2/src/modules/base/samplers/FiniteFactory.h:17:14: note: Either there is a missing 'override', or the member function 'jags::base::FiniteFactory::name' can be static. head JAGS-4.3.2/src/modules/base/samplers/SliceFactory.cc:67:26: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::base::SliceFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/base/samplers/SliceFactory.h:19:14: note: Either there is a missing 'override', or the member function 'jags::base::SliceFactory::name' can be static. JAGS-4.3.2/src/modules/base/samplers/SliceFactory.cc:67:26: note: Either there is a missing 'override', or the member function 'jags::base::SliceFactory::name' can be static. 2.17.0 JAGS-4.3.2/src/modules/base/samplers/SliceFactory.h:19:14: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::base::SliceFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/base/samplers/SliceFactory.cc:67:26: note: Either there is a missing 'override', or the member function 'jags::base::SliceFactory::name' can be static. JAGS-4.3.2/src/modules/base/samplers/SliceFactory.h:19:14: note: Either there is a missing 'override', or the member function 'jags::base::SliceFactory::name' can be static. head JAGS-4.3.2/src/modules/bugs/distributions/DBern.cc:66:52: warning: Function 'KL' argument order different: declaration 'par1, par2' definition 'par0, par1' [funcArgOrderDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DBern.h:34:50: note: Function 'KL' argument order different: declaration 'par1, par2' definition 'par0, par1' JAGS-4.3.2/src/modules/bugs/distributions/DBern.cc:66:52: note: Function 'KL' argument order different: declaration 'par1, par2' definition 'par0, par1' head JAGS-4.3.2/src/modules/bugs/distributions/DBeta.cc:17:59: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DBeta.h:31:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DBeta.cc:17:59: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DBeta.cc:24:33: style:inconclusive: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DBeta.h:21:40: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DBeta.cc:24:33: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DBeta.cc:50:50: style:inconclusive: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DBeta.h:23:57: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DBeta.cc:50:50: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DBeta.cc:50:72: style:inconclusive: Function 'p' argument 4 names different: declaration 'give_log' definition 'log_p'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DBeta.h:24:10: note: Function 'p' argument 4 names different: declaration 'give_log' definition 'log_p'. JAGS-4.3.2/src/modules/bugs/distributions/DBeta.cc:50:72: note: Function 'p' argument 4 names different: declaration 'give_log' definition 'log_p'. head JAGS-4.3.2/src/modules/bugs/distributions/DBeta.cc:57:50: style:inconclusive: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DBeta.h:25:57: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DBeta.cc:57:50: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DBeta.cc:63:47: style:inconclusive: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DBeta.h:27:47: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DBeta.cc:63:47: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DBin.cc:27:14: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DBin::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/distributions/DBin.h:19:15: note: Either there is a missing 'override', or the member function 'jags::bugs::DBin::alias' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DBin.cc:27:14: note: Either there is a missing 'override', or the member function 'jags::bugs::DBin::alias' can be static. head JAGS-4.3.2/src/modules/bugs/distributions/DBin.cc:38:63: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DBin.h:37:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DBin.cc:38:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DBin.cc:43:70: style:inconclusive: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DBin.h:21:40: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DBin.cc:43:70: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DBin.cc:49:56: style:inconclusive: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DBin.h:23:57: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DBin.cc:49:56: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DBin.cc:55:56: style:inconclusive: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DBin.h:25:57: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DBin.cc:55:56: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DBin.cc:61:46: style:inconclusive: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DBin.h:27:47: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DBin.cc:61:46: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DBin.cc:67:39: style:inconclusive: Function 'l' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DBin.h:28:47: note: Function 'l' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DBin.cc:67:39: note: Function 'l' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DBin.cc:67:7: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DBin::l' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/distributions/DBin.h:28:10: note: Either there is a missing 'override', or the member function 'jags::bugs::DBin::l' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DBin.cc:67:7: note: Either there is a missing 'override', or the member function 'jags::bugs::DBin::l' can be static. head JAGS-4.3.2/src/modules/bugs/distributions/DBin.cc:74:39: style:inconclusive: Function 'u' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DBin.h:29:47: note: Function 'u' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DBin.cc:74:39: note: Function 'u' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DBin.cc:84:47: warning: Function 'KL' argument order different: declaration 'par1, par2' definition 'par0, par1' [funcArgOrderDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DBin.h:39:48: note: Function 'KL' argument order different: declaration 'par1, par2' definition 'par0, par1' JAGS-4.3.2/src/modules/bugs/distributions/DBin.cc:84:47: note: Function 'KL' argument order different: declaration 'par1, par2' definition 'par0, par1' 2.17.0 JAGS-4.3.2/src/modules/bugs/distributions/DBin.h:19:15: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DBin::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/distributions/DBin.cc:27:14: note: Either there is a missing 'override', or the member function 'jags::bugs::DBin::alias' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DBin.h:19:15: note: Either there is a missing 'override', or the member function 'jags::bugs::DBin::alias' can be static. head JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:107:34: style:inconclusive: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DCat.h:30:44: note: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:107:34: note: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:109:18: style:inconclusive: Function 'typicalValue' argument 5 names different: declaration 'lbound' definition 'lower'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DCat.h:32:23: note: Function 'typicalValue' argument 5 names different: declaration 'lbound' definition 'lower'. JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:109:18: note: Function 'typicalValue' argument 5 names different: declaration 'lbound' definition 'lower'. head JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:109:39: style:inconclusive: Function 'typicalValue' argument 6 names different: declaration 'ubound' definition 'upper'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DCat.h:32:45: note: Function 'typicalValue' argument 6 names different: declaration 'ubound' definition 'upper'. JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:109:39: note: Function 'typicalValue' argument 6 names different: declaration 'ubound' definition 'upper'. head JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:124:20: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DCat::length' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/distributions/DCat.h:44:18: note: Either there is a missing 'override', or the member function 'jags::bugs::DCat::length' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:124:20: note: Either there is a missing 'override', or the member function 'jags::bugs::DCat::length' can be static. head JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:150:25: warning: Invalid log() argument nr 1. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg] JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:133:28: note: Assignment 'psum1=0', assigned value is 0 JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:134:29: note: Assuming condition is false JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:150:25: note: Invalid argument head JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:34:62: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DCat.h:36:64: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:34:62: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:50:34: style:inconclusive: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DCat.h:21:44: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:50:34: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:74:34: style:inconclusive: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DCat.h:25:44: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:74:34: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:76:18: style:inconclusive: Function 'randomSample' argument 5 names different: declaration 'lbound' definition 'lower'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DCat.h:27:23: note: Function 'randomSample' argument 5 names different: declaration 'lbound' definition 'lower'. JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:76:18: note: Function 'randomSample' argument 5 names different: declaration 'lbound' definition 'lower'. head JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:76:39: style:inconclusive: Function 'randomSample' argument 6 names different: declaration 'ubound' definition 'upper'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DCat.h:27:45: note: Function 'randomSample' argument 6 names different: declaration 'ubound' definition 'upper'. JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:76:39: note: Function 'randomSample' argument 6 names different: declaration 'ubound' definition 'upper'. head JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:96:43: style:inconclusive: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DCat.h:39:39: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DCat.cc:96:43: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.cc:19:17: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DChisqr::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.h:32:15: note: Either there is a missing 'override', or the member function 'jags::bugs::DChisqr::alias' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.cc:19:17: note: Either there is a missing 'override', or the member function 'jags::bugs::DChisqr::alias' can be static. head JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.cc:25:61: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.h:31:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.cc:25:61: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.cc:32:35: style:inconclusive: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.h:21:40: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.cc:32:35: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.cc:54:52: style:inconclusive: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.h:23:57: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.cc:54:52: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.cc:54:74: style:inconclusive: Function 'p' argument 4 names different: declaration 'give_log' definition 'log_p'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.h:24:10: note: Function 'p' argument 4 names different: declaration 'give_log' definition 'log_p'. JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.cc:54:74: note: Function 'p' argument 4 names different: declaration 'give_log' definition 'log_p'. head JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.cc:61:52: style:inconclusive: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.h:25:57: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.cc:61:52: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.cc:67:49: style:inconclusive: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.h:27:47: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.cc:67:49: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. 2.17.0 JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.h:32:15: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DChisqr::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.cc:19:17: note: Either there is a missing 'override', or the member function 'jags::bugs::DChisqr::alias' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DChisqr.h:32:15: note: Either there is a missing 'override', or the member function 'jags::bugs::DChisqr::alias' can be static. head JAGS-4.3.2/src/modules/bugs/distributions/DDexp.cc:100:52: warning: Function 'KL' argument order different: declaration 'par1, par2' definition 'par0, par1' [funcArgOrderDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDexp.h:32:48: note: Function 'KL' argument order different: declaration 'par1, par2' definition 'par0, par1' JAGS-4.3.2/src/modules/bugs/distributions/DDexp.cc:100:52: note: Function 'KL' argument order different: declaration 'par1, par2' definition 'par0, par1' head JAGS-4.3.2/src/modules/bugs/distributions/DDexp.cc:103:9: style: Local variable 'r' shadows outer function [shadowFunction] JAGS-4.3.2/src/modules/bugs/distributions/DDexp.h:27:10: note: Shadowed declaration JAGS-4.3.2/src/modules/bugs/distributions/DDexp.cc:103:9: note: Shadow variable head JAGS-4.3.2/src/modules/bugs/distributions/DDexp.cc:33:64: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDexp.h:31:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DDexp.cc:33:64: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DDexp.cc:40:33: style:inconclusive: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDexp.h:21:40: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DDexp.cc:40:33: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DDexp.cc:40:43: style:inconclusive: Function 'd' argument 4 names different: declaration 'give_log' definition 'dolog'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDexp.h:22:10: note: Function 'd' argument 4 names different: declaration 'give_log' definition 'dolog'. JAGS-4.3.2/src/modules/bugs/distributions/DDexp.cc:40:43: note: Function 'd' argument 4 names different: declaration 'give_log' definition 'dolog'. head JAGS-4.3.2/src/modules/bugs/distributions/DDexp.cc:50:17: style:inconclusive: Function 'p' argument 1 names different: declaration 'q' definition 'x'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDexp.h:23:19: note: Function 'p' argument 1 names different: declaration 'q' definition 'x'. JAGS-4.3.2/src/modules/bugs/distributions/DDexp.cc:50:17: note: Function 'p' argument 1 names different: declaration 'q' definition 'x'. head JAGS-4.3.2/src/modules/bugs/distributions/DDexp.cc:50:50: style:inconclusive: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDexp.h:23:57: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DDexp.cc:50:50: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DDexp.cc:51:8: style:inconclusive: Function 'p' argument 4 names different: declaration 'give_log' definition 'dolog'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDexp.h:24:10: note: Function 'p' argument 4 names different: declaration 'give_log' definition 'dolog'. JAGS-4.3.2/src/modules/bugs/distributions/DDexp.cc:51:8: note: Function 'p' argument 4 names different: declaration 'give_log' definition 'dolog'. head JAGS-4.3.2/src/modules/bugs/distributions/DDexp.cc:71:50: style:inconclusive: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDexp.h:25:57: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DDexp.cc:71:50: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DDexp.cc:89:47: style:inconclusive: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDexp.h:27:47: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DDexp.cc:89:47: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:100:55: style:inconclusive: Function 'randomSample' argument 4 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDirch.h:31:42: note: Function 'randomSample' argument 4 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:100:55: note: Function 'randomSample' argument 4 names different: declaration 'lengths' definition 'len'. head JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:120:33: style:inconclusive: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDirch.h:54:39: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:120:33: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:121:31: style:inconclusive: Function 'support' argument 5 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDirch.h:55:37: note: Function 'support' argument 5 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:121:31: note: Function 'support' argument 5 names different: declaration 'lengths' definition 'len'. head JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:133:57: style:inconclusive: Function 'typicalValue' argument 3 names different: declaration 'parameter' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDirch.h:34:44: note: Function 'typicalValue' argument 3 names different: declaration 'parameter' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:133:57: note: Function 'typicalValue' argument 3 names different: declaration 'parameter' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:134:55: style:inconclusive: Function 'typicalValue' argument 4 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDirch.h:35:42: note: Function 'typicalValue' argument 4 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:134:55: note: Function 'typicalValue' argument 4 names different: declaration 'lengths' definition 'len'. head JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:151:53: style:inconclusive: Function 'df' argument 1 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDirch.h:57:54: note: Function 'df' argument 1 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:151:53: note: Function 'df' argument 1 names different: declaration 'lengths' definition 'len'. head JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:31:16: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DDirch::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/distributions/DDirch.h:24:17: note: Either there is a missing 'override', or the member function 'jags::bugs::DDirch::alias' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:31:16: note: Either there is a missing 'override', or the member function 'jags::bugs::DDirch::alias' can be static. head JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:36:57: style:inconclusive: Function 'length' argument 1 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDirch.h:37:58: note: Function 'length' argument 1 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:36:57: note: Function 'length' argument 1 names different: declaration 'lengths' definition 'len'. head JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:41:63: style:inconclusive: Function 'checkParameterLength' argument 1 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDirch.h:41:64: note: Function 'checkParameterLength' argument 1 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:41:63: note: Function 'checkParameterLength' argument 1 names different: declaration 'lengths' definition 'len'. head JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:47:59: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDirch.h:50:65: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:47:59: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:48:57: style:inconclusive: Function 'checkParameterValue' argument 2 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDirch.h:51:42: note: Function 'checkParameterValue' argument 2 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:48:57: note: Function 'checkParameterValue' argument 2 names different: declaration 'lengths' definition 'len'. head JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:51:18: style: Local variable 'length' shadows outer function [shadowFunction] JAGS-4.3.2/src/modules/bugs/distributions/DDirch.h:37:18: note: Shadowed declaration JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:51:18: note: Shadow variable head JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:66:36: style:inconclusive: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDirch.h:26:44: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:66:36: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:67:34: style:inconclusive: Function 'logDensity' argument 5 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDirch.h:27:42: note: Function 'logDensity' argument 5 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:67:34: note: Function 'logDensity' argument 5 names different: declaration 'lengths' definition 'len'. head JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:99:57: style:inconclusive: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DDirch.h:30:44: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:99:57: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. 2.17.0 JAGS-4.3.2/src/modules/bugs/distributions/DDirch.h:24:17: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DDirch::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/distributions/DDirch.cc:31:16: note: Either there is a missing 'override', or the member function 'jags::bugs::DDirch::alias' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DDirch.h:24:17: note: Either there is a missing 'override', or the member function 'jags::bugs::DDirch::alias' can be static. head JAGS-4.3.2/src/modules/bugs/distributions/DExp.cc:25:63: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DExp.h:30:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DExp.cc:25:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DExp.cc:32:32: style:inconclusive: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DExp.h:21:40: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DExp.cc:32:32: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DExp.cc:38:49: style:inconclusive: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DExp.h:22:57: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DExp.cc:38:49: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DExp.cc:39:7: style:inconclusive: Function 'p' argument 4 names different: declaration 'give_log' definition 'log_p'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DExp.h:23:10: note: Function 'p' argument 4 names different: declaration 'give_log' definition 'log_p'. JAGS-4.3.2/src/modules/bugs/distributions/DExp.cc:39:7: note: Function 'p' argument 4 names different: declaration 'give_log' definition 'log_p'. head JAGS-4.3.2/src/modules/bugs/distributions/DExp.cc:45:49: style:inconclusive: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DExp.h:24:57: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DExp.cc:45:49: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DExp.cc:51:46: style:inconclusive: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DExp.h:26:47: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DExp.cc:51:46: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DExp.cc:60:12: style: Local variable 'r' shadows outer function [shadowFunction] JAGS-4.3.2/src/modules/bugs/distributions/DExp.h:26:10: note: Shadowed declaration JAGS-4.3.2/src/modules/bugs/distributions/DExp.cc:60:12: note: Shadow variable head JAGS-4.3.2/src/modules/bugs/distributions/DF.cc:16:61: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DF.h:33:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DF.cc:16:61: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DF.cc:22:37: style:inconclusive: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DF.h:23:40: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DF.cc:22:37: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DF.cc:22:47: style:inconclusive: Function 'd' argument 4 names different: declaration 'log' definition 'give_log'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DF.h:24:10: note: Function 'd' argument 4 names different: declaration 'log' definition 'give_log'. JAGS-4.3.2/src/modules/bugs/distributions/DF.cc:22:47: note: Function 'd' argument 4 names different: declaration 'log' definition 'give_log'. head JAGS-4.3.2/src/modules/bugs/distributions/DF.cc:43:54: style:inconclusive: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DF.h:25:57: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DF.cc:43:54: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DF.cc:44:12: style:inconclusive: Function 'p' argument 4 names different: declaration 'log' definition 'use_log'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DF.h:26:10: note: Function 'p' argument 4 names different: declaration 'log' definition 'use_log'. JAGS-4.3.2/src/modules/bugs/distributions/DF.cc:44:12: note: Function 'p' argument 4 names different: declaration 'log' definition 'use_log'. head JAGS-4.3.2/src/modules/bugs/distributions/DF.cc:49:21: style:inconclusive: Function 'q' argument 1 names different: declaration 'x' definition 'p'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DF.h:27:19: note: Function 'q' argument 1 names different: declaration 'x' definition 'p'. JAGS-4.3.2/src/modules/bugs/distributions/DF.cc:49:21: note: Function 'q' argument 1 names different: declaration 'x' definition 'p'. head JAGS-4.3.2/src/modules/bugs/distributions/DF.cc:49:54: style:inconclusive: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DF.h:27:57: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DF.cc:49:54: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DF.cc:50:12: style:inconclusive: Function 'q' argument 4 names different: declaration 'log' definition 'log_p'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DF.h:28:10: note: Function 'q' argument 4 names different: declaration 'log' definition 'log_p'. JAGS-4.3.2/src/modules/bugs/distributions/DF.cc:50:12: note: Function 'q' argument 4 names different: declaration 'log' definition 'log_p'. head JAGS-4.3.2/src/modules/bugs/distributions/DF.cc:55:44: style:inconclusive: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DF.h:29:47: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DF.cc:55:44: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DGamma.cc:21:60: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DGamma.h:30:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DGamma.cc:21:60: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DGamma.cc:28:34: style:inconclusive: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DGamma.h:21:40: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DGamma.cc:28:34: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DGamma.cc:50:51: style:inconclusive: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DGamma.h:22:57: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DGamma.cc:50:51: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DGamma.cc:57:51: style:inconclusive: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DGamma.h:24:57: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DGamma.cc:57:51: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DGamma.cc:63:48: style:inconclusive: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DGamma.h:26:47: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DGamma.cc:63:48: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DGamma.cc:83:12: style: Local variable 'r' shadows outer function [shadowFunction] JAGS-4.3.2/src/modules/bugs/distributions/DGamma.h:26:10: note: Shadowed declaration JAGS-4.3.2/src/modules/bugs/distributions/DGamma.cc:83:12: note: Shadow variable head JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.cc:35:19: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DGenGamma::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.h:19:15: note: Either there is a missing 'override', or the member function 'jags::bugs::DGenGamma::alias' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.cc:35:19: note: Either there is a missing 'override', or the member function 'jags::bugs::DGenGamma::alias' can be static. head JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.cc:40:68: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.h:31:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.cc:40:68: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.cc:47:31: style:inconclusive: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.h:21:40: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.cc:47:31: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.cc:63:54: style:inconclusive: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.h:23:57: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.cc:63:54: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.cc:71:54: style:inconclusive: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.h:25:57: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.cc:71:54: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.cc:78:51: style:inconclusive: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.h:27:47: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.cc:78:51: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.cc:84:52: warning: Function 'KL' argument order different: declaration 'par1, par2' definition 'par0, par1' [funcArgOrderDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.h:32:48: note: Function 'KL' argument order different: declaration 'par1, par2' definition 'par0, par1' JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.cc:84:52: note: Function 'KL' argument order different: declaration 'par1, par2' definition 'par0, par1' 2.17.0 JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.h:19:15: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DGenGamma::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.cc:35:19: note: Either there is a missing 'override', or the member function 'jags::bugs::DGenGamma::alias' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DGenGamma.h:19:15: note: Either there is a missing 'override', or the member function 'jags::bugs::DGenGamma::alias' can be static. head JAGS-4.3.2/src/modules/bugs/distributions/DHyper.cc:264:25: style:inconclusive: Function 'd' argument 1 names different: declaration 'x' definition 'z'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DHyper.h:19:19: note: Function 'd' argument 1 names different: declaration 'x' definition 'z'. JAGS-4.3.2/src/modules/bugs/distributions/DHyper.cc:264:25: note: Function 'd' argument 1 names different: declaration 'x' definition 'z'. head JAGS-4.3.2/src/modules/bugs/distributions/DHyper.cc:386:49: style:inconclusive: Function 'KL' argument 1 names different: declaration 'par1' definition 'para'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DHyper.h:36:48: note: Function 'KL' argument 1 names different: declaration 'par1' definition 'para'. JAGS-4.3.2/src/modules/bugs/distributions/DHyper.cc:386:49: note: Function 'KL' argument 1 names different: declaration 'par1' definition 'para'. head JAGS-4.3.2/src/modules/bugs/distributions/DHyper.cc:387:35: style:inconclusive: Function 'KL' argument 2 names different: declaration 'par2' definition 'parb'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DHyper.h:37:41: note: Function 'KL' argument 2 names different: declaration 'par2' definition 'parb'. JAGS-4.3.2/src/modules/bugs/distributions/DHyper.cc:387:35: note: Function 'KL' argument 2 names different: declaration 'par2' definition 'parb'. head JAGS-4.3.2/src/modules/bugs/distributions/DHyper.cc:54:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/modules/bugs/distributions/DHyper.cc:61:65: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'params'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DHyper.h:33:62: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'params'. JAGS-4.3.2/src/modules/bugs/distributions/DHyper.cc:61:65: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'params'. head JAGS-4.3.2/src/modules/bugs/distributions/DInterval.cc:101:25: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DInterval::df' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/distributions/DInterval.h:43:18: note: Either there is a missing 'override', or the member function 'jags::bugs::DInterval::df' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DInterval.cc:101:25: note: Either there is a missing 'override', or the member function 'jags::bugs::DInterval::df' can be static. head JAGS-4.3.2/src/modules/bugs/distributions/DInterval.cc:107:34: style:inconclusive: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DInterval.h:40:39: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DInterval.cc:107:34: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DInterval.cc:121:25: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DInterval::length' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/distributions/DInterval.h:45:18: note: Either there is a missing 'override', or the member function 'jags::bugs::DInterval::length' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DInterval.cc:121:25: note: Either there is a missing 'override', or the member function 'jags::bugs::DInterval::length' can be static. head JAGS-4.3.2/src/modules/bugs/distributions/DInterval.cc:45:67: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DInterval.h:36:65: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DInterval.cc:45:67: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DInterval.cc:57:37: style:inconclusive: Function 'logDensity' argument 1 names different: declaration 'x' definition 'y'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DInterval.h:21:37: note: Function 'logDensity' argument 1 names different: declaration 'x' definition 'y'. JAGS-4.3.2/src/modules/bugs/distributions/DInterval.cc:57:37: note: Function 'logDensity' argument 1 names different: declaration 'x' definition 'y'. head JAGS-4.3.2/src/modules/bugs/distributions/DInterval.cc:58:39: style:inconclusive: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DInterval.h:22:44: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DInterval.cc:58:39: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DInterval.cc:81:39: style:inconclusive: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DInterval.h:26:44: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DInterval.cc:81:39: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DInterval.cc:94:39: style:inconclusive: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DInterval.h:30:44: note: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DInterval.cc:94:39: note: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DLnorm.cc:21:65: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DLnorm.h:31:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DLnorm.cc:21:65: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DLnorm.cc:28:34: style:inconclusive: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DLnorm.h:21:40: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DLnorm.cc:28:34: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DLnorm.cc:34:51: style:inconclusive: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DLnorm.h:23:57: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DLnorm.cc:34:51: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DLnorm.cc:41:51: style:inconclusive: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DLnorm.h:25:57: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DLnorm.cc:41:51: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DLnorm.cc:48:41: style:inconclusive: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DLnorm.h:27:47: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DLnorm.cc:48:41: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DLogis.cc:19:65: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DLogis.h:30:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DLogis.cc:19:65: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DLogis.cc:26:31: style:inconclusive: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DLogis.h:21:40: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DLogis.cc:26:31: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DLogis.cc:32:51: style:inconclusive: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DLogis.h:22:57: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DLogis.cc:32:51: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DLogis.cc:39:51: style:inconclusive: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DLogis.h:24:57: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DLogis.cc:39:51: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DLogis.cc:46:41: style:inconclusive: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DLogis.h:26:47: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DLogis.cc:46:41: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DMNorm.cc:156:51: style:inconclusive: Function 'typicalValue' argument 2 names different: declaration 'length' definition 'm'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DMNorm.h:31:45: note: Function 'typicalValue' argument 2 names different: declaration 'length' definition 'm'. JAGS-4.3.2/src/modules/bugs/distributions/DMNorm.cc:156:51: note: Function 'typicalValue' argument 2 names different: declaration 'length' definition 'm'. head JAGS-4.3.2/src/modules/bugs/distributions/DMNorm.cc:24:57: style:inconclusive: Function 'logDensity' argument 2 names different: declaration 'length' definition 'm'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DMNorm.h:23:51: note: Function 'logDensity' argument 2 names different: declaration 'length' definition 'm'. JAGS-4.3.2/src/modules/bugs/distributions/DMNorm.cc:24:57: note: Function 'logDensity' argument 2 names different: declaration 'length' definition 'm'. head JAGS-4.3.2/src/modules/bugs/distributions/DMNorm.cc:56:51: style:inconclusive: Function 'randomSample' argument 2 names different: declaration 'length' definition 'm'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DMNorm.h:27:45: note: Function 'randomSample' argument 2 names different: declaration 'length' definition 'm'. JAGS-4.3.2/src/modules/bugs/distributions/DMNorm.cc:56:51: note: Function 'randomSample' argument 2 names different: declaration 'length' definition 'm'. head JAGS-4.3.2/src/modules/bugs/distributions/DMNormVC.cc:122:49: style:inconclusive: Function 'typicalValue' argument 2 names different: declaration 'length' definition 'm'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DMNormVC.h:31:45: note: Function 'typicalValue' argument 2 names different: declaration 'length' definition 'm'. JAGS-4.3.2/src/modules/bugs/distributions/DMNormVC.cc:122:49: note: Function 'typicalValue' argument 2 names different: declaration 'length' definition 'm'. head JAGS-4.3.2/src/modules/bugs/distributions/DMNormVC.cc:28:53: style:inconclusive: Function 'logDensity' argument 2 names different: declaration 'length' definition 'm'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DMNormVC.h:23:51: note: Function 'logDensity' argument 2 names different: declaration 'length' definition 'm'. JAGS-4.3.2/src/modules/bugs/distributions/DMNormVC.cc:28:53: note: Function 'logDensity' argument 2 names different: declaration 'length' definition 'm'. head JAGS-4.3.2/src/modules/bugs/distributions/DMNormVC.cc:64:49: style:inconclusive: Function 'randomSample' argument 2 names different: declaration 'length' definition 'm'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DMNormVC.h:27:45: note: Function 'randomSample' argument 2 names different: declaration 'length' definition 'm'. JAGS-4.3.2/src/modules/bugs/distributions/DMNormVC.cc:64:49: note: Function 'randomSample' argument 2 names different: declaration 'length' definition 'm'. head JAGS-4.3.2/src/modules/bugs/distributions/DMT.cc:24:54: style:inconclusive: Function 'logDensity' argument 2 names different: declaration 'length' definition 'm'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DMT.h:19:51: note: Function 'logDensity' argument 2 names different: declaration 'length' definition 'm'. JAGS-4.3.2/src/modules/bugs/distributions/DMT.cc:24:54: note: Function 'logDensity' argument 2 names different: declaration 'length' definition 'm'. head JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:119:36: style:inconclusive: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DMulti.h:27:42: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:119:36: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:120:34: style:inconclusive: Function 'randomSample' argument 4 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DMulti.h:28:40: note: Function 'randomSample' argument 4 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:120:34: note: Function 'randomSample' argument 4 names different: declaration 'lengths' definition 'len'. head JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:149:37: style:inconclusive: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DMulti.h:47:44: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:149:37: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:150:35: style:inconclusive: Function 'support' argument 5 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DMulti.h:48:42: note: Function 'support' argument 5 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:150:35: note: Function 'support' argument 5 names different: declaration 'lengths' definition 'len'. head JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:161:57: style:inconclusive: Function 'length' argument 1 names different: declaration 'dim' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DMulti.h:45:56: note: Function 'length' argument 1 names different: declaration 'dim' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:161:57: note: Function 'length' argument 1 names different: declaration 'dim' definition 'len'. head JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:169:34: style:inconclusive: Function 'typicalValue' argument 4 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DMulti.h:32:40: note: Function 'typicalValue' argument 4 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:169:34: note: Function 'typicalValue' argument 4 names different: declaration 'lengths' definition 'len'. head JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:201:53: style:inconclusive: Function 'df' argument 1 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DMulti.h:50:52: note: Function 'df' argument 1 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:201:53: note: Function 'df' argument 1 names different: declaration 'lengths' definition 'len'. head JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:232:24: warning: Invalid log() argument nr 1. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg] JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:214:24: note: Assignment 'S1=0', assigned value is 0 JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:215:32: note: Assuming condition is false JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:232:24: note: Invalid argument head JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:24:16: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DMulti::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/distributions/DMulti.h:55:15: note: Either there is a missing 'override', or the member function 'jags::bugs::DMulti::alias' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:24:16: note: Either there is a missing 'override', or the member function 'jags::bugs::DMulti::alias' can be static. head JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:34:63: style:inconclusive: Function 'checkParameterLength' argument 1 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DMulti.h:42:62: note: Function 'checkParameterLength' argument 1 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:34:63: note: Function 'checkParameterLength' argument 1 names different: declaration 'lengths' definition 'len'. head JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:46:59: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DMulti.h:38:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:46:59: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:47:36: style:inconclusive: Function 'checkParameterValue' argument 2 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DMulti.h:39:61: note: Function 'checkParameterValue' argument 2 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:47:36: note: Function 'checkParameterValue' argument 2 names different: declaration 'lengths' definition 'len'. head JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:65:73: style:inconclusive: Function 'logDensity' argument 3 names different: declaration 'tpye' definition 'type'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DMulti.h:22:67: note: Function 'logDensity' argument 3 names different: declaration 'tpye' definition 'type'. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:65:73: note: Function 'logDensity' argument 3 names different: declaration 'tpye' definition 'type'. head JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:66:36: style:inconclusive: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DMulti.h:23:42: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:66:36: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:67:34: style:inconclusive: Function 'logDensity' argument 5 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DMulti.h:24:40: note: Function 'logDensity' argument 5 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:67:34: note: Function 'logDensity' argument 5 names different: declaration 'lengths' definition 'len'. 2.17.0 JAGS-4.3.2/src/modules/bugs/distributions/DMulti.h:55:15: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DMulti::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/distributions/DMulti.cc:24:16: note: Either there is a missing 'override', or the member function 'jags::bugs::DMulti::alias' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DMulti.h:55:15: note: Either there is a missing 'override', or the member function 'jags::bugs::DMulti::alias' can be static. head JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.cc:19:22: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DNChisqr::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.h:30:14: note: Either there is a missing 'override', or the member function 'jags::bugs::DNChisqr::alias' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.cc:19:22: note: Either there is a missing 'override', or the member function 'jags::bugs::DNChisqr::alias' can be static. head JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.cc:25:66: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.h:29:62: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.cc:25:66: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.cc:32:33: style:inconclusive: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.h:22:39: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.cc:32:33: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.cc:38:57: style:inconclusive: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.h:24:56: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.cc:38:57: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.cc:38:79: style:inconclusive: Function 'p' argument 4 names different: declaration 'give_log' definition 'log_p'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.h:25:21: note: Function 'p' argument 4 names different: declaration 'give_log' definition 'log_p'. JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.cc:38:79: note: Function 'p' argument 4 names different: declaration 'give_log' definition 'log_p'. head JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.cc:44:64: style:inconclusive: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.h:26:56: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.cc:44:64: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.cc:50:54: style:inconclusive: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.h:28:46: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.cc:50:54: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. 2.17.0 JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.h:30:14: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DNChisqr::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.cc:19:22: note: Either there is a missing 'override', or the member function 'jags::bugs::DNChisqr::alias' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DNChisqr.h:30:14: note: Either there is a missing 'override', or the member function 'jags::bugs::DNChisqr::alias' can be static. head JAGS-4.3.2/src/modules/bugs/distributions/DNT.cc:30:63: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNT.h:50:10: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNT.cc:30:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DNT.cc:36:39: style:inconclusive: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNT.h:37:43: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNT.cc:36:39: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DNT.cc:36:49: style:inconclusive: Function 'd' argument 4 names different: declaration 'log' definition 'give_log'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNT.h:38:13: note: Function 'd' argument 4 names different: declaration 'log' definition 'give_log'. JAGS-4.3.2/src/modules/bugs/distributions/DNT.cc:36:49: note: Function 'd' argument 4 names different: declaration 'log' definition 'give_log'. head JAGS-4.3.2/src/modules/bugs/distributions/DNT.cc:47:56: style:inconclusive: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNT.h:39:60: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNT.cc:47:56: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DNT.cc:48:14: style:inconclusive: Function 'p' argument 4 names different: declaration 'log' definition 'use_log'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNT.h:40:25: note: Function 'p' argument 4 names different: declaration 'log' definition 'use_log'. JAGS-4.3.2/src/modules/bugs/distributions/DNT.cc:48:14: note: Function 'p' argument 4 names different: declaration 'log' definition 'use_log'. head JAGS-4.3.2/src/modules/bugs/distributions/DNT.cc:53:23: style:inconclusive: Function 'q' argument 1 names different: declaration 'x' definition 'p'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNT.h:41:22: note: Function 'q' argument 1 names different: declaration 'x' definition 'p'. JAGS-4.3.2/src/modules/bugs/distributions/DNT.cc:53:23: note: Function 'q' argument 1 names different: declaration 'x' definition 'p'. head JAGS-4.3.2/src/modules/bugs/distributions/DNT.cc:53:56: style:inconclusive: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNT.h:41:60: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNT.cc:53:56: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DNT.cc:54:14: style:inconclusive: Function 'q' argument 4 names different: declaration 'log' definition 'log_p'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNT.h:42:25: note: Function 'q' argument 4 names different: declaration 'log' definition 'log_p'. JAGS-4.3.2/src/modules/bugs/distributions/DNT.cc:54:14: note: Function 'q' argument 4 names different: declaration 'log' definition 'log_p'. head JAGS-4.3.2/src/modules/bugs/distributions/DNT.cc:59:46: style:inconclusive: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNT.h:43:50: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNT.cc:59:46: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.cc:25:17: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DNegBin::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.h:19:15: note: Either there is a missing 'override', or the member function 'jags::bugs::DNegBin::alias' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.cc:25:17: note: Either there is a missing 'override', or the member function 'jags::bugs::DNegBin::alias' can be static. head JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.cc:31:61: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.h:31:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.cc:31:61: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.cc:33:12: style: Local variable 'p' shadows outer function [shadowFunction] JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.h:23:10: note: Shadowed declaration JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.cc:33:12: note: Shadow variable head JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.cc:39:35: style:inconclusive: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.h:21:40: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.cc:39:35: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.cc:56:52: style:inconclusive: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.h:23:57: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.cc:56:52: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.cc:68:52: style:inconclusive: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.h:25:57: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.cc:68:52: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.cc:79:49: style:inconclusive: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.h:27:47: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.cc:79:49: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. 2.17.0 JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.h:19:15: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DNegBin::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.cc:25:17: note: Either there is a missing 'override', or the member function 'jags::bugs::DNegBin::alias' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DNegBin.h:19:15: note: Either there is a missing 'override', or the member function 'jags::bugs::DNegBin::alias' can be static. head JAGS-4.3.2/src/modules/bugs/distributions/DNorm.cc:24:64: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNorm.h:31:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNorm.cc:24:64: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DNorm.cc:31:40: style:inconclusive: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNorm.h:21:40: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNorm.cc:31:40: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DNorm.cc:37:50: style:inconclusive: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNorm.h:23:57: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNorm.cc:37:50: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DNorm.cc:44:50: style:inconclusive: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNorm.h:25:57: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNorm.cc:44:50: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DNorm.cc:51:40: style:inconclusive: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DNorm.h:27:47: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DNorm.cc:51:40: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DPar.cc:23:63: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DPar.h:32:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DPar.cc:23:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DPar.cc:30:31: style:inconclusive: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DPar.h:21:40: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DPar.cc:30:31: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DPar.cc:45:16: style:inconclusive: Function 'p' argument 1 names different: declaration 'q' definition 'x'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DPar.h:22:19: note: Function 'p' argument 1 names different: declaration 'q' definition 'x'. JAGS-4.3.2/src/modules/bugs/distributions/DPar.cc:45:16: note: Function 'p' argument 1 names different: declaration 'q' definition 'x'. head JAGS-4.3.2/src/modules/bugs/distributions/DPar.cc:45:49: style:inconclusive: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DPar.h:22:57: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DPar.cc:45:49: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DPar.cc:64:49: style:inconclusive: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DPar.h:24:57: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DPar.cc:64:49: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DPar.cc:88:46: style:inconclusive: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DPar.h:26:47: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DPar.cc:88:46: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DPar.cc:93:45: style:inconclusive: Function 'l' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DPar.h:27:46: note: Function 'l' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DPar.cc:93:45: note: Function 'l' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DPar.cc:98:45: style:inconclusive: Function 'u' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DPar.h:28:46: note: Function 'u' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DPar.cc:98:45: note: Function 'u' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DPois.cc:23:64: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DPois.h:31:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DPois.cc:23:64: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DPois.cc:30:33: style:inconclusive: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DPois.h:21:40: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DPois.cc:30:33: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DPois.cc:52:50: style:inconclusive: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DPois.h:23:57: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DPois.cc:52:50: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DPois.cc:59:50: style:inconclusive: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DPois.h:25:57: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DPois.cc:59:50: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DPois.cc:65:47: style:inconclusive: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DPois.h:27:47: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DPois.cc:65:47: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:102:35: style:inconclusive: Function 'typicalValue' argument 3 names different: declaration 'parameter' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DRW1.h:28:44: note: Function 'typicalValue' argument 3 names different: declaration 'parameter' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:102:35: note: Function 'typicalValue' argument 3 names different: declaration 'parameter' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:103:33: style:inconclusive: Function 'typicalValue' argument 4 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DRW1.h:29:42: note: Function 'typicalValue' argument 4 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:103:33: note: Function 'typicalValue' argument 4 names different: declaration 'lengths' definition 'len'. head JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:116:52: style:inconclusive: Function 'df' argument 1 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DRW1.h:40:54: note: Function 'df' argument 1 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:116:52: note: Function 'df' argument 1 names different: declaration 'lengths' definition 'len'. head JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:25:56: style:inconclusive: Function 'length' argument 1 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DRW1.h:31:58: note: Function 'length' argument 1 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:25:56: note: Function 'length' argument 1 names different: declaration 'lengths' definition 'len'. head JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:30:62: style:inconclusive: Function 'checkParameterLength' argument 1 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DRW1.h:32:64: note: Function 'checkParameterLength' argument 1 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:30:62: note: Function 'checkParameterLength' argument 1 names different: declaration 'lengths' definition 'len'. head JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:36:58: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DRW1.h:33:65: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:36:58: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:37:35: style:inconclusive: Function 'checkParameterValue' argument 2 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DRW1.h:34:42: note: Function 'checkParameterValue' argument 2 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:37:35: note: Function 'checkParameterValue' argument 2 names different: declaration 'lengths' definition 'len'. head JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:56:35: style:inconclusive: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DRW1.h:20:44: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:56:35: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:57:33: style:inconclusive: Function 'logDensity' argument 5 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DRW1.h:21:42: note: Function 'logDensity' argument 5 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:57:33: note: Function 'logDensity' argument 5 names different: declaration 'lengths' definition 'len'. head JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:71:35: style:inconclusive: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DRW1.h:24:44: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:71:35: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:72:33: style:inconclusive: Function 'randomSample' argument 4 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DRW1.h:25:42: note: Function 'randomSample' argument 4 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:72:33: note: Function 'randomSample' argument 4 names different: declaration 'lengths' definition 'len'. head JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:92:37: style:inconclusive: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DRW1.h:37:39: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:92:37: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:93:35: style:inconclusive: Function 'support' argument 5 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DRW1.h:38:37: note: Function 'support' argument 5 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DRW1.cc:93:35: note: Function 'support' argument 5 names different: declaration 'lengths' definition 'len'. head JAGS-4.3.2/src/modules/bugs/distributions/DRound.cc:45:31: style:inconclusive: Function 'logDensity' argument 1 names different: declaration 'x' definition 'y'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DRound.h:23:36: note: Function 'logDensity' argument 1 names different: declaration 'x' definition 'y'. JAGS-4.3.2/src/modules/bugs/distributions/DRound.cc:45:31: note: Function 'logDensity' argument 1 names different: declaration 'x' definition 'y'. head JAGS-4.3.2/src/modules/bugs/distributions/DRound.cc:46:40: style:inconclusive: Function 'logDensity' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DRound.h:24:44: note: Function 'logDensity' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DRound.cc:46:40: note: Function 'logDensity' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DRound.cc:52:63: style:inconclusive: Function 'randomSample' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DRound.h:26:60: note: Function 'randomSample' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DRound.cc:52:63: note: Function 'randomSample' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DRound.cc:64:63: style:inconclusive: Function 'typicalValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DRound.h:29:60: note: Function 'typicalValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DRound.cc:64:63: note: Function 'typicalValue' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DRound.cc:70:26: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DRound::df' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/distributions/DRound.h:34:18: note: Either there is a missing 'override', or the member function 'jags::bugs::DRound::df' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DRound.cc:70:26: note: Either there is a missing 'override', or the member function 'jags::bugs::DRound::df' can be static. head JAGS-4.3.2/src/modules/bugs/distributions/DRound.cc:75:52: style:inconclusive: Function 'l' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DRound.h:31:49: note: Function 'l' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DRound.cc:75:52: note: Function 'l' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DRound.cc:80:52: style:inconclusive: Function 'u' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DRound.h:32:49: note: Function 'u' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DRound.cc:80:52: note: Function 'u' argument 1 names different: declaration 'parameters' definition 'par'. 2.17.0 JAGS-4.3.2/src/modules/bugs/distributions/DRound.h:34:18: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DRound::df' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/distributions/DRound.cc:70:26: note: Either there is a missing 'override', or the member function 'jags::bugs::DRound::df' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DRound.h:34:18: note: Either there is a missing 'override', or the member function 'jags::bugs::DRound::df' can be static. head JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:170:38: style:inconclusive: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DSample.h:32:45: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:170:38: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:171:36: style:inconclusive: Function 'randomSample' argument 4 names different: declaration 'lengths' definition 'parlen'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DSample.h:33:43: note: Function 'randomSample' argument 4 names different: declaration 'lengths' definition 'parlen'. JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:171:36: note: Function 'randomSample' argument 4 names different: declaration 'lengths' definition 'parlen'. head JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:211:38: style:inconclusive: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DSample.h:48:40: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:211:38: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:212:36: style:inconclusive: Function 'support' argument 5 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DSample.h:49:38: note: Function 'support' argument 5 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:212:36: note: Function 'support' argument 5 names different: declaration 'lengths' definition 'len'. head JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:222:34: style:inconclusive: Function 'typicalValue' argument 4 names different: declaration 'lengths' definition 'parlen'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DSample.h:38:43: note: Function 'typicalValue' argument 4 names different: declaration 'lengths' definition 'parlen'. JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:222:34: note: Function 'typicalValue' argument 4 names different: declaration 'lengths' definition 'parlen'. head JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:259:55: style:inconclusive: Function 'df' argument 1 names different: declaration 'lengths' definition 'parlen'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DSample.h:51:55: note: Function 'df' argument 1 names different: declaration 'lengths' definition 'parlen'. JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:259:55: note: Function 'df' argument 1 names different: declaration 'lengths' definition 'parlen'. head JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:49:60: style:inconclusive: Function 'checkParameterLength' argument 1 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DSample.h:43:65: note: Function 'checkParameterLength' argument 1 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:49:60: note: Function 'checkParameterLength' argument 1 names different: declaration 'lengths' definition 'len'. head JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:61:34: style:inconclusive: Function 'checkParameterValue' argument 2 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DSample.h:41:43: note: Function 'checkParameterValue' argument 2 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:61:34: note: Function 'checkParameterValue' argument 2 names different: declaration 'lengths' definition 'len'. head JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:77:59: style:inconclusive: Function 'length' argument 1 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DSample.h:46:59: note: Function 'length' argument 1 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:77:59: note: Function 'length' argument 1 names different: declaration 'lengths' definition 'len'. head JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:85:38: style:inconclusive: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DSample.h:28:45: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:85:38: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:86:36: style:inconclusive: Function 'logDensity' argument 5 names different: declaration 'lengths' definition 'parlen'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DSample.h:29:43: note: Function 'logDensity' argument 5 names different: declaration 'lengths' definition 'parlen'. JAGS-4.3.2/src/modules/bugs/distributions/DSample.cc:86:36: note: Function 'logDensity' argument 5 names different: declaration 'lengths' definition 'parlen'. head JAGS-4.3.2/src/modules/bugs/distributions/DSum.cc:104:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/modules/bugs/distributions/DSum.cc:111:36: style:inconclusive: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DSum.h:38:39: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DSum.cc:111:36: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DSum.cc:30:34: style:inconclusive: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DSum.h:17:44: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DSum.cc:30:34: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DSum.cc:38:8: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/modules/bugs/distributions/DSum.cc:48:36: style:inconclusive: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DSum.h:21:44: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DSum.cc:48:36: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DSum.cc:62:36: style:inconclusive: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DSum.h:26:44: note: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DSum.cc:62:36: note: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DSum.cc:79:20: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DSum::df' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/distributions/DSum.h:31:18: note: Either there is a missing 'override', or the member function 'jags::bugs::DSum::df' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DSum.cc:79:20: note: Either there is a missing 'override', or the member function 'jags::bugs::DSum::df' can be static. head JAGS-4.3.2/src/modules/bugs/distributions/DSum.cc:95:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/modules/bugs/distributions/DT.cc:21:61: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DT.h:33:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DT.cc:21:61: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DT.cc:27:31: style:inconclusive: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DT.h:23:40: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DT.cc:27:31: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DT.cc:27:41: style:inconclusive: Function 'd' argument 4 names different: declaration 'log' definition 'give_log'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DT.h:24:10: note: Function 'd' argument 4 names different: declaration 'log' definition 'give_log'. JAGS-4.3.2/src/modules/bugs/distributions/DT.cc:27:41: note: Function 'd' argument 4 names different: declaration 'log' definition 'give_log'. head JAGS-4.3.2/src/modules/bugs/distributions/DT.cc:42:54: style:inconclusive: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DT.h:25:57: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DT.cc:42:54: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DT.cc:43:12: style:inconclusive: Function 'p' argument 4 names different: declaration 'log' definition 'use_log'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DT.h:26:10: note: Function 'p' argument 4 names different: declaration 'log' definition 'use_log'. JAGS-4.3.2/src/modules/bugs/distributions/DT.cc:43:12: note: Function 'p' argument 4 names different: declaration 'log' definition 'use_log'. head JAGS-4.3.2/src/modules/bugs/distributions/DT.cc:48:21: style:inconclusive: Function 'q' argument 1 names different: declaration 'x' definition 'p'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DT.h:27:19: note: Function 'q' argument 1 names different: declaration 'x' definition 'p'. JAGS-4.3.2/src/modules/bugs/distributions/DT.cc:48:21: note: Function 'q' argument 1 names different: declaration 'x' definition 'p'. head JAGS-4.3.2/src/modules/bugs/distributions/DT.cc:48:54: style:inconclusive: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DT.h:27:57: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DT.cc:48:54: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DT.cc:49:12: style:inconclusive: Function 'q' argument 4 names different: declaration 'log' definition 'log_p'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DT.h:28:10: note: Function 'q' argument 4 names different: declaration 'log' definition 'log_p'. JAGS-4.3.2/src/modules/bugs/distributions/DT.cc:49:12: note: Function 'q' argument 4 names different: declaration 'log' definition 'log_p'. head JAGS-4.3.2/src/modules/bugs/distributions/DT.cc:54:44: style:inconclusive: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DT.h:29:47: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DT.cc:54:44: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DUnif.cc:22:65: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DUnif.h:32:65: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DUnif.cc:22:65: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DUnif.cc:28:35: style:inconclusive: Function 'logDensity' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DUnif.h:20:44: note: Function 'logDensity' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DUnif.cc:28:35: note: Function 'logDensity' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DUnif.cc:39:58: style:inconclusive: Function 'randomSample' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DUnif.h:22:60: note: Function 'randomSample' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DUnif.cc:39:58: note: Function 'randomSample' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DUnif.cc:46:58: style:inconclusive: Function 'typicalValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DUnif.h:25:60: note: Function 'typicalValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DUnif.cc:46:58: note: Function 'typicalValue' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DUnif.cc:52:46: style:inconclusive: Function 'l' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DUnif.h:27:48: note: Function 'l' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DUnif.cc:52:46: note: Function 'l' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DUnif.cc:57:46: style:inconclusive: Function 'u' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DUnif.h:28:48: note: Function 'u' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DUnif.cc:57:46: note: Function 'u' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DWeib.cc:25:19: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DWeib::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/distributions/DWeib.h:19:15: note: Either there is a missing 'override', or the member function 'jags::bugs::DWeib::alias' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DWeib.cc:25:19: note: Either there is a missing 'override', or the member function 'jags::bugs::DWeib::alias' can be static. head JAGS-4.3.2/src/modules/bugs/distributions/DWeib.cc:31:63: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DWeib.h:31:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DWeib.cc:31:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DWeib.cc:37:37: style:inconclusive: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DWeib.h:21:40: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DWeib.cc:37:37: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DWeib.cc:43:61: style:inconclusive: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DWeib.h:23:57: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DWeib.cc:43:61: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DWeib.cc:49:61: style:inconclusive: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DWeib.h:25:57: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DWeib.cc:49:61: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DWeib.cc:55:51: style:inconclusive: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DWeib.h:27:47: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DWeib.cc:55:51: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. 2.17.0 JAGS-4.3.2/src/modules/bugs/distributions/DWeib.h:19:15: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DWeib::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/distributions/DWeib.cc:25:19: note: Either there is a missing 'override', or the member function 'jags::bugs::DWeib::alias' can be static. JAGS-4.3.2/src/modules/bugs/distributions/DWeib.h:19:15: note: Either there is a missing 'override', or the member function 'jags::bugs::DWeib::alias' can be static. head JAGS-4.3.2/src/modules/bugs/distributions/DWish.cc:133:35: style:inconclusive: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DWish.h:24:42: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DWish.cc:133:35: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DWish.cc:153:58: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DWish.h:44:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DWish.cc:153:58: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DWish.cc:167:37: style:inconclusive: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DWish.h:50:44: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DWish.cc:167:37: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DWish.cc:183:35: style:inconclusive: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DWish.h:32:42: note: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DWish.cc:183:35: note: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/DWish.cc:44:35: style:inconclusive: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/DWish.h:20:45: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/DWish.cc:44:35: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/SumDist.cc:100:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/modules/bugs/distributions/SumDist.cc:107:36: style:inconclusive: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/SumDist.h:37:39: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/SumDist.cc:107:36: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/SumDist.cc:113:27: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::SumDist::length' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/distributions/SumDist.h:39:18: note: Either there is a missing 'override', or the member function 'jags::bugs::SumDist::length' can be static. JAGS-4.3.2/src/modules/bugs/distributions/SumDist.cc:113:27: note: Either there is a missing 'override', or the member function 'jags::bugs::SumDist::length' can be static. head JAGS-4.3.2/src/modules/bugs/distributions/SumDist.cc:46:41: style:inconclusive: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/SumDist.h:17:44: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/SumDist.cc:46:41: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/SumDist.cc:54:41: style:inconclusive: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/SumDist.h:21:44: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/SumDist.cc:54:41: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/SumDist.cc:63:41: style:inconclusive: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/distributions/SumDist.h:26:44: note: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/bugs/distributions/SumDist.cc:63:41: note: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/bugs/distributions/SumDist.cc:75:27: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::SumDist::df' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/distributions/SumDist.h:31:18: note: Either there is a missing 'override', or the member function 'jags::bugs::SumDist::df' can be static. JAGS-4.3.2/src/modules/bugs/distributions/SumDist.cc:75:27: note: Either there is a missing 'override', or the member function 'jags::bugs::SumDist::df' can be static. head JAGS-4.3.2/src/modules/bugs/distributions/SumDist.cc:91:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/modules/bugs/distributions/testbugsdist.cc:562:8: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/modules/bugs/distributions/testbugsdist.cc:676:12: style: Variable 'msg' is assigned a value that is never used. [unreadVariable] head JAGS-4.3.2/src/modules/bugs/functions/ArcCos.cc:18:20: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::ArcCos::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/functions/ArcCos.h:20:14: note: Either there is a missing 'override', or the member function 'jags::bugs::ArcCos::alias' can be static. JAGS-4.3.2/src/modules/bugs/functions/ArcCos.cc:18:20: note: Either there is a missing 'override', or the member function 'jags::bugs::ArcCos::alias' can be static. 2.17.0 JAGS-4.3.2/src/modules/bugs/functions/ArcCos.h:20:14: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::ArcCos::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/functions/ArcCos.cc:18:20: note: Either there is a missing 'override', or the member function 'jags::bugs::ArcCos::alias' can be static. JAGS-4.3.2/src/modules/bugs/functions/ArcCos.h:20:14: note: Either there is a missing 'override', or the member function 'jags::bugs::ArcCos::alias' can be static. head JAGS-4.3.2/src/modules/bugs/functions/ArcCosh.cc:19:21: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::ArcCosh::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/functions/ArcCosh.h:20:14: note: Either there is a missing 'override', or the member function 'jags::bugs::ArcCosh::alias' can be static. JAGS-4.3.2/src/modules/bugs/functions/ArcCosh.cc:19:21: note: Either there is a missing 'override', or the member function 'jags::bugs::ArcCosh::alias' can be static. 2.17.0 JAGS-4.3.2/src/modules/bugs/functions/ArcCosh.h:20:14: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::ArcCosh::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/functions/ArcCosh.cc:19:21: note: Either there is a missing 'override', or the member function 'jags::bugs::ArcCosh::alias' can be static. JAGS-4.3.2/src/modules/bugs/functions/ArcCosh.h:20:14: note: Either there is a missing 'override', or the member function 'jags::bugs::ArcCosh::alias' can be static. head JAGS-4.3.2/src/modules/bugs/functions/ArcSin.cc:18:20: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::ArcSin::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/functions/ArcSin.h:20:14: note: Either there is a missing 'override', or the member function 'jags::bugs::ArcSin::alias' can be static. JAGS-4.3.2/src/modules/bugs/functions/ArcSin.cc:18:20: note: Either there is a missing 'override', or the member function 'jags::bugs::ArcSin::alias' can be static. 2.17.0 JAGS-4.3.2/src/modules/bugs/functions/ArcSin.h:20:14: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::ArcSin::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/functions/ArcSin.cc:18:20: note: Either there is a missing 'override', or the member function 'jags::bugs::ArcSin::alias' can be static. JAGS-4.3.2/src/modules/bugs/functions/ArcSin.h:20:14: note: Either there is a missing 'override', or the member function 'jags::bugs::ArcSin::alias' can be static. head JAGS-4.3.2/src/modules/bugs/functions/ArcSinh.cc:27:21: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::ArcSinh::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/functions/ArcSinh.h:20:14: note: Either there is a missing 'override', or the member function 'jags::bugs::ArcSinh::alias' can be static. JAGS-4.3.2/src/modules/bugs/functions/ArcSinh.cc:27:21: note: Either there is a missing 'override', or the member function 'jags::bugs::ArcSinh::alias' can be static. 2.17.0 JAGS-4.3.2/src/modules/bugs/functions/ArcSinh.h:20:14: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::ArcSinh::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/functions/ArcSinh.cc:27:21: note: Either there is a missing 'override', or the member function 'jags::bugs::ArcSinh::alias' can be static. JAGS-4.3.2/src/modules/bugs/functions/ArcSinh.h:20:14: note: Either there is a missing 'override', or the member function 'jags::bugs::ArcSinh::alias' can be static. head JAGS-4.3.2/src/modules/bugs/functions/ArcTan.cc:18:20: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::ArcTan::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/functions/ArcTan.h:20:14: note: Either there is a missing 'override', or the member function 'jags::bugs::ArcTan::alias' can be static. JAGS-4.3.2/src/modules/bugs/functions/ArcTan.cc:18:20: note: Either there is a missing 'override', or the member function 'jags::bugs::ArcTan::alias' can be static. 2.17.0 JAGS-4.3.2/src/modules/bugs/functions/ArcTan.h:20:14: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::ArcTan::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/functions/ArcTan.cc:18:20: note: Either there is a missing 'override', or the member function 'jags::bugs::ArcTan::alias' can be static. JAGS-4.3.2/src/modules/bugs/functions/ArcTan.h:20:14: note: Either there is a missing 'override', or the member function 'jags::bugs::ArcTan::alias' can be static. head JAGS-4.3.2/src/modules/bugs/functions/ArcTanh.cc:18:21: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::ArcTanh::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/functions/ArcTanh.h:20:14: note: Either there is a missing 'override', or the member function 'jags::bugs::ArcTanh::alias' can be static. JAGS-4.3.2/src/modules/bugs/functions/ArcTanh.cc:18:21: note: Either there is a missing 'override', or the member function 'jags::bugs::ArcTanh::alias' can be static. head JAGS-4.3.2/src/modules/bugs/functions/ArcTanh.cc:26:0: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] 2.17.0 JAGS-4.3.2/src/modules/bugs/functions/ArcTanh.cc:26:10: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] 2.17.0 JAGS-4.3.2/src/modules/bugs/functions/ArcTanh.h:20:14: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::ArcTanh::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/functions/ArcTanh.cc:18:21: note: Either there is a missing 'override', or the member function 'jags::bugs::ArcTanh::alias' can be static. JAGS-4.3.2/src/modules/bugs/functions/ArcTanh.h:20:14: note: Either there is a missing 'override', or the member function 'jags::bugs::ArcTanh::alias' can be static. head JAGS-4.3.2/src/modules/bugs/functions/Combine.cc:31:60: style:inconclusive: Function 'length' argument 1 names different: declaration 'parlengths' definition 'lens'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/functions/Combine.h:25:43: note: Function 'length' argument 1 names different: declaration 'parlengths' definition 'lens'. JAGS-4.3.2/src/modules/bugs/functions/Combine.cc:31:60: note: Function 'length' argument 1 names different: declaration 'parlengths' definition 'lens'. head JAGS-4.3.2/src/modules/bugs/functions/Combine.cc:32:41: style:inconclusive: Function 'length' argument 2 names different: declaration 'parvalues' definition 'vals'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/functions/Combine.h:26:45: note: Function 'length' argument 2 names different: declaration 'parvalues' definition 'vals'. JAGS-4.3.2/src/modules/bugs/functions/Combine.cc:32:41: note: Function 'length' argument 2 names different: declaration 'parvalues' definition 'vals'. head JAGS-4.3.2/src/modules/bugs/functions/Combine.cc:43:26: style:inconclusive: Function 'isAdditive' argument 2 names different: declaration 'isfixed' definition 'fixed'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/functions/Combine.h:29:33: note: Function 'isAdditive' argument 2 names different: declaration 'isfixed' definition 'fixed'. JAGS-4.3.2/src/modules/bugs/functions/Combine.cc:43:26: note: Function 'isAdditive' argument 2 names different: declaration 'isfixed' definition 'fixed'. head JAGS-4.3.2/src/modules/bugs/functions/Combine.cc:62:30: style:inconclusive: Function 'isScale' argument 2 names different: declaration 'isfixed' definition 'fixed'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/functions/Combine.h:31:30: note: Function 'isScale' argument 2 names different: declaration 'isfixed' definition 'fixed'. JAGS-4.3.2/src/modules/bugs/functions/Combine.cc:62:30: note: Function 'isScale' argument 2 names different: declaration 'isfixed' definition 'fixed'. head JAGS-4.3.2/src/modules/bugs/functions/Combine.cc:70:31: style:inconclusive: Function 'isLinear' argument 2 names different: declaration 'isfixed' definition 'fixed'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/functions/Combine.h:33:31: note: Function 'isLinear' argument 2 names different: declaration 'isfixed' definition 'fixed'. JAGS-4.3.2/src/modules/bugs/functions/Combine.cc:70:31: note: Function 'isLinear' argument 2 names different: declaration 'isfixed' definition 'fixed'. head JAGS-4.3.2/src/modules/bugs/functions/DSumFunc.cc:41:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/modules/bugs/functions/InProd.cc:24:63: style:inconclusive: Function 'checkParameterLength' argument 1 names different: declaration 'len' definition 'lengths'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/functions/InProd.h:23:62: note: Function 'checkParameterLength' argument 1 names different: declaration 'len' definition 'lengths'. JAGS-4.3.2/src/modules/bugs/functions/InProd.cc:24:63: note: Function 'checkParameterLength' argument 1 names different: declaration 'len' definition 'lengths'. head JAGS-4.3.2/src/modules/bugs/functions/InterpLin.cc:46:70: style:inconclusive: Function 'checkParameterLength' argument 1 names different: declaration 'len' definition 'lengths'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/functions/InterpLin.h:21:61: note: Function 'checkParameterLength' argument 1 names different: declaration 'len' definition 'lengths'. JAGS-4.3.2/src/modules/bugs/functions/InterpLin.cc:46:70: note: Function 'checkParameterLength' argument 1 names different: declaration 'len' definition 'lengths'. head JAGS-4.3.2/src/modules/bugs/functions/Inverse.cc:36:56: style:inconclusive: Function 'dim' argument 1 names different: declaration 'args' definition 'dims'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/functions/Inverse.h:23:57: note: Function 'dim' argument 1 names different: declaration 'args' definition 'dims'. JAGS-4.3.2/src/modules/bugs/functions/Inverse.cc:36:56: note: Function 'dim' argument 1 names different: declaration 'args' definition 'dims'. head JAGS-4.3.2/src/modules/bugs/functions/Mean.cc:15:37: style:inconclusive: Function 'scalarEval' argument 2 names different: declaration 'dims' definition 'lengths'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/functions/Mean.h:22:39: note: Function 'scalarEval' argument 2 names different: declaration 'dims' definition 'lengths'. JAGS-4.3.2/src/modules/bugs/functions/Mean.cc:15:37: note: Function 'scalarEval' argument 2 names different: declaration 'dims' definition 'lengths'. head JAGS-4.3.2/src/modules/bugs/functions/Order.cc:40:61: style:inconclusive: Function 'length' argument 1 names different: declaration 'parlengths' definition 'lengths'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/functions/Order.h:29:55: note: Function 'length' argument 1 names different: declaration 'parlengths' definition 'lengths'. JAGS-4.3.2/src/modules/bugs/functions/Order.cc:40:61: note: Function 'length' argument 1 names different: declaration 'parlengths' definition 'lengths'. head JAGS-4.3.2/src/modules/bugs/functions/Rank.cc:40:60: style:inconclusive: Function 'length' argument 1 names different: declaration 'parlengths' definition 'lengths'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/functions/Rank.h:29:55: note: Function 'length' argument 1 names different: declaration 'parlengths' definition 'lengths'. JAGS-4.3.2/src/modules/bugs/functions/Rank.cc:40:60: note: Function 'length' argument 1 names different: declaration 'parlengths' definition 'lengths'. head JAGS-4.3.2/src/modules/bugs/functions/Rep.cc:21:38: style:inconclusive: Function 'evaluate' argument 2 names different: declaration 'values' definition 'args'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/functions/Rep.h:22:45: note: Function 'evaluate' argument 2 names different: declaration 'values' definition 'args'. JAGS-4.3.2/src/modules/bugs/functions/Rep.cc:21:38: note: Function 'evaluate' argument 2 names different: declaration 'values' definition 'args'. head JAGS-4.3.2/src/modules/bugs/functions/Rep.cc:48:37: style:inconclusive: Function 'length' argument 2 names different: declaration 'values' definition 'args'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/functions/Rep.h:25:44: note: Function 'length' argument 2 names different: declaration 'values' definition 'args'. JAGS-4.3.2/src/modules/bugs/functions/Rep.cc:48:37: note: Function 'length' argument 2 names different: declaration 'values' definition 'args'. head JAGS-4.3.2/src/modules/bugs/functions/Rep.cc:68:61: style:inconclusive: Function 'checkParameterLength' argument 1 names different: declaration 'args' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/functions/Rep.h:26:61: note: Function 'checkParameterLength' argument 1 names different: declaration 'args' definition 'len'. JAGS-4.3.2/src/modules/bugs/functions/Rep.cc:68:61: note: Function 'checkParameterLength' argument 1 names different: declaration 'args' definition 'len'. head JAGS-4.3.2/src/modules/bugs/functions/SD.cc:37:64: style:inconclusive: Function 'checkParameterLength' argument 1 names different: declaration 'len' definition 'lengths'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/functions/SD.h:24:62: note: Function 'checkParameterLength' argument 1 names different: declaration 'len' definition 'lengths'. JAGS-4.3.2/src/modules/bugs/functions/SD.cc:37:64: note: Function 'checkParameterLength' argument 1 names different: declaration 'len' definition 'lengths'. head JAGS-4.3.2/src/modules/bugs/functions/Sum.cc:32:67: style:inconclusive: Function 'isAdditive' argument 2 names different: declaration 'isfixed' definition 'fixed'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/functions/Sum.h:25:29: note: Function 'isAdditive' argument 2 names different: declaration 'isfixed' definition 'fixed'. JAGS-4.3.2/src/modules/bugs/functions/Sum.cc:32:67: note: Function 'isAdditive' argument 2 names different: declaration 'isfixed' definition 'fixed'. head JAGS-4.3.2/src/modules/bugs/functions/Sum.cc:48:69: style:inconclusive: Function 'isScale' argument 2 names different: declaration 'isfixed' definition 'fix'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/functions/Sum.h:27:33: note: Function 'isScale' argument 2 names different: declaration 'isfixed' definition 'fix'. JAGS-4.3.2/src/modules/bugs/functions/Sum.cc:48:69: note: Function 'isScale' argument 2 names different: declaration 'isfixed' definition 'fix'. head JAGS-4.3.2/src/modules/bugs/functions/Sum.cc:53:70: style:inconclusive: Function 'isLinear' argument 2 names different: declaration 'isfixed' definition 'fix'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/functions/Sum.h:29:34: note: Function 'isLinear' argument 2 names different: declaration 'isfixed' definition 'fix'. JAGS-4.3.2/src/modules/bugs/functions/Sum.cc:53:70: note: Function 'isLinear' argument 2 names different: declaration 'isfixed' definition 'fix'. head JAGS-4.3.2/src/modules/bugs/functions/testbugsfun.cc:666:22: style: Variable 'x0' is assigned a value that is never used. [unreadVariable] head JAGS-4.3.2/src/modules/bugs/functions/testbugsfun.cc:997:22: style: Variable 'x0' is assigned a value that is never used. [unreadVariable] head JAGS-4.3.2/src/modules/bugs/samplers/BinomSliceFactory.cc:39:28: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::BinomSliceFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/samplers/BinomSliceFactory.h:20:18: note: Either there is a missing 'override', or the member function 'jags::bugs::BinomSliceFactory::name' can be static. JAGS-4.3.2/src/modules/bugs/samplers/BinomSliceFactory.cc:39:28: note: Either there is a missing 'override', or the member function 'jags::bugs::BinomSliceFactory::name' can be static. 2.17.0 JAGS-4.3.2/src/modules/bugs/samplers/BinomSliceFactory.h:20:18: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::BinomSliceFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/samplers/BinomSliceFactory.cc:39:28: note: Either there is a missing 'override', or the member function 'jags::bugs::BinomSliceFactory::name' can be static. JAGS-4.3.2/src/modules/bugs/samplers/BinomSliceFactory.h:20:18: note: Either there is a missing 'override', or the member function 'jags::bugs::BinomSliceFactory::name' can be static. head JAGS-4.3.2/src/modules/bugs/samplers/CensoredFactory.cc:29:26: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::CensoredFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/samplers/CensoredFactory.h:20:18: note: Either there is a missing 'override', or the member function 'jags::bugs::CensoredFactory::name' can be static. JAGS-4.3.2/src/modules/bugs/samplers/CensoredFactory.cc:29:26: note: Either there is a missing 'override', or the member function 'jags::bugs::CensoredFactory::name' can be static. 2.17.0 JAGS-4.3.2/src/modules/bugs/samplers/CensoredFactory.h:20:18: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::CensoredFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/samplers/CensoredFactory.cc:29:26: note: Either there is a missing 'override', or the member function 'jags::bugs::CensoredFactory::name' can be static. JAGS-4.3.2/src/modules/bugs/samplers/CensoredFactory.h:20:18: note: Either there is a missing 'override', or the member function 'jags::bugs::CensoredFactory::name' can be static. head JAGS-4.3.2/src/modules/bugs/samplers/ConjugateDirichlet.cc:110:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/modules/bugs/samplers/ConjugateDirichlet.cc:167:32: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/modules/bugs/samplers/ConjugateFactory.cc:150:26: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::ConjugateFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/samplers/ConjugateFactory.h:29:17: note: Either there is a missing 'override', or the member function 'jags::bugs::ConjugateFactory::name' can be static. JAGS-4.3.2/src/modules/bugs/samplers/ConjugateFactory.cc:150:26: note: Either there is a missing 'override', or the member function 'jags::bugs::ConjugateFactory::name' can be static. 2.17.0 JAGS-4.3.2/src/modules/bugs/samplers/ConjugateFactory.h:29:17: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::ConjugateFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/samplers/ConjugateFactory.cc:150:26: note: Either there is a missing 'override', or the member function 'jags::bugs::ConjugateFactory::name' can be static. JAGS-4.3.2/src/modules/bugs/samplers/ConjugateFactory.h:29:17: note: Either there is a missing 'override', or the member function 'jags::bugs::ConjugateFactory::name' can be static. head JAGS-4.3.2/src/modules/bugs/samplers/ConjugateMNormal.cc:89:4: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/modules/bugs/samplers/ConjugateNormal.cc:74:20: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/modules/bugs/samplers/DSumFactory.cc:107:21: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DSumFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/samplers/DSumFactory.h:19:17: note: Either there is a missing 'override', or the member function 'jags::bugs::DSumFactory::name' can be static. JAGS-4.3.2/src/modules/bugs/samplers/DSumFactory.cc:107:21: note: Either there is a missing 'override', or the member function 'jags::bugs::DSumFactory::name' can be static. head JAGS-4.3.2/src/modules/bugs/samplers/DSumFactory.cc:71:12: style: Local variable 'name' shadows outer function [shadowFunction] JAGS-4.3.2/src/modules/bugs/samplers/DSumFactory.h:19:17: note: Shadowed declaration JAGS-4.3.2/src/modules/bugs/samplers/DSumFactory.cc:71:12: note: Shadow variable 2.17.0 JAGS-4.3.2/src/modules/bugs/samplers/DSumFactory.h:19:17: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DSumFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/samplers/DSumFactory.cc:107:21: note: Either there is a missing 'override', or the member function 'jags::bugs::DSumFactory::name' can be static. JAGS-4.3.2/src/modules/bugs/samplers/DSumFactory.h:19:17: note: Either there is a missing 'override', or the member function 'jags::bugs::DSumFactory::name' can be static. head JAGS-4.3.2/src/modules/bugs/samplers/Dirichlet.cc:35:44: style:inconclusive: Function 'step' argument 1 names different: declaration 'x' definition 'value'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/samplers/Dirichlet.h:21:36: note: Function 'step' argument 1 names different: declaration 'x' definition 'value'. JAGS-4.3.2/src/modules/bugs/samplers/Dirichlet.cc:35:44: note: Function 'step' argument 1 names different: declaration 'x' definition 'value'. head JAGS-4.3.2/src/modules/bugs/samplers/Dirichlet.cc:35:59: style:inconclusive: Function 'step' argument 2 names different: declaration 'size' definition 'step'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/samplers/Dirichlet.h:21:46: note: Function 'step' argument 2 names different: declaration 'size' definition 'step'. JAGS-4.3.2/src/modules/bugs/samplers/Dirichlet.cc:35:59: note: Function 'step' argument 2 names different: declaration 'size' definition 'step'. head JAGS-4.3.2/src/modules/bugs/samplers/Dirichlet.cc:43:48: style:inconclusive: Function 'getValue' argument 1 names different: declaration 'x' definition 'value'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/samplers/Dirichlet.h:19:40: note: Function 'getValue' argument 1 names different: declaration 'x' definition 'value'. JAGS-4.3.2/src/modules/bugs/samplers/Dirichlet.cc:43:48: note: Function 'getValue' argument 1 names different: declaration 'x' definition 'value'. head JAGS-4.3.2/src/modules/bugs/samplers/Dirichlet.cc:51:54: style:inconclusive: Function 'setValue' argument 1 names different: declaration 'x' definition 'value'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/samplers/Dirichlet.h:20:46: note: Function 'setValue' argument 1 names different: declaration 'x' definition 'value'. JAGS-4.3.2/src/modules/bugs/samplers/Dirichlet.cc:51:54: note: Function 'setValue' argument 1 names different: declaration 'x' definition 'value'. head JAGS-4.3.2/src/modules/bugs/samplers/Dirichlet.cc:55:4: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/modules/bugs/samplers/Dirichlet.cc:81:59: style:inconclusive: Function 'logJacobian' argument 1 names different: declaration 'x' definition 'value'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/samplers/Dirichlet.h:22:51: note: Function 'logJacobian' argument 1 names different: declaration 'x' definition 'value'. JAGS-4.3.2/src/modules/bugs/samplers/Dirichlet.cc:81:59: note: Function 'logJacobian' argument 1 names different: declaration 'x' definition 'value'. head JAGS-4.3.2/src/modules/bugs/samplers/Dirichlet.cc:88:8: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/modules/bugs/samplers/DirichletFactory.cc:30:34: style: Variable 'nodes' is assigned a value that is never used. [unreadVariable] head JAGS-4.3.2/src/modules/bugs/samplers/DirichletFactory.cc:38:26: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DirichletFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/samplers/DirichletFactory.h:19:17: note: Either there is a missing 'override', or the member function 'jags::bugs::DirichletFactory::name' can be static. JAGS-4.3.2/src/modules/bugs/samplers/DirichletFactory.cc:38:26: note: Either there is a missing 'override', or the member function 'jags::bugs::DirichletFactory::name' can be static. 2.17.0 JAGS-4.3.2/src/modules/bugs/samplers/DirichletFactory.h:19:17: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::DirichletFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/samplers/DirichletFactory.cc:38:26: note: Either there is a missing 'override', or the member function 'jags::bugs::DirichletFactory::name' can be static. JAGS-4.3.2/src/modules/bugs/samplers/DirichletFactory.h:19:17: note: Either there is a missing 'override', or the member function 'jags::bugs::DirichletFactory::name' can be static. head JAGS-4.3.2/src/modules/bugs/samplers/MNormalFactory.cc:38:24: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::MNormalFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/samplers/MNormalFactory.h:19:17: note: Either there is a missing 'override', or the member function 'jags::bugs::MNormalFactory::name' can be static. JAGS-4.3.2/src/modules/bugs/samplers/MNormalFactory.cc:38:24: note: Either there is a missing 'override', or the member function 'jags::bugs::MNormalFactory::name' can be static. 2.17.0 JAGS-4.3.2/src/modules/bugs/samplers/MNormalFactory.h:19:17: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::MNormalFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/samplers/MNormalFactory.cc:38:24: note: Either there is a missing 'override', or the member function 'jags::bugs::MNormalFactory::name' can be static. JAGS-4.3.2/src/modules/bugs/samplers/MNormalFactory.h:19:17: note: Either there is a missing 'override', or the member function 'jags::bugs::MNormalFactory::name' can be static. head JAGS-4.3.2/src/modules/bugs/samplers/RW1Factory.cc:39:21: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::RW1Factory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/samplers/RW1Factory.h:19:18: note: Either there is a missing 'override', or the member function 'jags::bugs::RW1Factory::name' can be static. JAGS-4.3.2/src/modules/bugs/samplers/RW1Factory.cc:39:21: note: Either there is a missing 'override', or the member function 'jags::bugs::RW1Factory::name' can be static. 2.17.0 JAGS-4.3.2/src/modules/bugs/samplers/RW1Factory.h:19:18: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::RW1Factory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/samplers/RW1Factory.cc:39:21: note: Either there is a missing 'override', or the member function 'jags::bugs::RW1Factory::name' can be static. JAGS-4.3.2/src/modules/bugs/samplers/RW1Factory.h:19:18: note: Either there is a missing 'override', or the member function 'jags::bugs::RW1Factory::name' can be static. head JAGS-4.3.2/src/modules/bugs/samplers/ShiftedMultinomial.cc:100:10: style: Variable 'xnew[i]' is assigned a value that is never used. [unreadVariable] head JAGS-4.3.2/src/modules/bugs/samplers/ShiftedMultinomial.cc:184:11: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/modules/bugs/samplers/SumFactory.cc:68:21: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::SumFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/samplers/SumFactory.h:18:18: note: Either there is a missing 'override', or the member function 'jags::bugs::SumFactory::name' can be static. JAGS-4.3.2/src/modules/bugs/samplers/SumFactory.cc:68:21: note: Either there is a missing 'override', or the member function 'jags::bugs::SumFactory::name' can be static. 2.17.0 JAGS-4.3.2/src/modules/bugs/samplers/SumFactory.h:18:18: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::bugs::SumFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/bugs/samplers/SumFactory.cc:68:21: note: Either there is a missing 'override', or the member function 'jags::bugs::SumFactory::name' can be static. JAGS-4.3.2/src/modules/bugs/samplers/SumFactory.h:18:18: note: Either there is a missing 'override', or the member function 'jags::bugs::SumFactory::name' can be static. head JAGS-4.3.2/src/modules/bugs/samplers/SumMethod.cc:123:59: style:inconclusive: Function 'canSample' argument 1 names different: declaration 'nodes' definition 'snodes'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/bugs/samplers/SumMethod.h:49:65: note: Function 'canSample' argument 1 names different: declaration 'nodes' definition 'snodes'. JAGS-4.3.2/src/modules/bugs/samplers/SumMethod.cc:123:59: note: Function 'canSample' argument 1 names different: declaration 'nodes' definition 'snodes'. head JAGS-4.3.2/src/modules/bugs/samplers/SumMethod.cc:130:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/modules/bugs/samplers/SumMethod.cc:136:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/modules/bugs/samplers/SumMethod.cc:192:58: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/modules/dic/DevianceMean.cc:22:70: style:inconclusive: Function 'DevianceMean' argument 1 names different: declaration 'nodes' definition 's'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/dic/DevianceMean.h:17:58: note: Function 'DevianceMean' argument 1 names different: declaration 'nodes' definition 's'. JAGS-4.3.2/src/modules/dic/DevianceMean.cc:22:70: note: Function 'DevianceMean' argument 1 names different: declaration 'nodes' definition 's'. head JAGS-4.3.2/src/modules/dic/DevianceMonitorFactory.cc:63:36: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::dic::DevianceMonitorFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/dic/DevianceMonitorFactory.h:15:14: note: Either there is a missing 'override', or the member function 'jags::dic::DevianceMonitorFactory::name' can be static. JAGS-4.3.2/src/modules/dic/DevianceMonitorFactory.cc:63:36: note: Either there is a missing 'override', or the member function 'jags::dic::DevianceMonitorFactory::name' can be static. 2.17.0 JAGS-4.3.2/src/modules/dic/DevianceMonitorFactory.h:15:14: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::dic::DevianceMonitorFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/dic/DevianceMonitorFactory.cc:63:36: note: Either there is a missing 'override', or the member function 'jags::dic::DevianceMonitorFactory::name' can be static. JAGS-4.3.2/src/modules/dic/DevianceMonitorFactory.h:15:14: note: Either there is a missing 'override', or the member function 'jags::dic::DevianceMonitorFactory::name' can be static. head JAGS-4.3.2/src/modules/dic/DevianceTrace.cc:25:10: style:inconclusive: Function 'DevianceTrace' argument 1 names different: declaration 'nodes' definition 'snodes'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/dic/DevianceTrace.h:16:59: note: Function 'DevianceTrace' argument 1 names different: declaration 'nodes' definition 'snodes'. JAGS-4.3.2/src/modules/dic/DevianceTrace.cc:25:10: note: Function 'DevianceTrace' argument 1 names different: declaration 'nodes' definition 'snodes'. head JAGS-4.3.2/src/modules/dic/DevianceTrace.cc:47:10: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/modules/dic/PDMonitorFactory.cc:82:30: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::dic::PDMonitorFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/dic/PDMonitorFactory.h:15:14: note: Either there is a missing 'override', or the member function 'jags::dic::PDMonitorFactory::name' can be static. JAGS-4.3.2/src/modules/dic/PDMonitorFactory.cc:82:30: note: Either there is a missing 'override', or the member function 'jags::dic::PDMonitorFactory::name' can be static. 2.17.0 JAGS-4.3.2/src/modules/dic/PDMonitorFactory.h:15:14: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::dic::PDMonitorFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/dic/PDMonitorFactory.cc:82:30: note: Either there is a missing 'override', or the member function 'jags::dic::PDMonitorFactory::name' can be static. JAGS-4.3.2/src/modules/dic/PDMonitorFactory.h:15:14: note: Either there is a missing 'override', or the member function 'jags::dic::PDMonitorFactory::name' can be static. head JAGS-4.3.2/src/modules/dic/PDTraceFactory.cc:64:28: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::dic::PDTraceFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/dic/PDTraceFactory.h:15:14: note: Either there is a missing 'override', or the member function 'jags::dic::PDTraceFactory::name' can be static. JAGS-4.3.2/src/modules/dic/PDTraceFactory.cc:64:28: note: Either there is a missing 'override', or the member function 'jags::dic::PDTraceFactory::name' can be static. 2.17.0 JAGS-4.3.2/src/modules/dic/PDTraceFactory.h:15:14: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::dic::PDTraceFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/dic/PDTraceFactory.cc:64:28: note: Either there is a missing 'override', or the member function 'jags::dic::PDTraceFactory::name' can be static. JAGS-4.3.2/src/modules/dic/PDTraceFactory.h:15:14: note: Either there is a missing 'override', or the member function 'jags::dic::PDTraceFactory::name' can be static. head JAGS-4.3.2/src/modules/dic/WAICMonitorFactory.cc:53:29: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::dic::WAICMonitorFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/dic/WAICMonitorFactory.h:15:18: note: Either there is a missing 'override', or the member function 'jags::dic::WAICMonitorFactory::name' can be static. JAGS-4.3.2/src/modules/dic/WAICMonitorFactory.cc:53:29: note: Either there is a missing 'override', or the member function 'jags::dic::WAICMonitorFactory::name' can be static. 2.17.0 JAGS-4.3.2/src/modules/dic/WAICMonitorFactory.h:15:18: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::dic::WAICMonitorFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/dic/WAICMonitorFactory.cc:53:29: note: Either there is a missing 'override', or the member function 'jags::dic::WAICMonitorFactory::name' can be static. JAGS-4.3.2/src/modules/dic/WAICMonitorFactory.h:15:18: note: Either there is a missing 'override', or the member function 'jags::dic::WAICMonitorFactory::name' can be static. head JAGS-4.3.2/src/modules/glm/SSparse/CHOLMOD/Core/cholmod_common.c:300:2: error: #error "CHOLMOD_MAXMETHODS must be 9 or more (defined in cholmod_core.h)." [preprocessorErrorDirective] head JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:101:41: style:inconclusive: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DOrdered.h:30:45: note: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:101:41: note: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:103:25: style:inconclusive: Function 'typicalValue' argument 5 names different: declaration 'lbound' definition 'lower'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DOrdered.h:32:24: note: Function 'typicalValue' argument 5 names different: declaration 'lbound' definition 'lower'. JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:103:25: note: Function 'typicalValue' argument 5 names different: declaration 'lbound' definition 'lower'. head JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:103:46: style:inconclusive: Function 'typicalValue' argument 6 names different: declaration 'ubound' definition 'upper'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DOrdered.h:32:46: note: Function 'typicalValue' argument 6 names different: declaration 'ubound' definition 'upper'. JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:103:46: note: Function 'typicalValue' argument 6 names different: declaration 'ubound' definition 'upper'. head JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:127:25: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::glm::DOrdered::length' can be static. [functionStatic] JAGS-4.3.2/src/modules/glm/distributions/DOrdered.h:43:19: note: Either there is a missing 'override', or the member function 'jags::glm::DOrdered::length' can be static. JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:127:25: note: Either there is a missing 'override', or the member function 'jags::glm::DOrdered::length' can be static. 2.17.0 JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:155:16: warning: Invalid std::log() argument nr 1. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg] JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:136:21: note: Assignment 'psum0=0', assigned value is 0 JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:137:33: note: Assuming condition is false JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:155:16: note: Invalid argument head JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:155:16: warning: Invalid std::log() argument nr 1. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg] JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:136:21: note: Assignment 'psum0=0', assigned value is 0 JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:142:10: note: Assuming condition is true JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:155:16: note: Invalid argument head JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:67:39: style:inconclusive: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DOrdered.h:21:45: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:67:39: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:75:39: style:inconclusive: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DOrdered.h:25:45: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:75:39: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:77:23: style:inconclusive: Function 'randomSample' argument 5 names different: declaration 'lbound' definition 'lower'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DOrdered.h:27:24: note: Function 'randomSample' argument 5 names different: declaration 'lbound' definition 'lower'. JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:77:23: note: Function 'randomSample' argument 5 names different: declaration 'lbound' definition 'lower'. head JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:77:44: style:inconclusive: Function 'randomSample' argument 6 names different: declaration 'ubound' definition 'upper'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DOrdered.h:27:46: note: Function 'randomSample' argument 6 names different: declaration 'ubound' definition 'upper'. JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:77:44: note: Function 'randomSample' argument 6 names different: declaration 'ubound' definition 'upper'. head JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:92:41: style:inconclusive: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DOrdered.h:37:40: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/glm/distributions/DOrdered.cc:92:41: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.cc:27:67: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'pars' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.h:36:66: note: Function 'checkParameterValue' argument 1 names different: declaration 'pars' definition 'par'. JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.cc:27:67: note: Function 'checkParameterValue' argument 1 names different: declaration 'pars' definition 'par'. head JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.cc:34:41: style:inconclusive: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.h:25:43: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.cc:34:41: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.cc:35:16: style:inconclusive: Function 'd' argument 4 names different: declaration 'log' definition 'give_log'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.h:26:13: note: Function 'd' argument 4 names different: declaration 'log' definition 'give_log'. JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.cc:35:16: note: Function 'd' argument 4 names different: declaration 'log' definition 'give_log'. head JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.cc:45:65: style:inconclusive: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.h:27:60: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.cc:45:65: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.cc:46:28: style:inconclusive: Function 'p' argument 4 names different: declaration 'log' definition 'use_log'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.h:28:25: note: Function 'p' argument 4 names different: declaration 'log' definition 'use_log'. JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.cc:46:28: note: Function 'p' argument 4 names different: declaration 'log' definition 'use_log'. head JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.cc:51:32: style:inconclusive: Function 'q' argument 1 names different: declaration 'x' definition 'p'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.h:29:22: note: Function 'q' argument 1 names different: declaration 'x' definition 'p'. JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.cc:51:32: note: Function 'q' argument 1 names different: declaration 'x' definition 'p'. head JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.cc:51:65: style:inconclusive: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.h:29:60: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.cc:51:65: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.cc:52:28: style:inconclusive: Function 'q' argument 4 names different: declaration 'log' definition 'log_p'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.h:30:25: note: Function 'q' argument 4 names different: declaration 'log' definition 'log_p'. JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.cc:52:28: note: Function 'q' argument 4 names different: declaration 'log' definition 'log_p'. head JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.cc:57:55: style:inconclusive: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.h:31:50: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/glm/distributions/DScaledGamma.cc:57:55: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.cc:167:37: style:inconclusive: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.h:24:42: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.cc:167:37: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.cc:173:12: style: Local variable 'df' shadows outer function [shadowFunction] JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.h:51:16: note: Shadowed declaration JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.cc:173:12: note: Shadow variable head JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.cc:205:67: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.h:42:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.cc:205:67: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.cc:219:37: style:inconclusive: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.h:48:44: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.cc:219:37: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.cc:235:35: style:inconclusive: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.h:28:42: note: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.cc:235:35: note: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.cc:68:13: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.cc:90:41: style:inconclusive: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.h:20:42: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.cc:90:41: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.cc:96:9: style: Local variable 'df' shadows outer function [shadowFunction] JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.h:51:16: note: Shadowed declaration JAGS-4.3.2/src/modules/glm/distributions/DScaledWishart.cc:96:9: note: Shadow variable head JAGS-4.3.2/src/modules/glm/distributions/testglmdist.cc:331:12: style: Variable 'msg' is assigned a value that is never used. [unreadVariable] head JAGS-4.3.2/src/modules/glm/samplers/GLMFactory.cc:305:23: style: Variable 'resolved' is assigned a value that is never used. [unreadVariable] head JAGS-4.3.2/src/modules/glm/samplers/GLMFactory.cc:433:59: style:inconclusive: Function 'makeSamplers' argument 1 names different: declaration 'free_nodes' definition 'nodes'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/samplers/GLMFactory.h:46:53: note: Function 'makeSamplers' argument 1 names different: declaration 'free_nodes' definition 'nodes'. JAGS-4.3.2/src/modules/glm/samplers/GLMFactory.cc:433:59: note: Function 'makeSamplers' argument 1 names different: declaration 'free_nodes' definition 'nodes'. head JAGS-4.3.2/src/modules/glm/samplers/GLMFactory.cc:51:60: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/modules/glm/samplers/GLMMethod.cc:424:21: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::glm::GLMMethod::adaptOff' can be static. [functionStatic] JAGS-4.3.2/src/modules/glm/samplers/GLMMethod.h:101:7: note: Either there is a missing 'override', or the member function 'jags::glm::GLMMethod::adaptOff' can be static. JAGS-4.3.2/src/modules/glm/samplers/GLMMethod.cc:424:21: note: Either there is a missing 'override', or the member function 'jags::glm::GLMMethod::adaptOff' can be static. 2.17.0 JAGS-4.3.2/src/modules/glm/samplers/GLMMethod.h:101:7: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::glm::GLMMethod::adaptOff' can be static. [functionStatic] JAGS-4.3.2/src/modules/glm/samplers/GLMMethod.cc:424:21: note: Either there is a missing 'override', or the member function 'jags::glm::GLMMethod::adaptOff' can be static. JAGS-4.3.2/src/modules/glm/samplers/GLMMethod.h:101:7: note: Either there is a missing 'override', or the member function 'jags::glm::GLMMethod::adaptOff' can be static. head JAGS-4.3.2/src/modules/glm/samplers/GLMSampler.cc:57:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/modules/glm/samplers/GLMSampler.cc:66:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/modules/glm/samplers/GLMSampler.cc:78:43: style:inconclusive: Either there is a missing 'override', or the member function 'jags::glm::GLMSampler::methods' can be const. [functionConst] JAGS-4.3.2/src/modules/glm/samplers/GLMSampler.h:61:33: note: Either there is a missing 'override', or the member function 'jags::glm::GLMSampler::methods' can be const. JAGS-4.3.2/src/modules/glm/samplers/GLMSampler.cc:78:43: note: Either there is a missing 'override', or the member function 'jags::glm::GLMSampler::methods' can be const. 2.17.0 JAGS-4.3.2/src/modules/glm/samplers/GLMSampler.h:61:33: style:inconclusive: Either there is a missing 'override', or the member function 'jags::glm::GLMSampler::methods' can be const. [functionConst] JAGS-4.3.2/src/modules/glm/samplers/GLMSampler.cc:78:43: note: Either there is a missing 'override', or the member function 'jags::glm::GLMSampler::methods' can be const. JAGS-4.3.2/src/modules/glm/samplers/GLMSampler.h:61:33: note: Either there is a missing 'override', or the member function 'jags::glm::GLMSampler::methods' can be const. head JAGS-4.3.2/src/modules/glm/samplers/HolmesHeldFactory.cc:35:51: style:inconclusive: Function 'newMethod' argument 2 names different: declaration 'sub_views' definition 'subviews'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/samplers/HolmesHeldFactory.h:33:56: note: Function 'newMethod' argument 2 names different: declaration 'sub_views' definition 'subviews'. JAGS-4.3.2/src/modules/glm/samplers/HolmesHeldFactory.cc:35:51: note: Function 'newMethod' argument 2 names different: declaration 'sub_views' definition 'subviews'. head JAGS-4.3.2/src/modules/glm/samplers/IWLS.cc:54:55: style:inconclusive: Function 'logPTransition' argument 1 names different: declaration 'xorig' definition 'xold'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/samplers/IWLS.h:27:58: note: Function 'logPTransition' argument 1 names different: declaration 'xorig' definition 'xold'. JAGS-4.3.2/src/modules/glm/samplers/IWLS.cc:54:55: note: Function 'logPTransition' argument 1 names different: declaration 'xorig' definition 'xold'. head JAGS-4.3.2/src/modules/glm/samplers/IWLS.cc:55:27: style:inconclusive: Function 'logPTransition' argument 2 names different: declaration 'x' definition 'xnew'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/samplers/IWLS.h:28:58: note: Function 'logPTransition' argument 2 names different: declaration 'x' definition 'xnew'. JAGS-4.3.2/src/modules/glm/samplers/IWLS.cc:55:27: note: Function 'logPTransition' argument 2 names different: declaration 'x' definition 'xnew'. head JAGS-4.3.2/src/modules/glm/samplers/IWLS.cc:74:7: style: Variable 'perm' can be declared as pointer to const [constVariablePointer] head JAGS-4.3.2/src/modules/glm/samplers/IWLS.cc:82:10: style: Variable 'mux' can be declared as pointer to const [constVariablePointer] head JAGS-4.3.2/src/modules/glm/samplers/IWLS.cc:85:7: style: Variable 'Ap' can be declared as pointer to const [constVariablePointer] head JAGS-4.3.2/src/modules/glm/samplers/IWLS.cc:86:7: style: Variable 'Ai' can be declared as pointer to const [constVariablePointer] head JAGS-4.3.2/src/modules/glm/samplers/IWLS.cc:87:10: style: Variable 'Ax' can be declared as pointer to const [constVariablePointer] head JAGS-4.3.2/src/modules/glm/samplers/IWLSFactory.cc:60:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/modules/glm/samplers/REFactory2.cc:27:19: performance:inconclusive: Technically the member function 'jags::glm::REFactory2::checkTau' can be static (but you may consider moving to unnamed namespace). [functionStatic] JAGS-4.3.2/src/modules/glm/samplers/REFactory2.h:26:11: note: Technically the member function 'jags::glm::REFactory2::checkTau' can be static (but you may consider moving to unnamed namespace). JAGS-4.3.2/src/modules/glm/samplers/REFactory2.cc:27:19: note: Technically the member function 'jags::glm::REFactory2::checkTau' can be static (but you may consider moving to unnamed namespace). head JAGS-4.3.2/src/modules/glm/samplers/REFactory2.cc:65:33: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] 2.17.0 JAGS-4.3.2/src/modules/glm/samplers/REFactory2.h:26:11: performance:inconclusive: Technically the member function 'jags::glm::REFactory2::checkTau' can be static (but you may consider moving to unnamed namespace). [functionStatic] JAGS-4.3.2/src/modules/glm/samplers/REFactory2.cc:27:19: note: Technically the member function 'jags::glm::REFactory2::checkTau' can be static (but you may consider moving to unnamed namespace). JAGS-4.3.2/src/modules/glm/samplers/REFactory2.h:26:11: note: Technically the member function 'jags::glm::REFactory2::checkTau' can be static (but you may consider moving to unnamed namespace). head JAGS-4.3.2/src/modules/glm/samplers/REGamma.cc:44:47: style:inconclusive: Function 'REGamma' argument 3 names different: declaration 'veps' definition 'sub_eps'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/samplers/REGamma.h:18:54: note: Function 'REGamma' argument 3 names different: declaration 'veps' definition 'sub_eps'. JAGS-4.3.2/src/modules/glm/samplers/REGamma.cc:44:47: note: Function 'REGamma' argument 3 names different: declaration 'veps' definition 'sub_eps'. head JAGS-4.3.2/src/modules/glm/samplers/REGammaFactory.cc:29:49: style:inconclusive: Function 'newMethod' argument 3 names different: declaration 'veps' definition 'sub_eps'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/samplers/REGammaFactory.h:22:54: note: Function 'newMethod' argument 3 names different: declaration 'veps' definition 'sub_eps'. JAGS-4.3.2/src/modules/glm/samplers/REGammaFactory.cc:29:49: note: Function 'newMethod' argument 3 names different: declaration 'veps' definition 'sub_eps'. head JAGS-4.3.2/src/modules/glm/samplers/REMethod.cc:28:5: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/modules/glm/samplers/REMethod2.cc:31:5: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/modules/glm/samplers/RESampler.cc:53:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/modules/glm/samplers/RESampler.cc:62:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/modules/glm/samplers/REScaledGamma.cc:26:48: style:inconclusive: Function 'REScaledGamma' argument 3 names different: declaration 'veps' definition 'sub_eps'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/samplers/REScaledGamma.h:17:53: note: Function 'REScaledGamma' argument 3 names different: declaration 'veps' definition 'sub_eps'. JAGS-4.3.2/src/modules/glm/samplers/REScaledGamma.cc:26:48: note: Function 'REScaledGamma' argument 3 names different: declaration 'veps' definition 'sub_eps'. head JAGS-4.3.2/src/modules/glm/samplers/REScaledGamma2.cc:88:23: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::glm::REScaledGamma2::adaptOff' can be static. [functionStatic] JAGS-4.3.2/src/modules/glm/samplers/REScaledGamma2.h:20:11: note: Either there is a missing 'override', or the member function 'jags::glm::REScaledGamma2::adaptOff' can be static. JAGS-4.3.2/src/modules/glm/samplers/REScaledGamma2.cc:88:23: note: Either there is a missing 'override', or the member function 'jags::glm::REScaledGamma2::adaptOff' can be static. 2.17.0 JAGS-4.3.2/src/modules/glm/samplers/REScaledGamma2.h:20:11: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::glm::REScaledGamma2::adaptOff' can be static. [functionStatic] JAGS-4.3.2/src/modules/glm/samplers/REScaledGamma2.cc:88:23: note: Either there is a missing 'override', or the member function 'jags::glm::REScaledGamma2::adaptOff' can be static. JAGS-4.3.2/src/modules/glm/samplers/REScaledGamma2.h:20:11: note: Either there is a missing 'override', or the member function 'jags::glm::REScaledGamma2::adaptOff' can be static. head JAGS-4.3.2/src/modules/glm/samplers/REScaledGammaFactory.cc:29:49: style:inconclusive: Function 'newMethod' argument 3 names different: declaration 'veps' definition 'sub_eps'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/samplers/REScaledGammaFactory.h:22:54: note: Function 'newMethod' argument 3 names different: declaration 'veps' definition 'sub_eps'. JAGS-4.3.2/src/modules/glm/samplers/REScaledGammaFactory.cc:29:49: note: Function 'newMethod' argument 3 names different: declaration 'veps' definition 'sub_eps'. head JAGS-4.3.2/src/modules/glm/samplers/REScaledWishart.cc:27:48: style:inconclusive: Function 'REScaledWishart' argument 3 names different: declaration 'veps' definition 'sub_eps'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/samplers/REScaledWishart.h:17:55: note: Function 'REScaledWishart' argument 3 names different: declaration 'veps' definition 'sub_eps'. JAGS-4.3.2/src/modules/glm/samplers/REScaledWishart.cc:27:48: note: Function 'REScaledWishart' argument 3 names different: declaration 'veps' definition 'sub_eps'. head JAGS-4.3.2/src/modules/glm/samplers/REScaledWishart2.cc:138:25: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::glm::REScaledWishart2::adaptOff' can be static. [functionStatic] JAGS-4.3.2/src/modules/glm/samplers/REScaledWishart2.h:20:11: note: Either there is a missing 'override', or the member function 'jags::glm::REScaledWishart2::adaptOff' can be static. JAGS-4.3.2/src/modules/glm/samplers/REScaledWishart2.cc:138:25: note: Either there is a missing 'override', or the member function 'jags::glm::REScaledWishart2::adaptOff' can be static. 2.17.0 JAGS-4.3.2/src/modules/glm/samplers/REScaledWishart2.h:20:11: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::glm::REScaledWishart2::adaptOff' can be static. [functionStatic] JAGS-4.3.2/src/modules/glm/samplers/REScaledWishart2.cc:138:25: note: Either there is a missing 'override', or the member function 'jags::glm::REScaledWishart2::adaptOff' can be static. JAGS-4.3.2/src/modules/glm/samplers/REScaledWishart2.h:20:11: note: Either there is a missing 'override', or the member function 'jags::glm::REScaledWishart2::adaptOff' can be static. head JAGS-4.3.2/src/modules/glm/samplers/REScaledWishartFactory.cc:29:49: style:inconclusive: Function 'newMethod' argument 3 names different: declaration 'veps' definition 'sub_eps'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/glm/samplers/REScaledWishartFactory.h:22:54: note: Function 'newMethod' argument 3 names different: declaration 'veps' definition 'sub_eps'. JAGS-4.3.2/src/modules/glm/samplers/REScaledWishartFactory.cc:29:49: note: Function 'newMethod' argument 3 names different: declaration 'veps' definition 'sub_eps'. head JAGS-4.3.2/src/modules/glm/samplers/ScaledGammaFactory.cc:42:29: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::glm::ScaledGammaFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/glm/samplers/ScaledGammaFactory.h:20:18: note: Either there is a missing 'override', or the member function 'jags::glm::ScaledGammaFactory::name' can be static. JAGS-4.3.2/src/modules/glm/samplers/ScaledGammaFactory.cc:42:29: note: Either there is a missing 'override', or the member function 'jags::glm::ScaledGammaFactory::name' can be static. 2.17.0 JAGS-4.3.2/src/modules/glm/samplers/ScaledGammaFactory.h:20:18: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::glm::ScaledGammaFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/glm/samplers/ScaledGammaFactory.cc:42:29: note: Either there is a missing 'override', or the member function 'jags::glm::ScaledGammaFactory::name' can be static. JAGS-4.3.2/src/modules/glm/samplers/ScaledGammaFactory.h:20:18: note: Either there is a missing 'override', or the member function 'jags::glm::ScaledGammaFactory::name' can be static. head JAGS-4.3.2/src/modules/glm/samplers/ScaledWishartFactory.cc:42:31: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::glm::ScaledWishartFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/glm/samplers/ScaledWishartFactory.h:20:18: note: Either there is a missing 'override', or the member function 'jags::glm::ScaledWishartFactory::name' can be static. JAGS-4.3.2/src/modules/glm/samplers/ScaledWishartFactory.cc:42:31: note: Either there is a missing 'override', or the member function 'jags::glm::ScaledWishartFactory::name' can be static. 2.17.0 JAGS-4.3.2/src/modules/glm/samplers/ScaledWishartFactory.h:20:18: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::glm::ScaledWishartFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/glm/samplers/ScaledWishartFactory.cc:42:31: note: Either there is a missing 'override', or the member function 'jags::glm::ScaledWishartFactory::name' can be static. JAGS-4.3.2/src/modules/glm/samplers/ScaledWishartFactory.h:20:18: note: Either there is a missing 'override', or the member function 'jags::glm::ScaledWishartFactory::name' can be static. head JAGS-4.3.2/src/modules/glm/samplers/testglmsamp.cc:11:19: performance:inconclusive: Either there is a missing 'override', or the member function 'GLMSampTest::setUp' can be static. [functionStatic] JAGS-4.3.2/src/modules/glm/samplers/testglmsamp.h:14:10: note: Either there is a missing 'override', or the member function 'GLMSampTest::setUp' can be static. JAGS-4.3.2/src/modules/glm/samplers/testglmsamp.cc:11:19: note: Either there is a missing 'override', or the member function 'GLMSampTest::setUp' can be static. head JAGS-4.3.2/src/modules/glm/samplers/testglmsamp.cc:15:19: performance:inconclusive: Either there is a missing 'override', or the member function 'GLMSampTest::tearDown' can be static. [functionStatic] JAGS-4.3.2/src/modules/glm/samplers/testglmsamp.h:15:10: note: Either there is a missing 'override', or the member function 'GLMSampTest::tearDown' can be static. JAGS-4.3.2/src/modules/glm/samplers/testglmsamp.cc:15:19: note: Either there is a missing 'override', or the member function 'GLMSampTest::tearDown' can be static. 2.17.0 JAGS-4.3.2/src/modules/glm/samplers/testglmsamp.h:14:10: performance:inconclusive: Either there is a missing 'override', or the member function 'GLMSampTest::setUp' can be static. [functionStatic] JAGS-4.3.2/src/modules/glm/samplers/testglmsamp.cc:11:19: note: Either there is a missing 'override', or the member function 'GLMSampTest::setUp' can be static. JAGS-4.3.2/src/modules/glm/samplers/testglmsamp.h:14:10: note: Either there is a missing 'override', or the member function 'GLMSampTest::setUp' can be static. 2.17.0 JAGS-4.3.2/src/modules/glm/samplers/testglmsamp.h:15:10: performance:inconclusive: Either there is a missing 'override', or the member function 'GLMSampTest::tearDown' can be static. [functionStatic] JAGS-4.3.2/src/modules/glm/samplers/testglmsamp.cc:15:19: note: Either there is a missing 'override', or the member function 'GLMSampTest::tearDown' can be static. JAGS-4.3.2/src/modules/glm/samplers/testglmsamp.h:15:10: note: Either there is a missing 'override', or the member function 'GLMSampTest::tearDown' can be static. head JAGS-4.3.2/src/modules/lecuyer/RngStreamFactory.cc:176:30: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::lecuyer::RngStreamFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/lecuyer/RngStreamFactory.h:25:14: note: Either there is a missing 'override', or the member function 'jags::lecuyer::RngStreamFactory::name' can be static. JAGS-4.3.2/src/modules/lecuyer/RngStreamFactory.cc:176:30: note: Either there is a missing 'override', or the member function 'jags::lecuyer::RngStreamFactory::name' can be static. 2.17.0 JAGS-4.3.2/src/modules/lecuyer/RngStreamFactory.h:25:14: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::lecuyer::RngStreamFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/lecuyer/RngStreamFactory.cc:176:30: note: Either there is a missing 'override', or the member function 'jags::lecuyer::RngStreamFactory::name' can be static. JAGS-4.3.2/src/modules/lecuyer/RngStreamFactory.h:25:14: note: Either there is a missing 'override', or the member function 'jags::lecuyer::RngStreamFactory::name' can be static. head JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.cc:103:60: style:inconclusive: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.h:25:57: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.cc:103:60: note: Function 'q' argument 2 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.cc:111:50: style:inconclusive: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.h:27:47: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.cc:111:50: note: Function 'r' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.cc:116:18: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::mix::DBetaBin::l' can be static. [functionStatic] JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.h:28:10: note: Either there is a missing 'override', or the member function 'jags::mix::DBetaBin::l' can be static. JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.cc:116:18: note: Either there is a missing 'override', or the member function 'jags::mix::DBetaBin::l' can be static. head JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.cc:116:50: style:inconclusive: Function 'l' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.h:28:47: note: Function 'l' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.cc:116:50: note: Function 'l' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.cc:121:50: style:inconclusive: Function 'u' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.h:29:47: note: Function 'u' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.cc:121:50: note: Function 'u' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.cc:38:18: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::mix::DBetaBin::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.h:19:15: note: Either there is a missing 'override', or the member function 'jags::mix::DBetaBin::alias' can be static. JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.cc:38:18: note: Either there is a missing 'override', or the member function 'jags::mix::DBetaBin::alias' can be static. head JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.cc:49:67: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.h:37:63: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.cc:49:67: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.cc:54:74: style:inconclusive: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.h:21:40: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.cc:54:74: note: Function 'd' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.cc:77:60: style:inconclusive: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.h:23:57: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.cc:77:60: note: Function 'p' argument 2 names different: declaration 'parameters' definition 'par'. 2.17.0 JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.h:19:15: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::mix::DBetaBin::alias' can be static. [functionStatic] JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.cc:38:18: note: Either there is a missing 'override', or the member function 'jags::mix::DBetaBin::alias' can be static. JAGS-4.3.2/src/modules/mix/distributions/DBetaBin.h:19:15: note: Either there is a missing 'override', or the member function 'jags::mix::DBetaBin::alias' can be static. head JAGS-4.3.2/src/modules/mix/distributions/DNormMix.cc:128:28: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::mix::DNormMix::length' can be static. [functionStatic] JAGS-4.3.2/src/modules/mix/distributions/DNormMix.h:50:15: note: Either there is a missing 'override', or the member function 'jags::mix::DNormMix::length' can be static. JAGS-4.3.2/src/modules/mix/distributions/DNormMix.cc:128:28: note: Either there is a missing 'override', or the member function 'jags::mix::DNormMix::length' can be static. head JAGS-4.3.2/src/modules/mix/distributions/DNormMix.cc:35:65: style:inconclusive: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/distributions/DNormMix.h:45:62: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DNormMix.cc:35:65: note: Function 'checkParameterValue' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/mix/distributions/DNormMix.cc:49:35: style:inconclusive: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/distributions/DNormMix.h:27:41: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DNormMix.cc:49:35: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/mix/distributions/DNormMix.cc:66:37: style:inconclusive: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/distributions/DNormMix.h:31:41: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DNormMix.cc:66:37: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/mix/distributions/DNormMix.cc:97:35: style:inconclusive: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/distributions/DNormMix.h:36:41: note: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DNormMix.cc:97:35: note: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/mix/distributions/DPick.cc:35:41: style:inconclusive: Function 'logDensity' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/distributions/DPick.h:14:45: note: Function 'logDensity' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DPick.cc:35:41: note: Function 'logDensity' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/mix/distributions/DPick.cc:56:52: style:inconclusive: Function 'randomSample' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/distributions/DPick.h:16:61: note: Function 'randomSample' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DPick.cc:56:52: note: Function 'randomSample' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/mix/distributions/DPick.cc:68:59: style:inconclusive: Function 'typicalValue' argument 1 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/distributions/DPick.h:19:61: note: Function 'typicalValue' argument 1 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DPick.cc:68:59: note: Function 'typicalValue' argument 1 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/mix/distributions/DPick.cc:86:38: style:inconclusive: Function 'support' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/distributions/DPick.h:22:40: note: Function 'support' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/mix/distributions/DPick.cc:86:38: note: Function 'support' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/mix/distributions/testmixdist.cc:245:12: style: Variable 'msg' is assigned a value that is never used. [unreadVariable] head JAGS-4.3.2/src/modules/mix/distributions/testmixdist.cc:314:37: style:inconclusive: Function 'test_mean_normmix' argument 2 names different: declaration 'lengths' definition 'len'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/distributions/testmixdist.h:40:40: note: Function 'test_mean_normmix' argument 2 names different: declaration 'lengths' definition 'len'. JAGS-4.3.2/src/modules/mix/distributions/testmixdist.cc:314:37: note: Function 'test_mean_normmix' argument 2 names different: declaration 'lengths' definition 'len'. head JAGS-4.3.2/src/modules/mix/distributions/testmixdist.cc:382:22: style: Variable 'pi[1]' is assigned a value that is never used. [unreadVariable] head JAGS-4.3.2/src/modules/mix/distributions/testmixdist.cc:386:22: style: Variable 'mu[1]' is assigned a value that is never used. [unreadVariable] head JAGS-4.3.2/src/modules/mix/distributions/testmixdist.cc:387:24: style: Variable 'tau[1]' is assigned a value that is never used. [unreadVariable] head JAGS-4.3.2/src/modules/mix/samplers/CatDirichlet.cc:60:12: style: Variable 'xnew[i]' is assigned a value that is never used. [unreadVariable] head JAGS-4.3.2/src/modules/mix/samplers/DirichletCat.cc:83:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/modules/mix/samplers/DirichletCat.cc:86:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/modules/mix/samplers/DirichletCatFactory.cc:45:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/modules/mix/samplers/DirichletCatFactory.cc:79:31: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::mix::DirichletCatFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/mix/samplers/DirichletCatFactory.h:20:18: note: Either there is a missing 'override', or the member function 'jags::mix::DirichletCatFactory::name' can be static. JAGS-4.3.2/src/modules/mix/samplers/DirichletCatFactory.cc:79:31: note: Either there is a missing 'override', or the member function 'jags::mix::DirichletCatFactory::name' can be static. 2.17.0 JAGS-4.3.2/src/modules/mix/samplers/DirichletCatFactory.h:20:18: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::mix::DirichletCatFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/mix/samplers/DirichletCatFactory.cc:79:31: note: Either there is a missing 'override', or the member function 'jags::mix::DirichletCatFactory::name' can be static. JAGS-4.3.2/src/modules/mix/samplers/DirichletCatFactory.h:20:18: note: Either there is a missing 'override', or the member function 'jags::mix::DirichletCatFactory::name' can be static. head JAGS-4.3.2/src/modules/mix/samplers/LDA.cc:210:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/modules/mix/samplers/LDA.cc:224:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/modules/mix/samplers/LDA.cc:41:38: style:inconclusive: Function 'LDA' argument 6 names different: declaration 'chain' definition 'ch'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/samplers/LDA.h:64:37: note: Function 'LDA' argument 6 names different: declaration 'chain' definition 'ch'. JAGS-4.3.2/src/modules/mix/samplers/LDA.cc:41:38: note: Function 'LDA' argument 6 names different: declaration 'chain' definition 'ch'. head JAGS-4.3.2/src/modules/mix/samplers/LDAFactory.cc:102:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/modules/mix/samplers/LDAFactory.cc:165:21: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::mix::LDAFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/mix/samplers/LDAFactory.h:24:18: note: Either there is a missing 'override', or the member function 'jags::mix::LDAFactory::name' can be static. JAGS-4.3.2/src/modules/mix/samplers/LDAFactory.cc:165:21: note: Either there is a missing 'override', or the member function 'jags::mix::LDAFactory::name' can be static. head JAGS-4.3.2/src/modules/mix/samplers/LDAFactory.cc:171:56: style:inconclusive: Function 'makeSamplers' argument 1 names different: declaration 'nodes' definition 'free_nodes'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/samplers/LDAFactory.h:22:50: note: Function 'makeSamplers' argument 1 names different: declaration 'nodes' definition 'free_nodes'. JAGS-4.3.2/src/modules/mix/samplers/LDAFactory.cc:171:56: note: Function 'makeSamplers' argument 1 names different: declaration 'nodes' definition 'free_nodes'. head JAGS-4.3.2/src/modules/mix/samplers/LDAFactory.cc:51:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] 2.17.0 JAGS-4.3.2/src/modules/mix/samplers/LDAFactory.h:24:18: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::mix::LDAFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/mix/samplers/LDAFactory.cc:165:21: note: Either there is a missing 'override', or the member function 'jags::mix::LDAFactory::name' can be static. JAGS-4.3.2/src/modules/mix/samplers/LDAFactory.h:24:18: note: Either there is a missing 'override', or the member function 'jags::mix::LDAFactory::name' can be static. head JAGS-4.3.2/src/modules/mix/samplers/MixSamplerFactory.cc:104:31: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::mix::MixSamplerFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/mix/samplers/MixSamplerFactory.h:20:14: note: Either there is a missing 'override', or the member function 'jags::mix::MixSamplerFactory::name' can be static. JAGS-4.3.2/src/modules/mix/samplers/MixSamplerFactory.cc:104:31: note: Either there is a missing 'override', or the member function 'jags::mix::MixSamplerFactory::name' can be static. head JAGS-4.3.2/src/modules/mix/samplers/MixSamplerFactory.cc:33:58: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/modules/mix/samplers/MixSamplerFactory.cc:51:43: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] 2.17.0 JAGS-4.3.2/src/modules/mix/samplers/MixSamplerFactory.h:20:14: performance:inconclusive: Either there is a missing 'override', or the member function 'jags::mix::MixSamplerFactory::name' can be static. [functionStatic] JAGS-4.3.2/src/modules/mix/samplers/MixSamplerFactory.cc:104:31: note: Either there is a missing 'override', or the member function 'jags::mix::MixSamplerFactory::name' can be static. JAGS-4.3.2/src/modules/mix/samplers/MixSamplerFactory.h:20:14: note: Either there is a missing 'override', or the member function 'jags::mix::MixSamplerFactory::name' can be static. head JAGS-4.3.2/src/modules/mix/samplers/NormMix.cc:128:55: style:inconclusive: Function 'logJacobian' argument 1 names different: declaration 'value' definition 'x'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/samplers/NormMix.h:54:48: note: Function 'logJacobian' argument 1 names different: declaration 'value' definition 'x'. JAGS-4.3.2/src/modules/mix/samplers/NormMix.cc:128:55: note: Function 'logJacobian' argument 1 names different: declaration 'value' definition 'x'. head JAGS-4.3.2/src/modules/mix/samplers/NormMix.cc:188:44: style:inconclusive: Function 'getValue' argument 1 names different: declaration 'value' definition 'x'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/samplers/NormMix.h:50:37: note: Function 'getValue' argument 1 names different: declaration 'value' definition 'x'. JAGS-4.3.2/src/modules/mix/samplers/NormMix.cc:188:44: note: Function 'getValue' argument 1 names different: declaration 'value' definition 'x'. head JAGS-4.3.2/src/modules/mix/samplers/NormMix.cc:198:50: style:inconclusive: Function 'setValue' argument 1 names different: declaration 'value' definition 'x'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/samplers/NormMix.h:51:43: note: Function 'setValue' argument 1 names different: declaration 'value' definition 'x'. JAGS-4.3.2/src/modules/mix/samplers/NormMix.cc:198:50: note: Function 'setValue' argument 1 names different: declaration 'value' definition 'x'. head JAGS-4.3.2/src/modules/mix/samplers/NormMix.cc:227:9: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/modules/mix/samplers/NormMix.cc:96:41: style:inconclusive: Function 'step' argument 1 names different: declaration 'value' definition 'x'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/mix/samplers/NormMix.h:55:33: note: Function 'step' argument 1 names different: declaration 'value' definition 'x'. JAGS-4.3.2/src/modules/mix/samplers/NormMix.cc:96:41: note: Function 'step' argument 1 names different: declaration 'value' definition 'x'. head JAGS-4.3.2/src/modules/msm/distributions/DMState.cc:154:37: style:inconclusive: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/msm/distributions/DMState.h:27:44: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/msm/distributions/DMState.cc:154:37: note: Function 'randomSample' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/msm/distributions/DMState.cc:169:39: style:inconclusive: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/msm/distributions/DMState.h:35:39: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/msm/distributions/DMState.cc:169:39: note: Function 'support' argument 4 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/msm/distributions/DMState.cc:177:37: style:inconclusive: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/msm/distributions/DMState.h:31:44: note: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/msm/distributions/DMState.cc:177:37: note: Function 'typicalValue' argument 3 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/modules/msm/distributions/DMState.cc:90:42: style:inconclusive: Function 'logDensity' argument 1 names different: declaration 'x' definition 'y'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/msm/distributions/DMState.h:22:37: note: Function 'logDensity' argument 1 names different: declaration 'x' definition 'y'. JAGS-4.3.2/src/modules/msm/distributions/DMState.cc:90:42: note: Function 'logDensity' argument 1 names different: declaration 'x' definition 'y'. head JAGS-4.3.2/src/modules/msm/distributions/DMState.cc:91:37: style:inconclusive: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. [funcArgNamesDifferent] JAGS-4.3.2/src/modules/msm/distributions/DMState.h:23:44: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. JAGS-4.3.2/src/modules/msm/distributions/DMState.cc:91:37: note: Function 'logDensity' argument 4 names different: declaration 'parameters' definition 'par'. head JAGS-4.3.2/src/terminal/ReadData.cc:128:13: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head JAGS-4.3.2/src/terminal/ReadData.cc:23:42: style:inconclusive: Function 'readRData' argument 1 names different: declaration 'r_assignment_list' definition 'array_list'. [funcArgNamesDifferent] JAGS-4.3.2/src/terminal/ReadData.h:9:53: note: Function 'readRData' argument 1 names different: declaration 'r_assignment_list' definition 'array_list'. JAGS-4.3.2/src/terminal/ReadData.cc:23:42: note: Function 'readRData' argument 1 names different: declaration 'r_assignment_list' definition 'array_list'. head JAGS-4.3.2/src/terminal/ReadData.cc:31:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_VAR [valueFlowBailoutIncompleteVar] 2.17.0 JAGS-4.3.2/src/terminal/ReadData.cc:37:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head scanner.cc:1707:6: style: C-style pointer casting [cstyleCast] 2.17.0 scanner.cc:1707:7: style: C-style pointer casting [cstyleCast] head scanner.cc:1867:23: style: C-style pointer casting [cstyleCast] 2.17.0 scanner.cc:1867:24: style: C-style pointer casting [cstyleCast] head scanner.cc:1886:23: style: C-style pointer casting [cstyleCast] 2.17.0 scanner.cc:1886:24: style: C-style pointer casting [cstyleCast] head scanner.cc:1915:6: style: C-style pointer casting [cstyleCast] 2.17.0 scanner.cc:1915:7: style: C-style pointer casting [cstyleCast] head scanner.cc:2379:6: style: C-style pointer casting [cstyleCast] 2.17.0 scanner.cc:2379:7: style: C-style pointer casting [cstyleCast] head scanner.cc:2539:23: style: C-style pointer casting [cstyleCast] 2.17.0 scanner.cc:2539:24: style: C-style pointer casting [cstyleCast] head scanner.cc:2558:23: style: C-style pointer casting [cstyleCast] 2.17.0 scanner.cc:2558:24: style: C-style pointer casting [cstyleCast] head scanner.cc:2587:6: style: C-style pointer casting [cstyleCast] 2.17.0 scanner.cc:2587:7: style: C-style pointer casting [cstyleCast] DONE