2025-05-07 15:25 ftp://ftp.de.debian.org/debian/pool/main/r/r-cran-collapse/r-cran-collapse_2.1.0.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=openmp --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: 3726ace (2025-05-07 13:02:19 +0200) count: 588 588 elapsed-time: 7.1 7.2 head-timing-info: old-timing-info: head results: collapse/src/RcppExports.cpp:31:1: error: There is an unknown macro here somewhere. Configuration is required. If END_RCPP is a macro then please configure it. [unknownMacro] collapse/src/ExportSymbols.c:150:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] collapse/src/data.table_init.c:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LGLSXP [valueFlowBailoutIncompleteVar] collapse/src/data.table_init.c:69:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/base_radixsort.c:72:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEXP [valueFlowBailoutIncompleteVar] collapse/src/base_radixsort.c:89:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable truelength [valueFlowBailoutIncompleteVar] collapse/src/base_radixsort.c:103:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEXP [valueFlowBailoutIncompleteVar] collapse/src/base_radixsort.c:204:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/base_radixsort.c:243:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/base_radixsort.c:268:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/base_radixsort.c:460:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/base_radixsort.c:914:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_STRING [valueFlowBailoutIncompleteVar] collapse/src/base_radixsort.c:923:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_STRING [valueFlowBailoutIncompleteVar] collapse/src/base_radixsort.c:936:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_STRING [valueFlowBailoutIncompleteVar] collapse/src/base_radixsort.c:998:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_STRING [valueFlowBailoutIncompleteVar] collapse/src/base_radixsort.c:1068:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable truelength [valueFlowBailoutIncompleteVar] collapse/src/base_radixsort.c:1146:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_STRING [valueFlowBailoutIncompleteVar] collapse/src/base_radixsort.c:1201:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable truelength [valueFlowBailoutIncompleteVar] collapse/src/base_radixsort.c:1289:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/base_radixsort.c:1417:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_STRING [valueFlowBailoutIncompleteVar] collapse/src/base_radixsort.c:1473:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/base_radixsort.c:1586:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] collapse/src/base_radixsort.c:2083:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] collapse/src/base_radixsort.c:2122:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] collapse/src/base_radixsort.c:2145:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] collapse/src/data.table_rbindlist.c:16:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rbyte [valueFlowBailoutIncompleteVar] collapse/src/data.table_rbindlist.c:129:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rbyte [valueFlowBailoutIncompleteVar] collapse/src/data.table_rbindlist.c:151:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEXP [valueFlowBailoutIncompleteVar] collapse/src/data.table_rbindlist.c:167:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEXP [valueFlowBailoutIncompleteVar] collapse/src/data.table_rbindlist.c:189:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable truelength [valueFlowBailoutIncompleteVar] collapse/src/data.table_rbindlist.c:200:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_LOGICAL [valueFlowBailoutIncompleteVar] collapse/src/data.table_rbindlist.c:621:26: style: Local variable 'k' shadows outer variable [shadowVariable] collapse/src/data.table_rbindlist.c:606:20: note: Shadowed declaration collapse/src/data.table_rbindlist.c:621:26: note: Shadow variable collapse/src/base_radixsort.c:402:3: error: Common realloc mistake: 'otmp' nulled but not freed upon failure [memleakOnRealloc] collapse/src/base_radixsort.c:418:3: error: Common realloc mistake: 'xtmp' nulled but not freed upon failure [memleakOnRealloc] collapse/src/base_radixsort.c:504:5: error: Common realloc mistake: 'radix_xsub' nulled but not freed upon failure [memleakOnRealloc] collapse/src/base_radixsort.c:738:5: error: Common realloc mistake: 'radix_xsub' nulled but not freed upon failure [memleakOnRealloc] collapse/src/base_radixsort.c:1088:7: error: Common realloc mistake: 'ustr' nulled but not freed upon failure [memleakOnRealloc] collapse/src/base_radixsort.c:1125:3: error: Common realloc mistake: 'csort_otmp' nulled but not freed upon failure [memleakOnRealloc] collapse/src/base_radixsort.c:1217:7: error: Common realloc mistake: 'ustr' nulled but not freed upon failure [memleakOnRealloc] collapse/src/base_radixsort.c:1241:5: error: Common realloc mistake: 'cradix_counts' nulled but not freed upon failure [memleakOnRealloc] collapse/src/base_radixsort.c:1248:5: error: Common realloc mistake: 'cradix_xtmp' nulled but not freed upon failure [memleakOnRealloc] collapse/src/base_radixsort.c:117:3: warning: Either the condition 'tmp==NULL' is redundant or there is possible null pointer dereference: savedtl. [nullPointerRedundantCheck] collapse/src/base_radixsort.c:110:13: note: Assuming that condition 'tmp==NULL' is not redundant collapse/src/base_radixsort.c:114:15: note: Assignment 'savedtl=(R_len_t*)tmp', assigned value is 0 collapse/src/base_radixsort.c:117:3: note: Null pointer dereference collapse/src/base_radixsort.c:1536:8: portability: Casting from double * to unsigned long long * is not portable due to different binary data representations on different platforms. [invalidPointerCast] collapse/src/base_radixsort.c:1539:13: portability: Casting from double * to unsigned long long * is not portable due to different binary data representations on different platforms. [invalidPointerCast] collapse/src/base_radixsort.c:1541:12: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] collapse/src/base_radixsort.c:2052:6: style: Redundant initialization for 'nl'. The initialized value is overwritten before it is read. [redundantInitialization] collapse/src/base_radixsort.c:2047:15: note: nl is initialized collapse/src/base_radixsort.c:2052:6: note: nl is overwritten collapse/src/base_radixsort.c:333:9: style: Local variable 'xtmp' shadows outer variable [shadowVariable] collapse/src/base_radixsort.c:410:14: note: Shadowed declaration collapse/src/base_radixsort.c:333:9: note: Shadow variable collapse/src/base_radixsort.c:336:11: style: Local variable 'otmp' shadows outer variable [shadowVariable] collapse/src/base_radixsort.c:397:13: note: Shadowed declaration collapse/src/base_radixsort.c:336:11: note: Shadow variable collapse/src/base_radixsort.c:794:7: style: Local variable 'otmp' shadows outer variable [shadowVariable] collapse/src/base_radixsort.c:397:13: note: Shadowed declaration collapse/src/base_radixsort.c:794:7: note: Shadow variable collapse/src/base_radixsort.c:795:22: style: Local variable 'xtmp' shadows outer variable [shadowVariable] collapse/src/base_radixsort.c:410:14: note: Shadowed declaration collapse/src/base_radixsort.c:795:22: note: Shadow variable collapse/src/base_radixsort.c:1316:12: style: Local variable 'i' shadows outer variable [shadowVariable] collapse/src/base_radixsort.c:1281:7: note: Shadowed declaration collapse/src/base_radixsort.c:1316:12: note: Shadow variable collapse/src/base_radixsort.c:1381:12: style: Local variable 'i' shadows outer variable [shadowVariable] collapse/src/base_radixsort.c:1337:7: note: Shadowed declaration collapse/src/base_radixsort.c:1381:12: note: Shadow variable collapse/src/base_radixsort.c:1445:12: style: Local variable 'i' shadows outer variable [shadowVariable] collapse/src/base_radixsort.c:1408:7: note: Shadowed declaration collapse/src/base_radixsort.c:1445:12: note: Shadow variable collapse/src/base_radixsort.c:1948:9: style: Local variable 'maxgrpn' shadows outer variable [shadowVariable] collapse/src/base_radixsort.c:1724:7: note: Shadowed declaration collapse/src/base_radixsort.c:1948:9: note: Shadow variable collapse/src/base_radixsort.c:202:27: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] collapse/src/base_radixsort.c:248:25: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] collapse/src/base_radixsort.c:427:25: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] collapse/src/base_radixsort.c:1187:30: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] collapse/src/base_radixsort.c:1279:25: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] collapse/src/base_radixsort.c:1839:40: style: Variable 'pxd' can be declared as pointer to const [constVariablePointer] collapse/src/base_radixsort.c:1848:40: style: Variable 'pxd' can be declared as pointer to const [constVariablePointer] collapse/src/base_radixsort.c:1852:44: style: Variable 'pxd' can be declared as pointer to const [constVariablePointer] collapse/src/base_radixsort.c:1856:38: style: Variable 'pxd' can be declared as pointer to const [constVariablePointer] collapse/src/base_radixsort.c:440:45: error: Signed integer overflow for expression '-2147483647-1'. [integerOverflow] collapse/src/base_radixsort.c:493:46: error: Signed integer overflow for expression '-2147483647-1'. [integerOverflow] collapse/src/base_radixsort.c:570:38: error: Signed integer overflow for expression '-2147483647-1'. [integerOverflow] collapse/src/base_radixsort.c:579:39: error: Signed integer overflow for expression '-2147483647-1'. [integerOverflow] collapse/src/base_radixsort.c:294:26: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable] collapse/src/base_radixsort.c:1281:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] collapse/src/base_radixsort.c:1337:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] collapse/src/base_radixsort.c:1408:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] collapse/src/data.table_subset.c:19:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable truelength [valueFlowBailoutIncompleteVar] collapse/src/data.table_subset.c:42:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_NamesSymbol [valueFlowBailoutIncompleteVar] collapse/src/data.table_subset.c:82:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECSXP [valueFlowBailoutIncompleteVar] collapse/src/data.table_subset.c:144:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable truelength [valueFlowBailoutIncompleteVar] collapse/src/data.table_subset.c:200:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/data.table_subset.c:260:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/data.table_subset.c:287:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_LOGICAL [valueFlowBailoutIncompleteVar] collapse/src/data.table_subset.c:389:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_NamesSymbol [valueFlowBailoutIncompleteVar] collapse/src/data.table_subset.c:403:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTSXP [valueFlowBailoutIncompleteVar] collapse/src/data.table_subset.c:415:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECSXP [valueFlowBailoutIncompleteVar] collapse/src/data.table_subset.c:508:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] collapse/src/data.table_subset.c:617:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] collapse/src/data.table_utils.c:12:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gp [valueFlowBailoutIncompleteVar] collapse/src/data.table_utils.c:20:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRSXP [valueFlowBailoutIncompleteVar] collapse/src/data.table_utils.c:29:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRSXP [valueFlowBailoutIncompleteVar] collapse/src/data.table_utils.c:60:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/data.table_utils.c:105:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ClassSymbol [valueFlowBailoutIncompleteVar] collapse/src/data.table_utils.c:145:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LGLSXP [valueFlowBailoutIncompleteVar] collapse/src/data.table_utils.c:263:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTSXP [valueFlowBailoutIncompleteVar] collapse/src/data.table_utils.c:302:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_NamesSymbol [valueFlowBailoutIncompleteVar] collapse/src/TRA.c:41:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRSXP [valueFlowBailoutIncompleteVar] collapse/src/TRA.c:74:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTSXP [valueFlowBailoutIncompleteVar] collapse/src/TRA.c:198:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTSXP [valueFlowBailoutIncompleteVar] collapse/src/TRA.c:382:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTSXP [valueFlowBailoutIncompleteVar] collapse/src/TRA.c:489:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALSXP [valueFlowBailoutIncompleteVar] collapse/src/TRA.c:660:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRSXP [valueFlowBailoutIncompleteVar] collapse/src/TRA.c:672:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRSXP [valueFlowBailoutIncompleteVar] collapse/src/TRA.c:747:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_DimSymbol [valueFlowBailoutIncompleteVar] collapse/src/data.table_subset.c:118:10: style: Variable 'pcols' can be declared as pointer to const [constVariablePointer] collapse/src/data.table_subset.c:255:8: style: Variable 'idxp' can be declared as pointer to const [constVariablePointer] collapse/src/data.table_subset.c:404:30: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/data.table_subset.c:421:8: style: Variable 'pcols' can be declared as pointer to const [constVariablePointer] collapse/src/data.table_utils.c:259:8: style: Variable 'xstart' can be declared as pointer to const [constVariablePointer] collapse/src/data.table_utils.c:259:38: style: Variable 'xlen' can be declared as pointer to const [constVariablePointer] collapse/src/data.table_utils.c:259:64: style: Variable 'xorder' can be declared as pointer to const [constVariablePointer] collapse/src/extptr.c:17:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTPTRSXP [valueFlowBailoutIncompleteVar] collapse/src/fbetween_fwithin.cpp:18:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_NegInf [valueFlowBailoutIncompleteVar] collapse/src/fbetween_fwithin.cpp:323:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_NegInf [valueFlowBailoutIncompleteVar] collapse/src/fbetween_fwithin.cpp:694:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_NegInf [valueFlowBailoutIncompleteVar] collapse/src/fbstats.cpp:31:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_REAL [valueFlowBailoutIncompleteVar] collapse/src/fbstats.cpp:389:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_REAL [valueFlowBailoutIncompleteVar] collapse/src/fbstats.cpp:824:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_NamesSymbol [valueFlowBailoutIncompleteVar] collapse/src/fbstats.cpp:708:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_REAL [valueFlowBailoutIncompleteVar] collapse/src/fbstats.cpp:576:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_REAL [valueFlowBailoutIncompleteVar] collapse/src/TRA.c:70:8: style: Variable 'pg' can be declared as pointer to const [constVariablePointer] collapse/src/TRA.c:92:17: style: Variable 'AG' can be declared as pointer to const [constVariablePointer] collapse/src/TRA.c:107:14: style: Variable 'AG' can be declared as pointer to const [constVariablePointer] collapse/src/TRA.c:121:19: style: Variable 'AG' can be declared as pointer to const [constVariablePointer] collapse/src/TRA.c:159:16: style: Variable 'AG' can be declared as pointer to const [constVariablePointer] collapse/src/TRA.c:194:8: style: Variable 'pg' can be declared as pointer to const [constVariablePointer] collapse/src/TRA.c:210:13: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/TRA.c:260:10: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/TRA.c:378:8: style: Variable 'pg' can be declared as pointer to const [constVariablePointer] collapse/src/TRA.c:535:57: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/TRA.c:543:40: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/TRA.c:547:18: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/TRA.c:559:12: style: Variable 'pg' can be declared as pointer to const [constVariablePointer] collapse/src/TRA.c:631:19: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/TRA.c:632:11: style: Variable 'pAG' can be declared as pointer to const [constVariablePointer] collapse/src/TRA.c:637:14: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/TRA.c:640:11: style: Variable 'pAG' can be declared as pointer to const [constVariablePointer] collapse/src/TRA.c:643:11: style: Variable 'pAG' can be declared as pointer to const [constVariablePointer] collapse/src/TRA.c:751:52: style: Variable 'pg' can be declared as pointer to const [constVariablePointer] collapse/src/TRA.c:790:25: style: Variable 'AG' can be declared as pointer to const [constVariablePointer] collapse/src/TRA.c:809:35: style: Variable 'AG' can be declared as pointer to const [constVariablePointer] collapse/src/TRA.c:845:21: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/TRA.c:914:18: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/TRA.c:1385:34: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/TRA.c:1386:7: style: Variable 'AG' can be declared as pointer to const [constVariablePointer] collapse/src/TRA.c:1392:12: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/TRA.c:1395:9: style: Variable 'AG' can be declared as pointer to const [constVariablePointer] collapse/src/TRA.c:1398:9: style: Variable 'AG' can be declared as pointer to const [constVariablePointer] collapse/src/fcumsum.c:82:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/fcumsum.c:152:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/fcumsum.c:229:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LGLSXP [valueFlowBailoutIncompleteVar] collapse/src/fcumsum.c:248:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_DimSymbol [valueFlowBailoutIncompleteVar] collapse/src/fcumsum.c:281:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECSXP [valueFlowBailoutIncompleteVar] collapse/src/fcumsum.c:3:65: style: Parameter 'pg' can be declared as pointer to const [constParameterPointer] collapse/src/fcumsum.c:34:71: style: Parameter 'pg' can be declared as pointer to const [constParameterPointer] collapse/src/fcumsum.c:34:80: style: Parameter 'po' can be declared as pointer to const [constParameterPointer] collapse/src/fcumsum.c:76:56: style: Parameter 'pg' can be declared as pointer to const [constParameterPointer] collapse/src/fcumsum.c:146:62: style: Parameter 'pg' can be declared as pointer to const [constParameterPointer] collapse/src/fcumsum.c:146:71: style: Parameter 'po' can be declared as pointer to const [constParameterPointer] collapse/src/fbstats.cpp:198:89: style: The scope of the variable 'term1' can be reduced. [variableScope] collapse/src/fbstats.cpp:263:40: style: The scope of the variable 'term1' can be reduced. [variableScope] collapse/src/fbstats.cpp:575:12: style: The scope of the variable 'wsum' can be reduced. [variableScope] collapse/src/ffirst.c:62:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_NilValue [valueFlowBailoutIncompleteVar] collapse/src/ffirst.c:189:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTSXP [valueFlowBailoutIncompleteVar] collapse/src/ffirst.c:221:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTSXP [valueFlowBailoutIncompleteVar] collapse/src/ffirst.c:242:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_DimSymbol [valueFlowBailoutIncompleteVar] collapse/src/ffirst.c:12:57: style: Parameter 'gl' can be declared as pointer to const [constParameterPointer] collapse/src/ffirst.c:22:19: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/ffirst.c:35:16: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/ffirst.c:72:21: style: Variable 'pg' can be declared as pointer to const [constVariablePointer] collapse/src/ffirst.c:75:17: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/ffirst.c:105:14: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/ffirst.c:190:8: style: Variable 'pg' can be declared as pointer to const [constVariablePointer] collapse/src/ffirst.c:222:10: style: Variable 'pg' can be declared as pointer to const [constVariablePointer] collapse/src/ffirst.c:291:17: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/ffirst.c:297:14: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/ffirst.c:318:10: style: Variable 'pg' can be declared as pointer to const [constVariablePointer] collapse/src/flast.c:54:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_NilValue [valueFlowBailoutIncompleteVar] collapse/src/flast.c:168:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTSXP [valueFlowBailoutIncompleteVar] collapse/src/flast.c:182:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTSXP [valueFlowBailoutIncompleteVar] collapse/src/flast.c:201:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_DimSymbol [valueFlowBailoutIncompleteVar] collapse/src/flag.cpp:29:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/flag.cpp:248:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_STRING [valueFlowBailoutIncompleteVar] collapse/src/flag.cpp:270:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/flag.cpp:506:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LGLSXP [valueFlowBailoutIncompleteVar] collapse/src/flast.c:4:56: style: Parameter 'gl' can be declared as pointer to const [constParameterPointer] collapse/src/flast.c:14:19: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/flast.c:27:16: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/flast.c:64:21: style: Variable 'pg' can be declared as pointer to const [constVariablePointer] collapse/src/flast.c:67:17: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/flast.c:97:14: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/flast.c:169:8: style: Variable 'pg' can be declared as pointer to const [constVariablePointer] collapse/src/flast.c:183:10: style: Variable 'pg' can be declared as pointer to const [constVariablePointer] collapse/src/flast.c:250:17: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/flast.c:256:14: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/flast.c:276:10: style: Variable 'pg' can be declared as pointer to const [constVariablePointer] collapse/src/fmean.c:61:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_REAL [valueFlowBailoutIncompleteVar] collapse/src/fmean.c:112:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_REAL [valueFlowBailoutIncompleteVar] collapse/src/fmean.c:134:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_REAL [valueFlowBailoutIncompleteVar] collapse/src/fmean.c:155:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/fmean.c:180:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/fmean.c:199:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/fmean.c:232:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALSXP [valueFlowBailoutIncompleteVar] collapse/src/fmean.c:284:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_DimSymbol [valueFlowBailoutIncompleteVar] collapse/src/fmean.c:393:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_REAL [valueFlowBailoutIncompleteVar] collapse/src/fmean.c:414:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_REAL [valueFlowBailoutIncompleteVar] collapse/src/fmean.c:433:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_REAL [valueFlowBailoutIncompleteVar] collapse/src/fmean.c:468:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_REAL [valueFlowBailoutIncompleteVar] collapse/src/fmean.c:514:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALSXP [valueFlowBailoutIncompleteVar] collapse/src/fdiff_fgrowth.cpp:33:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/fdiff_fgrowth.cpp:626:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/fdiff_fgrowth.cpp:1225:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/fmean.c:362:52: style: Local variable 'pout' shadows outer variable [shadowVariable] collapse/src/fmean.c:294:20: note: Shadowed declaration collapse/src/fmean.c:362:52: note: Shadow variable collapse/src/fmean.c:271:22: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fmean.c:271:46: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] collapse/src/fmean.c:362:13: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fmean.c:362:37: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] collapse/src/fmean.c:412:41: style: Parameter 'pw' can be declared as pointer to const [constParameterPointer] collapse/src/fmean.c:466:65: style: Parameter 'pw' can be declared as pointer to const [constParameterPointer] collapse/src/fmean.c:321:41: style: Variable 'nthreads' is assigned a value that is never used. [unreadVariable] collapse/src/fmean.c:334:41: style: Variable 'nthreads' is assigned a value that is never used. [unreadVariable] collapse/src/fmean.c:377:37: style: Variable 'nthreads' is assigned a value that is never used. [unreadVariable] collapse/src/flag.cpp:772:51: style: The scope of the variable 'temp' can be reduced. [variableScope] collapse/src/fmin_fmax.c:31:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_REAL [valueFlowBailoutIncompleteVar] collapse/src/fmin_fmax.c:50:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/fmin_fmax.c:101:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_REAL [valueFlowBailoutIncompleteVar] collapse/src/fmin_fmax.c:116:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/fmin_fmax.c:148:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LGLSXP [valueFlowBailoutIncompleteVar] collapse/src/fmin_fmax.c:170:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_DimSymbol [valueFlowBailoutIncompleteVar] collapse/src/fmin_fmax.c:200:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALSXP [valueFlowBailoutIncompleteVar] collapse/src/fmin_fmax.c:222:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LGLSXP [valueFlowBailoutIncompleteVar] collapse/src/fmin_fmax.c:244:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_DimSymbol [valueFlowBailoutIncompleteVar] collapse/src/fmin_fmax.c:274:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALSXP [valueFlowBailoutIncompleteVar] collapse/src/fmin_fmax.c:7:45: style: Parameter 'px' can be declared as pointer to const [constParameterPointer] collapse/src/fmin_fmax.c:7:62: style: Parameter 'pg' can be declared as pointer to const [constParameterPointer] collapse/src/fmin_fmax.c:42:36: style: Parameter 'px' can be declared as pointer to const [constParameterPointer] collapse/src/fmin_fmax.c:42:53: style: Parameter 'pg' can be declared as pointer to const [constParameterPointer] collapse/src/fmin_fmax.c:77:45: style: Parameter 'px' can be declared as pointer to const [constParameterPointer] collapse/src/fmin_fmax.c:77:62: style: Parameter 'pg' can be declared as pointer to const [constParameterPointer] collapse/src/fmin_fmax.c:112:36: style: Parameter 'px' can be declared as pointer to const [constParameterPointer] collapse/src/fmin_fmax.c:112:53: style: Parameter 'pg' can be declared as pointer to const [constParameterPointer] collapse/src/fndistinct.c:9:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/fndistinct.c:58:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/fndistinct.c:92:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_LOGICAL [valueFlowBailoutIncompleteVar] collapse/src/fndistinct.c:185:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_STRING [valueFlowBailoutIncompleteVar] collapse/src/fndistinct.c:257:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTSXP [valueFlowBailoutIncompleteVar] collapse/src/fndistinct.c:351:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECSXP [valueFlowBailoutIncompleteVar] collapse/src/fndistinct.c:386:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTSXP [valueFlowBailoutIncompleteVar] collapse/src/fndistinct.c:451:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_DimSymbol [valueFlowBailoutIncompleteVar] collapse/src/fmode.c:106:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/fmode.c:182:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/fmode.c:239:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/fmode.c:555:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_STRING [valueFlowBailoutIncompleteVar] collapse/src/fmode.c:624:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LGLSXP [valueFlowBailoutIncompleteVar] collapse/src/fmode.c:875:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALSXP [valueFlowBailoutIncompleteVar] collapse/src/fmode.c:924:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECSXP [valueFlowBailoutIncompleteVar] collapse/src/fmode.c:989:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_DimSymbol [valueFlowBailoutIncompleteVar] collapse/src/fndistinct.c:354:74: style: Variable 'pgs' can be declared as pointer to const [constVariablePointer] collapse/src/fndistinct.c:354:120: style: Variable 'pst' can be declared as pointer to const [constVariablePointer] collapse/src/fndistinct.c:359:62: style: Variable 'pgv' can be declared as pointer to const [constVariablePointer] collapse/src/fndistinct.c:420:78: style: Variable 'pgs' can be declared as pointer to const [constVariablePointer] collapse/src/fndistinct.c:420:124: style: Variable 'pst' can be declared as pointer to const [constVariablePointer] collapse/src/fndistinct.c:422:66: style: Variable 'pgv' can be declared as pointer to const [constVariablePointer] collapse/src/fndistinct.c:464:17: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fndistinct.c:471:14: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fndistinct.c:478:14: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fndistinct.c:499:76: style: Variable 'pgs' can be declared as pointer to const [constVariablePointer] collapse/src/fndistinct.c:499:122: style: Variable 'pst' can be declared as pointer to const [constVariablePointer] collapse/src/fndistinct.c:507:64: style: Variable 'pgv' can be declared as pointer to const [constVariablePointer] collapse/src/fndistinct.c:576:21: style: Variable 'pxj' can be declared as pointer to const [constVariablePointer] collapse/src/fndistinct.c:586:32: style: Variable 'pxj' can be declared as pointer to const [constVariablePointer] collapse/src/fndistinct.c:596:32: style: Variable 'pxj' can be declared as pointer to const [constVariablePointer] collapse/src/fndistinct.c:392:33: style: Variable 'nthreads' is assigned a value that is never used. [unreadVariable] collapse/src/fndistinct.c:406:35: style: Variable 'nthreads' is assigned a value that is never used. [unreadVariable] collapse/src/fnobs.c:17:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/fnobs.c:74:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_DimSymbol [valueFlowBailoutIncompleteVar] collapse/src/fnobs.c:174:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTSXP [valueFlowBailoutIncompleteVar] collapse/src/fnobs.c:10:17: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fnobs.c:16:14: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fnobs.c:36:28: style: Variable 'pg' can be declared as pointer to const [constVariablePointer] collapse/src/fnobs.c:40:17: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fnobs.c:46:14: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fnobs.c:84:17: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fnobs.c:94:14: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fnobs.c:126:10: style: Variable 'pg' can be declared as pointer to const [constVariablePointer] collapse/src/fdiff_fgrowth.cpp:70:51: style: Local variable 'end' shadows outer variable [shadowVariable] collapse/src/fdiff_fgrowth.cpp:51:29: note: Shadowed declaration collapse/src/fdiff_fgrowth.cpp:70:51: note: Shadow variable collapse/src/fdiff_fgrowth.cpp:106:51: style: Local variable 'end' shadows outer variable [shadowVariable] collapse/src/fdiff_fgrowth.cpp:87:29: note: Shadowed declaration collapse/src/fdiff_fgrowth.cpp:106:51: note: Shadow variable collapse/src/fdiff_fgrowth.cpp:188:51: style: Local variable 'end' shadows outer variable [shadowVariable] collapse/src/fdiff_fgrowth.cpp:159:29: note: Shadowed declaration collapse/src/fdiff_fgrowth.cpp:188:51: note: Shadow variable collapse/src/fdiff_fgrowth.cpp:234:51: style: Local variable 'end' shadows outer variable [shadowVariable] collapse/src/fdiff_fgrowth.cpp:205:29: note: Shadowed declaration collapse/src/fdiff_fgrowth.cpp:234:51: note: Shadow variable collapse/src/fdiff_fgrowth.cpp:295:30: style: Local variable 'seen' shadows outer variable [shadowVariable] collapse/src/fdiff_fgrowth.cpp:280:28: note: Shadowed declaration collapse/src/fdiff_fgrowth.cpp:295:30: note: Shadow variable collapse/src/fdiff_fgrowth.cpp:311:34: style: Local variable 'seen' shadows outer variable [shadowVariable] collapse/src/fdiff_fgrowth.cpp:280:28: note: Shadowed declaration collapse/src/fdiff_fgrowth.cpp:311:34: note: Shadow variable collapse/src/fdiff_fgrowth.cpp:348:30: style: Local variable 'seen' shadows outer variable [shadowVariable] collapse/src/fdiff_fgrowth.cpp:333:28: note: Shadowed declaration collapse/src/fdiff_fgrowth.cpp:348:30: note: Shadow variable collapse/src/fdiff_fgrowth.cpp:364:34: style: Local variable 'seen' shadows outer variable [shadowVariable] collapse/src/fdiff_fgrowth.cpp:333:28: note: Shadowed declaration collapse/src/fdiff_fgrowth.cpp:364:34: note: Shadow variable collapse/src/fdiff_fgrowth.cpp:667:53: style: Local variable 'end' shadows outer variable [shadowVariable] collapse/src/fdiff_fgrowth.cpp:648:31: note: Shadowed declaration collapse/src/fdiff_fgrowth.cpp:667:53: note: Shadow variable collapse/src/fdiff_fgrowth.cpp:703:53: style: Local variable 'end' shadows outer variable [shadowVariable] collapse/src/fdiff_fgrowth.cpp:684:31: note: Shadowed declaration collapse/src/fdiff_fgrowth.cpp:703:53: note: Shadow variable collapse/src/fdiff_fgrowth.cpp:788:53: style: Local variable 'end' shadows outer variable [shadowVariable] collapse/src/fdiff_fgrowth.cpp:759:31: note: Shadowed declaration collapse/src/fdiff_fgrowth.cpp:788:53: note: Shadow variable collapse/src/fdiff_fgrowth.cpp:834:53: style: Local variable 'end' shadows outer variable [shadowVariable] collapse/src/fdiff_fgrowth.cpp:805:31: note: Shadowed declaration collapse/src/fdiff_fgrowth.cpp:834:53: note: Shadow variable collapse/src/fdiff_fgrowth.cpp:898:32: style: Local variable 'seen' shadows outer variable [shadowVariable] collapse/src/fdiff_fgrowth.cpp:883:30: note: Shadowed declaration collapse/src/fdiff_fgrowth.cpp:898:32: note: Shadow variable collapse/src/fdiff_fgrowth.cpp:914:36: style: Local variable 'seen' shadows outer variable [shadowVariable] collapse/src/fdiff_fgrowth.cpp:883:30: note: Shadowed declaration collapse/src/fdiff_fgrowth.cpp:914:36: note: Shadow variable collapse/src/fdiff_fgrowth.cpp:951:32: style: Local variable 'seen' shadows outer variable [shadowVariable] collapse/src/fdiff_fgrowth.cpp:936:30: note: Shadowed declaration collapse/src/fdiff_fgrowth.cpp:951:32: note: Shadow variable collapse/src/fdiff_fgrowth.cpp:967:36: style: Local variable 'seen' shadows outer variable [shadowVariable] collapse/src/fdiff_fgrowth.cpp:936:30: note: Shadowed declaration collapse/src/fdiff_fgrowth.cpp:967:36: note: Shadow variable collapse/src/fdiff_fgrowth.cpp:1268:53: style: Local variable 'end' shadows outer variable [shadowVariable] collapse/src/fdiff_fgrowth.cpp:1248:31: note: Shadowed declaration collapse/src/fdiff_fgrowth.cpp:1268:53: note: Shadow variable collapse/src/fdiff_fgrowth.cpp:1304:53: style: Local variable 'end' shadows outer variable [shadowVariable] collapse/src/fdiff_fgrowth.cpp:1284:31: note: Shadowed declaration collapse/src/fdiff_fgrowth.cpp:1304:53: note: Shadow variable collapse/src/fdiff_fgrowth.cpp:1390:53: style: Local variable 'end' shadows outer variable [shadowVariable] collapse/src/fdiff_fgrowth.cpp:1360:31: note: Shadowed declaration collapse/src/fdiff_fgrowth.cpp:1390:53: note: Shadow variable collapse/src/fdiff_fgrowth.cpp:1436:53: style: Local variable 'end' shadows outer variable [shadowVariable] collapse/src/fdiff_fgrowth.cpp:1406:31: note: Shadowed declaration collapse/src/fdiff_fgrowth.cpp:1436:53: note: Shadow variable collapse/src/fdiff_fgrowth.cpp:1498:32: style: Local variable 'seen' shadows outer variable [shadowVariable] collapse/src/fdiff_fgrowth.cpp:1484:30: note: Shadowed declaration collapse/src/fdiff_fgrowth.cpp:1498:32: note: Shadow variable collapse/src/fdiff_fgrowth.cpp:1515:36: style: Local variable 'seen' shadows outer variable [shadowVariable] collapse/src/fdiff_fgrowth.cpp:1484:30: note: Shadowed declaration collapse/src/fdiff_fgrowth.cpp:1515:36: note: Shadow variable collapse/src/fdiff_fgrowth.cpp:1551:32: style: Local variable 'seen' shadows outer variable [shadowVariable] collapse/src/fdiff_fgrowth.cpp:1537:30: note: Shadowed declaration collapse/src/fdiff_fgrowth.cpp:1551:32: note: Shadow variable collapse/src/fdiff_fgrowth.cpp:1568:36: style: Local variable 'seen' shadows outer variable [shadowVariable] collapse/src/fdiff_fgrowth.cpp:1537:30: note: Shadowed declaration collapse/src/fdiff_fgrowth.cpp:1568:36: note: Shadow variable collapse/src/fdiff_fgrowth.cpp:24:46: performance: Function parameter 'stub' should be passed by const reference. [passedByValue] collapse/src/fdiff_fgrowth.cpp:617:47: performance: Function parameter 'stub' should be passed by const reference. [passedByValue] collapse/src/fdiff_fgrowth.cpp:1216:38: performance: Function parameter 'stub' should be passed by const reference. [passedByValue] collapse/src/fprod.c:28:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_REAL [valueFlowBailoutIncompleteVar] collapse/src/fprod.c:69:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_REAL [valueFlowBailoutIncompleteVar] collapse/src/fprod.c:91:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/fprod.c:105:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_REAL [valueFlowBailoutIncompleteVar] collapse/src/fprod.c:124:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALSXP [valueFlowBailoutIncompleteVar] collapse/src/fprod.c:165:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_DimSymbol [valueFlowBailoutIncompleteVar] collapse/src/fprod.c:221:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALSXP [valueFlowBailoutIncompleteVar] collapse/src/fprod.c:4:46: style: Parameter 'px' can be declared as pointer to const [constParameterPointer] collapse/src/fprod.c:4:63: style: Parameter 'pg' can be declared as pointer to const [constParameterPointer] collapse/src/fprod.c:44:47: style: Parameter 'px' can be declared as pointer to const [constParameterPointer] collapse/src/fprod.c:44:64: style: Parameter 'pg' can be declared as pointer to const [constParameterPointer] collapse/src/fprod.c:44:76: style: Parameter 'pw' can be declared as pointer to const [constParameterPointer] collapse/src/fprod.c:85:28: style: Parameter 'px' can be declared as pointer to const [constParameterPointer] collapse/src/fprod.c:103:42: style: Parameter 'px' can be declared as pointer to const [constParameterPointer] collapse/src/fprod.c:103:59: style: Parameter 'pg' can be declared as pointer to const [constParameterPointer] collapse/src/fprod.c:50:12: style: double result is assigned to long double variable. If the variable is long double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] collapse/src/fnth_fmedian_fquantile.c:216:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALSXP [valueFlowBailoutIncompleteVar] collapse/src/fnth_fmedian_fquantile.c:415:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_REAL [valueFlowBailoutIncompleteVar] collapse/src/fnth_fmedian_fquantile.c:429:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_REAL [valueFlowBailoutIncompleteVar] collapse/src/fnth_fmedian_fquantile.c:448:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_REAL [valueFlowBailoutIncompleteVar] collapse/src/fnth_fmedian_fquantile.c:542:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/fnth_fmedian_fquantile.c:568:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/fnth_fmedian_fquantile.c:624:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/fnth_fmedian_fquantile.c:636:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_REAL [valueFlowBailoutIncompleteVar] collapse/src/fnth_fmedian_fquantile.c:643:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_REAL [valueFlowBailoutIncompleteVar] collapse/src/fnth_fmedian_fquantile.c:658:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_REAL [valueFlowBailoutIncompleteVar] collapse/src/fnth_fmedian_fquantile.c:675:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_REAL [valueFlowBailoutIncompleteVar] collapse/src/fnth_fmedian_fquantile.c:739:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_REAL [valueFlowBailoutIncompleteVar] collapse/src/fnth_fmedian_fquantile.c:822:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_NilValue [valueFlowBailoutIncompleteVar] collapse/src/fnth_fmedian_fquantile.c:833:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_REAL [valueFlowBailoutIncompleteVar] collapse/src/fnth_fmedian_fquantile.c:856:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_REAL [valueFlowBailoutIncompleteVar] collapse/src/fnth_fmedian_fquantile.c:881:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_NilValue [valueFlowBailoutIncompleteVar] collapse/src/fnth_fmedian_fquantile.c:904:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_NilValue [valueFlowBailoutIncompleteVar] collapse/src/fnth_fmedian_fquantile.c:915:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_REAL [valueFlowBailoutIncompleteVar] collapse/src/fnth_fmedian_fquantile.c:930:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALSXP [valueFlowBailoutIncompleteVar] collapse/src/fnth_fmedian_fquantile.c:981:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALSXP [valueFlowBailoutIncompleteVar] collapse/src/fnth_fmedian_fquantile.c:1026:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALSXP [valueFlowBailoutIncompleteVar] collapse/src/fnth_fmedian_fquantile.c:1058:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALSXP [valueFlowBailoutIncompleteVar] collapse/src/fnth_fmedian_fquantile.c:1090:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALSXP [valueFlowBailoutIncompleteVar] collapse/src/fnth_fmedian_fquantile.c:1144:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTSXP [valueFlowBailoutIncompleteVar] collapse/src/fnth_fmedian_fquantile.c:1233:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECSXP [valueFlowBailoutIncompleteVar] collapse/src/fnth_fmedian_fquantile.c:1373:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECSXP [valueFlowBailoutIncompleteVar] collapse/src/fnth_fmedian_fquantile.c:1539:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_DimSymbol [valueFlowBailoutIncompleteVar] collapse/src/fscale.cpp:19:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_NegInf [valueFlowBailoutIncompleteVar] collapse/src/fscale.cpp:290:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_NegInf [valueFlowBailoutIncompleteVar] collapse/src/fscale.cpp:576:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_NegInf [valueFlowBailoutIncompleteVar] collapse/src/fsum.c:30:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_REAL [valueFlowBailoutIncompleteVar] collapse/src/fsum.c:113:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_REAL [valueFlowBailoutIncompleteVar] collapse/src/fsum.c:174:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/fsum.c:189:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/fsum.c:235:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/fsum.c:303:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LGLSXP [valueFlowBailoutIncompleteVar] collapse/src/fsum.c:364:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_DimSymbol [valueFlowBailoutIncompleteVar] collapse/src/fsum.c:486:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_REAL [valueFlowBailoutIncompleteVar] collapse/src/fsum.c:515:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_REAL [valueFlowBailoutIncompleteVar] collapse/src/fsum.c:542:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_REAL [valueFlowBailoutIncompleteVar] collapse/src/fsum.c:580:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_REAL [valueFlowBailoutIncompleteVar] collapse/src/fsum.c:629:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALSXP [valueFlowBailoutIncompleteVar] collapse/src/fmode.c:675:39: style: Parameter 'pgs' can be declared as pointer to const [constParameterPointer] collapse/src/fmode.c:675:58: style: Parameter 'pst' can be declared as pointer to const [constParameterPointer] collapse/src/fmode.c:726:17: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fmode.c:733:14: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fmode.c:747:14: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fmode.c:770:53: style: Parameter 'pgs' can be declared as pointer to const [constParameterPointer] collapse/src/fmode.c:770:72: style: Parameter 'pst' can be declared as pointer to const [constParameterPointer] collapse/src/fmode.c:821:17: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fmode.c:828:14: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fmode.c:842:14: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fmode.c:891:62: style: Variable 'pgv' can be declared as pointer to const [constVariablePointer] collapse/src/fmode.c:961:66: style: Variable 'pgv' can be declared as pointer to const [constVariablePointer] collapse/src/fmode.c:1013:17: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fmode.c:1024:14: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fmode.c:1035:14: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fmode.c:1068:74: style: Variable 'pgs' can be declared as pointer to const [constVariablePointer] collapse/src/fmode.c:1068:120: style: Variable 'pst' can be declared as pointer to const [constVariablePointer] collapse/src/fmode.c:1073:62: style: Variable 'pgv' can be declared as pointer to const [constVariablePointer] collapse/src/fmode.c:1173:21: style: Variable 'pxj' can be declared as pointer to const [constVariablePointer] collapse/src/fmode.c:1180:21: style: Variable 'pxj' can be declared as pointer to const [constVariablePointer] collapse/src/fmode.c:1191:32: style: Variable 'pxj' can be declared as pointer to const [constVariablePointer] collapse/src/fmode.c:1197:32: style: Variable 'pxj' can be declared as pointer to const [constVariablePointer] collapse/src/fmode.c:1208:32: style: Variable 'pxj' can be declared as pointer to const [constVariablePointer] collapse/src/fmode.c:1214:32: style: Variable 'pxj' can be declared as pointer to const [constVariablePointer] collapse/src/fvar_fsd.cpp:10:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_REAL [valueFlowBailoutIncompleteVar] collapse/src/fvar_fsd.cpp:517:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_REAL [valueFlowBailoutIncompleteVar] collapse/src/fvar_fsd.cpp:1085:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_REAL [valueFlowBailoutIncompleteVar] collapse/src/fsum.c:351:22: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fsum.c:351:46: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] collapse/src/fsum.c:380:17: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fsum.c:402:14: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fsum.c:456:13: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fsum.c:456:37: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] collapse/src/fsum.c:513:40: style: Parameter 'pw' can be declared as pointer to const [constParameterPointer] collapse/src/fsum.c:578:64: style: Parameter 'pw' can be declared as pointer to const [constParameterPointer] collapse/src/fsum.c:394:41: style: Variable 'nthreads' is assigned a value that is never used. [unreadVariable] collapse/src/fsum.c:408:41: style: Variable 'nthreads' is assigned a value that is never used. [unreadVariable] collapse/src/fsum.c:471:37: style: Variable 'nthreads' is assigned a value that is never used. [unreadVariable] collapse/src/gsplit.c:10:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECSXP [valueFlowBailoutIncompleteVar] collapse/src/gsplit.c:264:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECSXP [valueFlowBailoutIncompleteVar] collapse/src/gsplit.c:145:17: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/gsplit.c:153:19: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/gsplit.c:283:12: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/gsplit.c:290:15: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/gsplit.c:297:17: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/gsplit.c:320:14: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/gsplit.c:340:12: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/gsplit.c:345:15: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/gsplit.c:350:17: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/gsplit.c:367:14: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/handle_attributes.c:9:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LISTSXP [valueFlowBailoutIncompleteVar] collapse/src/handle_attributes.c:15:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LISTSXP [valueFlowBailoutIncompleteVar] collapse/src/handle_attributes.c:70:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTSXP [valueFlowBailoutIncompleteVar] collapse/src/handle_attributes.c:82:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECSXP [valueFlowBailoutIncompleteVar] collapse/src/handle_attributes.c:96:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECSXP [valueFlowBailoutIncompleteVar] collapse/src/handle_attributes.c:109:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECSXP [valueFlowBailoutIncompleteVar] collapse/src/handle_attributes.c:66:30: style:inconclusive: Function 'copyMostAttributes' argument 1 names different: declaration 'to' definition 'x'. [funcArgNamesDifferent] collapse/src/collapse_c.h:77:30: note: Function 'copyMostAttributes' argument 1 names different: declaration 'to' definition 'x'. collapse/src/handle_attributes.c:66:30: note: Function 'copyMostAttributes' argument 1 names different: declaration 'to' definition 'x'. collapse/src/handle_attributes.c:66:38: style:inconclusive: Function 'copyMostAttributes' argument 2 names different: declaration 'from' definition 'y'. [funcArgNamesDifferent] collapse/src/collapse_c.h:77:39: note: Function 'copyMostAttributes' argument 2 names different: declaration 'from' definition 'y'. collapse/src/handle_attributes.c:66:38: note: Function 'copyMostAttributes' argument 2 names different: declaration 'from' definition 'y'. collapse/src/fvar_fsd.cpp:506:20: style: The scope of the variable 'ni' can be reduced. [variableScope] collapse/src/fvar_fsd.cpp:506:28: style: The scope of the variable 'meani' can be reduced. [variableScope] collapse/src/fvar_fsd.cpp:506:39: style: The scope of the variable 'd1i' can be reduced. [variableScope] collapse/src/fvar_fsd.cpp:647:20: style: The scope of the variable 'sumwi' can be reduced. [variableScope] collapse/src/fvar_fsd.cpp:647:31: style: The scope of the variable 'meani' can be reduced. [variableScope] collapse/src/fvar_fsd.cpp:647:51: style: The scope of the variable 'd1i' can be reduced. [variableScope] collapse/src/fvar_fsd.cpp:1074:20: style: The scope of the variable 'ni' can be reduced. [variableScope] collapse/src/fvar_fsd.cpp:1074:28: style: The scope of the variable 'meani' can be reduced. [variableScope] collapse/src/fvar_fsd.cpp:1074:39: style: The scope of the variable 'd1i' can be reduced. [variableScope] collapse/src/fvar_fsd.cpp:1222:20: style: The scope of the variable 'sumwi' can be reduced. [variableScope] collapse/src/fvar_fsd.cpp:1222:31: style: The scope of the variable 'meani' can be reduced. [variableScope] collapse/src/fvar_fsd.cpp:1222:51: style: The scope of the variable 'd1i' can be reduced. [variableScope] collapse/src/fvar_fsd.cpp:526:43: style: Variable 'd1i' is assigned a value that is never used. [unreadVariable] collapse/src/fvar_fsd.cpp:1095:43: style: Variable 'd1i' is assigned a value that is never used. [unreadVariable] collapse/src/fnth_fmedian_fquantile.c:319:10: style: Redundant initialization for 'po'. The initialized value is overwritten before it is read. [redundantInitialization] collapse/src/fnth_fmedian_fquantile.c:314:13: note: po is initialized collapse/src/fnth_fmedian_fquantile.c:319:10: note: po is overwritten collapse/src/fnth_fmedian_fquantile.c:283:62: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fnth_fmedian_fquantile.c:297:53: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fnth_fmedian_fquantile.c:315:13: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] collapse/src/fnth_fmedian_fquantile.c:353:14: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fnth_fmedian_fquantile.c:368:17: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fnth_fmedian_fquantile.c:371:14: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fnth_fmedian_fquantile.c:865:32: style: Parameter 'pxo' can be declared as pointer to const [constParameterPointer] collapse/src/fnth_fmedian_fquantile.c:889:40: style: Parameter 'pxo' can be declared as pointer to const [constParameterPointer] collapse/src/fnth_fmedian_fquantile.c:889:53: style: Parameter 'pw' can be declared as pointer to const [constParameterPointer] collapse/src/fnth_fmedian_fquantile.c:913:40: style: Parameter 'pxo' can be declared as pointer to const [constParameterPointer] collapse/src/fnth_fmedian_fquantile.c:913:53: style: Parameter 'pw' can be declared as pointer to const [constParameterPointer] collapse/src/fnth_fmedian_fquantile.c:925:38: style: Parameter 'pgs' can be declared as pointer to const [constParameterPointer] collapse/src/fnth_fmedian_fquantile.c:925:48: style: Parameter 'po' can be declared as pointer to const [constParameterPointer] collapse/src/fnth_fmedian_fquantile.c:925:57: style: Parameter 'pst' can be declared as pointer to const [constParameterPointer] collapse/src/fnth_fmedian_fquantile.c:936:17: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fnth_fmedian_fquantile.c:944:14: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fnth_fmedian_fquantile.c:955:17: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fnth_fmedian_fquantile.c:963:14: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fnth_fmedian_fquantile.c:979:46: style: Parameter 'pgs' can be declared as pointer to const [constParameterPointer] collapse/src/fnth_fmedian_fquantile.c:979:56: style: Parameter 'po' can be declared as pointer to const [constParameterPointer] collapse/src/fnth_fmedian_fquantile.c:979:65: style: Parameter 'pst' can be declared as pointer to const [constParameterPointer] collapse/src/fnth_fmedian_fquantile.c:987:17: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fnth_fmedian_fquantile.c:993:14: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fnth_fmedian_fquantile.c:1002:17: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fnth_fmedian_fquantile.c:1008:14: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fnth_fmedian_fquantile.c:1022:42: style: Parameter 'pgs' can be declared as pointer to const [constParameterPointer] collapse/src/fnth_fmedian_fquantile.c:1022:52: style: Parameter 'po' can be declared as pointer to const [constParameterPointer] collapse/src/fnth_fmedian_fquantile.c:1022:61: style: Parameter 'pst' can be declared as pointer to const [constParameterPointer] collapse/src/fnth_fmedian_fquantile.c:1031:15: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fnth_fmedian_fquantile.c:1039:12: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fnth_fmedian_fquantile.c:1054:39: style: Parameter 'pw' can be declared as pointer to const [constParameterPointer] collapse/src/fnth_fmedian_fquantile.c:1054:56: style: Parameter 'pgs' can be declared as pointer to const [constParameterPointer] collapse/src/fnth_fmedian_fquantile.c:1054:66: style: Parameter 'po' can be declared as pointer to const [constParameterPointer] collapse/src/fnth_fmedian_fquantile.c:1054:75: style: Parameter 'pst' can be declared as pointer to const [constParameterPointer] collapse/src/fnth_fmedian_fquantile.c:1063:15: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fnth_fmedian_fquantile.c:1071:12: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fnth_fmedian_fquantile.c:1086:41: style: Parameter 'pw' can be declared as pointer to const [constParameterPointer] collapse/src/fnth_fmedian_fquantile.c:1086:58: style: Parameter 'pgs' can be declared as pointer to const [constParameterPointer] collapse/src/fnth_fmedian_fquantile.c:1086:68: style: Parameter 'po' can be declared as pointer to const [constParameterPointer] collapse/src/fnth_fmedian_fquantile.c:1086:77: style: Parameter 'pst' can be declared as pointer to const [constParameterPointer] collapse/src/fnth_fmedian_fquantile.c:1096:17: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fnth_fmedian_fquantile.c:1104:14: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fnth_fmedian_fquantile.c:1115:17: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fnth_fmedian_fquantile.c:1123:14: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/fnth_fmedian_fquantile.c:1556:20: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] collapse/src/fnth_fmedian_fquantile.c:1587:3: style: Variable 'pgs' can be declared as pointer to const [constVariablePointer] collapse/src/join.c:38:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/join.c:66:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/join.c:93:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_STRING [valueFlowBailoutIncompleteVar] collapse/src/join.c:117:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] collapse/src/join.c:141:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/join.c:175:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/join.c:209:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/join.c:243:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/join.c:276:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECSXP [valueFlowBailoutIncompleteVar] collapse/src/join.c:342:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/kit_dup.c:17:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRSXP [valueFlowBailoutIncompleteVar] collapse/src/kit_dup.c:205:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRSXP [valueFlowBailoutIncompleteVar] collapse/src/kit_dup.c:373:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPLXSXP [valueFlowBailoutIncompleteVar] collapse/src/kit_dup.c:576:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTSXP [valueFlowBailoutIncompleteVar] collapse/src/kit_dup.c:729:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECSXP [valueFlowBailoutIncompleteVar] collapse/src/kit_dup.c:811:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTSXP [valueFlowBailoutIncompleteVar] collapse/src/kit_dup.c:843:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRSXP [valueFlowBailoutIncompleteVar] collapse/src/match.c:10:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTSXP [valueFlowBailoutIncompleteVar] collapse/src/match.c:335:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECSXP [valueFlowBailoutIncompleteVar] collapse/src/match.c:381:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECSXP [valueFlowBailoutIncompleteVar] collapse/src/match.c:403:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECSXP [valueFlowBailoutIncompleteVar] collapse/src/match.c:664:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LGLSXP [valueFlowBailoutIncompleteVar] collapse/src/match.c:1055:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECSXP [valueFlowBailoutIncompleteVar] collapse/src/match.c:1114:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECSXP [valueFlowBailoutIncompleteVar] collapse/src/match.c:46:56: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/mrtl_mctl.cpp:12:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_DimNamesSymbol [valueFlowBailoutIncompleteVar] collapse/src/mrtl_mctl.cpp:71:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_DimNamesSymbol [valueFlowBailoutIncompleteVar] collapse/src/kit_dup.c:32:21: style: Variable 'p' can be declared as pointer to const [constVariablePointer] collapse/src/kit_dup.c:219:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] collapse/src/kit_dup.c:759:10: style: Variable 'pres' can be declared as pointer to const [constVariablePointer] collapse/src/kit_dup.c:810:71: style: Variable 'pidx' can be declared as pointer to const [constVariablePointer] collapse/src/kit_dup.c:857:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] collapse/src/kit_dup.c:83:24: style: Variable 'iid' is assigned a value that is never used. [unreadVariable] collapse/src/kit_dup.c:900:24: style: Variable 'iid' is assigned a value that is never used. [unreadVariable] collapse/src/pivot.c:16:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTSXP [valueFlowBailoutIncompleteVar] collapse/src/pivot.c:62:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECSXP [valueFlowBailoutIncompleteVar] collapse/src/pivot.c:140:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRSXP [valueFlowBailoutIncompleteVar] collapse/src/pivot.c:243:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECSXP [valueFlowBailoutIncompleteVar] collapse/src/psmat.cpp:8:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_LevelsSymbol [valueFlowBailoutIncompleteVar] collapse/src/pwnobs.cpp:7:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTYPE [valueFlowBailoutIncompleteVar] collapse/src/qF_qG.cpp:46:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_LOGICAL [valueFlowBailoutIncompleteVar] collapse/src/qF_qG.cpp:121:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/qF_qG.cpp:154:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_LOGICAL [valueFlowBailoutIncompleteVar] collapse/src/qF_qG.cpp:186:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/qF_qG.cpp:8:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALSXP [valueFlowBailoutIncompleteVar] collapse/src/qF_qG.cpp:87:28: style: Condition '!na_exclude' is always false [knownConditionTrueFalse] collapse/src/qF_qG.cpp:85:37: note: Assuming that condition '!na_exclude' is not redundant collapse/src/qF_qG.cpp:87:28: note: Condition '!na_exclude' is always false collapse/src/qF_qG.cpp:97:30: style: Condition '!na_exclude' is always false [knownConditionTrueFalse] collapse/src/qF_qG.cpp:95:37: note: Assuming that condition '!na_exclude' is not redundant collapse/src/qF_qG.cpp:97:30: note: Condition '!na_exclude' is always false collapse/src/qF_qG.cpp:18:28: style: Condition '!na_exclude' is always false [knownConditionTrueFalse] collapse/src/qF_qG.cpp:16:37: note: Assuming that condition '!na_exclude' is not redundant collapse/src/qF_qG.cpp:18:28: note: Condition '!na_exclude' is always false collapse/src/qF_qG.cpp:27:10: style: Condition '!na_exclude' is always false [knownConditionTrueFalse] collapse/src/qF_qG.cpp:25:37: note: Assuming that condition '!na_exclude' is not redundant collapse/src/qF_qG.cpp:27:10: note: Condition '!na_exclude' is always false collapse/src/programming.c:12:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/programming.c:64:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_STRING [valueFlowBailoutIncompleteVar] collapse/src/programming.c:142:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRSXP [valueFlowBailoutIncompleteVar] collapse/src/programming.c:210:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRSXP [valueFlowBailoutIncompleteVar] collapse/src/programming.c:269:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LGLSXP [valueFlowBailoutIncompleteVar] collapse/src/programming.c:524:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALSXP [valueFlowBailoutIncompleteVar] collapse/src/programming.c:641:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECSXP [valueFlowBailoutIncompleteVar] collapse/src/programming.c:683:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRSXP [valueFlowBailoutIncompleteVar] collapse/src/programming.c:766:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/programming.c:832:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/programming.c:889:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECSXP [valueFlowBailoutIncompleteVar] collapse/src/programming.c:1000:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTSXP [valueFlowBailoutIncompleteVar] collapse/src/programming.c:1028:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/programming.c:1116:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_DimSymbol [valueFlowBailoutIncompleteVar] collapse/src/seqid_groupid.cpp:22:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_INTEGER [valueFlowBailoutIncompleteVar] collapse/src/seqid_groupid.cpp:152:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTYPE [valueFlowBailoutIncompleteVar] collapse/src/small_helper.c:10:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_DimNamesSymbol [valueFlowBailoutIncompleteVar] collapse/src/small_helper.c:37:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTSXP [valueFlowBailoutIncompleteVar] collapse/src/small_helper.c:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECSXP [valueFlowBailoutIncompleteVar] collapse/src/small_helper.c:121:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECSXP [valueFlowBailoutIncompleteVar] collapse/src/small_helper.c:163:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTSXP [valueFlowBailoutIncompleteVar] collapse/src/small_helper.c:204:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTSXP [valueFlowBailoutIncompleteVar] collapse/src/small_helper.c:237:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRSXP [valueFlowBailoutIncompleteVar] collapse/src/small_helper.c:304:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECSXP [valueFlowBailoutIncompleteVar] collapse/src/small_helper.c:335:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECSXP [valueFlowBailoutIncompleteVar] collapse/src/small_helper.c:398:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] collapse/src/small_helper.c:404:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTSXP [valueFlowBailoutIncompleteVar] collapse/src/small_helper.c:425:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTSXP [valueFlowBailoutIncompleteVar] collapse/src/small_helper.c:571:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_NilValue [valueFlowBailoutIncompleteVar] collapse/src/small_helper.c:595:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_NilValue [valueFlowBailoutIncompleteVar] collapse/src/small_helper.c:609:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LANGSXP [valueFlowBailoutIncompleteVar] collapse/src/small_helper.c:635:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECSXP [valueFlowBailoutIncompleteVar] collapse/src/small_helper.c:647:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENVSXP [valueFlowBailoutIncompleteVar] collapse/src/small_helper.c:21:12: style: Local variable 'dn' shadows outer variable [shadowVariable] collapse/src/small_helper.c:10:8: note: Shadowed declaration collapse/src/small_helper.c:21:12: note: Shadow variable collapse/src/small_helper.c:98:32: style: Variable 'pgs' can be declared as pointer to const [constVariablePointer] collapse/src/small_helper.c:111:10: style: Variable 'pcolumn' can be declared as pointer to const [constVariablePointer] collapse/src/small_helper.c:127:10: style: Variable 'rowsv' can be declared as pointer to const [constVariablePointer] collapse/src/small_helper.c:133:15: style: Variable 'pcolumn' can be declared as pointer to const [constVariablePointer] collapse/src/small_helper.c:368:27: style: Variable 'pind' can be declared as pointer to const [constVariablePointer] collapse/src/small_helper.c:406:47: style: Variable 'py' can be declared as pointer to const [constVariablePointer] collapse/src/small_helper.c:429:8: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/small_helper.c:445:17: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] collapse/src/small_helper.c:455:14: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] collapse/src/small_helper.c:526:12: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/small_helper.c:561:15: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/stats_mAR.c:84:21: error: Syntax Error: AST broken, 'assert' doesn't have two operands. [internalAstError] collapse/src/stats_pacf.c:61:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALSXP [valueFlowBailoutIncompleteVar] collapse/src/varying.cpp:11:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTYPE [valueFlowBailoutIncompleteVar] collapse/src/varying.cpp:148:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_NamesSymbol [valueFlowBailoutIncompleteVar] collapse/src/stats_pacf.c:34:32: style: Parameter 'cor' can be declared as pointer to const [constParameterPointer] collapse/src/programming.c:1233:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] collapse/src/programming.c:1236:7: note: Found duplicate branches for 'if' and 'else'. collapse/src/programming.c:1233:5: note: Found duplicate branches for 'if' and 'else'. collapse/src/programming.c:1031:27: style: Variable 'px' can be declared as pointer to const [constVariablePointer] collapse/src/programming.c:1187:13: style: Variable 'pv' can be declared as pointer to const [constVariablePointer] collapse/src/programming.c:1193:19: style: Variable 'pxj' can be declared as pointer to const [constVariablePointer] collapse/src/programming.c:1202:19: style: Variable 'pxj' can be declared as pointer to const [constVariablePointer] diff: DONE