2025-08-31 16:42 ftp://ftp.de.debian.org/debian/pool/main/j/julia/julia_1.5.3+dfsg.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-79-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.18.0 head-info: 2ee39fe (2025-08-30 22:07:31 +0200) count: 663 1691 elapsed-time: 17.3 72.9 head-timing-info: old-timing-info: head results: julia-1.5.3/contrib/stringreplace.c:25:9: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] julia-1.5.3/contrib/stringreplace.c:26:9: error: Resource leak: f [resourceLeak] julia-1.5.3/contrib/stringreplace.c:15:12: style: Variable 'replacement' can be declared as pointer to const [constVariablePointer] julia-1.5.3/deps/SuiteSparse_wrapper.c:11:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cholmod_common [valueFlowBailoutIncompleteVar] julia-1.5.3/deps/SuiteSparse_wrapper.c:15:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SuiteSparse_long [valueFlowBailoutIncompleteVar] julia-1.5.3/deps/SuiteSparse_wrapper.c:20:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHOLMOD_MAIN_VERSION [valueFlowBailoutIncompleteVar] julia-1.5.3/src/llvm-version.h:13:0: error: #error Only LLVM versions >= 8.0.0 are supported by Julia [preprocessorErrorDirective] julia-1.5.3/src/llvm-version.h:13:6: error: #error Only LLVM versions >= 8.0.0 are supported by Julia [preprocessorErrorDirective] julia-1.5.3/src/abi_aarch64.cpp:26:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_int32 [valueFlowBailoutIncompleteVar] julia-1.5.3/src/abi_aarch64.cpp:70:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_float16 [valueFlowBailoutIncompleteVar] julia-1.5.3/src/abi_aarch64.cpp:46:26: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/abi_aarch64.cpp:50:10: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/abi_aarch64.cpp:84:39: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/abi_aarch64.cpp:133:18: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/abi_aarch64.cpp:149:40: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/abi_aarch64.cpp:53:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/abi_aarch64.cpp:84:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/abi_aarch64.cpp:146:20: style: Local variable 'fieldsz' shadows outer variable [shadowVariable] julia-1.5.3/src/abi_aarch64.cpp:124:16: note: Shadowed declaration julia-1.5.3/src/abi_aarch64.cpp:146:20: note: Shadow variable julia-1.5.3/src/abi_arm.cpp:42:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_float16 [valueFlowBailoutIncompleteVar] julia-1.5.3/src/abi_arm.cpp:161:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_float16_type [valueFlowBailoutIncompleteVar] julia-1.5.3/src/abi_arm.cpp:279:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_LLVMContext [valueFlowBailoutIncompleteVar] julia-1.5.3/src/abi_arm.cpp:53:39: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/abi_arm.cpp:93:34: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/abi_arm.cpp:53:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/abi_ppc64le.cpp:50:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_float32_type [valueFlowBailoutIncompleteVar] julia-1.5.3/src/abi_ppc64le.cpp:109:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ByVal [valueFlowBailoutIncompleteVar] julia-1.5.3/src/abi_ppc64le.cpp:127:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_float32_type [valueFlowBailoutIncompleteVar] julia-1.5.3/src/abi_ppc64le.cpp:61:27: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/abi_ppc64le.cpp:75:34: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/abi_ppc64le.cpp:85:30: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/abi_ppc64le.cpp:134:36: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/abi_ppc64le.cpp:86:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/abi_ppc64le.cpp:88:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/abi_ppc64le.cpp:75:28: style: Variable 'fld' can be declared as pointer to const [constVariablePointer] julia-1.5.3/src/abi_win32.cpp:56:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ByVal [valueFlowBailoutIncompleteVar] julia-1.5.3/src/abi_win64.cpp:66:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ByVal [valueFlowBailoutIncompleteVar] julia-1.5.3/src/abi_x86.cpp:47:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_base_module [valueFlowBailoutIncompleteVar] julia-1.5.3/src/abi_x86.cpp:52:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_float32_type [valueFlowBailoutIncompleteVar] julia-1.5.3/src/abi_x86.cpp:57:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_float64_type [valueFlowBailoutIncompleteVar] julia-1.5.3/src/abi_x86.cpp:75:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ByVal [valueFlowBailoutIncompleteVar] julia-1.5.3/src/abi_x86.cpp:85:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_int64 [valueFlowBailoutIncompleteVar] julia-1.5.3/src/abi_x86.cpp:52:53: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/abi_x86.cpp:57:53: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/abi_x86.cpp:44:22: style: Variable 'Complex_sym' can be declared as pointer to const [constVariablePointer] julia-1.5.3/src/abi_x86_64.cpp:121:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_float64_type [valueFlowBailoutIncompleteVar] julia-1.5.3/src/abi_x86_64.cpp:185:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ByVal [valueFlowBailoutIncompleteVar] julia-1.5.3/src/abi_x86_64.cpp:233:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_int64 [valueFlowBailoutIncompleteVar] julia-1.5.3/src/abi_x86_64.cpp:155:22: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/abi_x86_64.cpp:125:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/abi_x86_64.cpp:154:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/abi_x86_64.cpp:156:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/julia_internal.h:1173:0: error: failed to evaluate #if condition, undefined function-like macro invocation: jl_has_builtin( ... ) [preprocessorErrorDirective] julia-1.5.3/src/julia_internal.h:1173:2: error: failed to evaluate #if condition, undefined function-like macro invocation: jl_has_builtin( ... ) [preprocessorErrorDirective] julia-1.5.3/src/ccall.cpp:49:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imaging_mode [valueFlowBailoutIncompleteVar] julia-1.5.3/src/ccall.cpp:78:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jlRTLD_DEFAULT_var [valueFlowBailoutIncompleteVar] julia-1.5.3/src/ccall.cpp:135:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_LLVMContext [valueFlowBailoutIncompleteVar] julia-1.5.3/src/ccall.cpp:217:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalUnique [valueFlowBailoutIncompleteVar] julia-1.5.3/src/ccall.cpp:286:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imaging_mode [valueFlowBailoutIncompleteVar] julia-1.5.3/src/ccall.cpp:396:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_void [valueFlowBailoutIncompleteVar] julia-1.5.3/src/ccall.cpp:454:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_prjlvalue [valueFlowBailoutIncompleteVar] julia-1.5.3/src/ccall.cpp:475:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_any_type [valueFlowBailoutIncompleteVar] julia-1.5.3/src/ccall.cpp:552:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Value [valueFlowBailoutIncompleteVar] julia-1.5.3/src/ccall.cpp:619:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_errorexception_type [valueFlowBailoutIncompleteVar] julia-1.5.3/src/ccall.cpp:661:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cglobal [valueFlowBailoutIncompleteVar] julia-1.5.3/src/ccall.cpp:739:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExternalLinkage [valueFlowBailoutIncompleteVar] julia-1.5.3/src/ccall.cpp:865:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable llvmcall [valueFlowBailoutIncompleteVar] julia-1.5.3/src/ccall.cpp:1071:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_data_layout [valueFlowBailoutIncompleteVar] julia-1.5.3/src/ccall.cpp:1152:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_void [valueFlowBailoutIncompleteVar] julia-1.5.3/src/ccall.cpp:1312:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_any_type [valueFlowBailoutIncompleteVar] julia-1.5.3/src/ccall.cpp:1345:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_any_type [valueFlowBailoutIncompleteVar] julia-1.5.3/src/ccall.cpp:1371:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ccall [valueFlowBailoutIncompleteVar] julia-1.5.3/src/ccall.cpp:1825:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_voidpointer_type [valueFlowBailoutIncompleteVar] julia-1.5.3/src/ccall.cpp:919:32: warning: Obsolete function 'alloca' called. [allocaCalled] julia-1.5.3/src/ccall.cpp:1428:37: warning: Obsolete function 'alloca' called. [allocaCalled] julia-1.5.3/src/ccall.cpp:1801:33: warning: Obsolete function 'alloca' called. [allocaCalled] julia-1.5.3/src/abi_arm.cpp:33:7: performance:inconclusive: Technically the member function 'ABI_ARMLayout::get_llvm_fptype' can be static (but you may consider moving to unnamed namespace). [functionStatic] julia-1.5.3/src/abi_aarch64.cpp:16:7: performance:inconclusive: Technically the member function 'ABI_AArch64Layout::get_llvm_vectype' can be static (but you may consider moving to unnamed namespace). [functionStatic] julia-1.5.3/src/abi_aarch64.cpp:62:7: performance:inconclusive: Technically the member function 'ABI_AArch64Layout::get_llvm_fptype' can be static (but you may consider moving to unnamed namespace). [functionStatic] julia-1.5.3/src/abi_ppc64le.cpp:45:10: performance:inconclusive: Technically the member function 'ABI_PPC64leLayout::isHFA' can be static (but you may consider moving to unnamed namespace). [functionStatic] julia-1.5.3/src/abi_x86_64.cpp:118:6: performance:inconclusive: Technically the member function 'ABI_x86_64Layout::classifyType' can be static (but you may consider moving to unnamed namespace). [functionStatic] julia-1.5.3/src/ccall.cpp:21:5: style: Struct 'LazyModule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] julia-1.5.3/src/ccall.cpp:1992:32: style: Condition '!retboxed' is always true [knownConditionTrueFalse] julia-1.5.3/src/ccall.cpp:1971:9: note: Assuming that condition 'retboxed' is not redundant julia-1.5.3/src/ccall.cpp:1992:32: note: Condition '!retboxed' is always true julia-1.5.3/src/ccall.cpp:137:50: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:452:34: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:475:17: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:476:21: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:567:45: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:568:48: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:678:14: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:678:42: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:681:14: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:749:37: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:766:26: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:870:30: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:873:39: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:880:39: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:919:23: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:932:59: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:1011:13: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:1184:19: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:1190:19: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:1199:59: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:1214:19: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:1296:16: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:1312:52: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:1318:80: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:1324:22: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:1345:14: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:1428:24: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:1449:11: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:1457:14: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:1490:32: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:1524:19: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:1687:29: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:1692:32: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:1702:60: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:1728:49: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:1732:53: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:1742:50: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:1749:44: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:1752:22: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:1756:19: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:1801:23: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:1825:27: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:1828:29: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:1832:62: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:1916:44: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/ccall.cpp:523:60: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/ccall.cpp:577:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/ccall.cpp:595:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/ccall.cpp:603:40: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/ccall.cpp:749:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/ccall.cpp:870:62: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/ccall.cpp:873:80: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/ccall.cpp:880:80: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/ccall.cpp:909:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/ccall.cpp:1156:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/ccall.cpp:1160:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/ccall.cpp:1172:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/ccall.cpp:1197:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/ccall.cpp:1213:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/ccall.cpp:1218:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/ccall.cpp:1227:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/ccall.cpp:1306:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/ccall.cpp:1378:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/ccall.cpp:1493:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/ccall.cpp:1710:80: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/ccall.cpp:1865:61: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/ccall.cpp:1951:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/ccall.cpp:1954:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/ccall.cpp:1989:65: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/ccall.cpp:1990:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/ccall.cpp:1145:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] julia-1.5.3/src/ccall.cpp:1147:5: note: Found duplicate branches for 'if' and 'else'. julia-1.5.3/src/ccall.cpp:1145:5: note: Found duplicate branches for 'if' and 'else'. julia-1.5.3/src/ccall.cpp:552:13: style: The scope of the variable 'jl_ptr' can be reduced. [variableScope] julia-1.5.3/src/ccall.cpp:554:18: style: The scope of the variable 'f_name' can be reduced. [variableScope] julia-1.5.3/src/ccall.cpp:555:18: style: The scope of the variable 'f_lib' can be reduced. [variableScope] julia-1.5.3/src/ccall.cpp:1764:20: style: Local variable 'args' shadows outer argument [shadowArgument] julia-1.5.3/src/ccall.cpp:1369:62: note: Shadowed declaration julia-1.5.3/src/ccall.cpp:1764:20: note: Shadow variable julia-1.5.3/src/ccall.cpp:1799:19: style: Local variable 'functype' shadows outer function [shadowFunction] julia-1.5.3/src/ccall.cpp:1123:19: note: Shadowed declaration julia-1.5.3/src/ccall.cpp:1799:19: note: Shadow variable julia-1.5.3/src/ccall.cpp:620:15: style: Variable 'str' can be declared as pointer to const [constVariablePointer] julia-1.5.3/src/ccall.cpp:554:25: style: Variable 'f_name' is assigned a value that is never used. [unreadVariable] julia-1.5.3/src/ccall.cpp:555:24: style: Variable 'f_lib' is assigned a value that is never used. [unreadVariable] julia-1.5.3/src/ccall.cpp:963:40: style: Unused variable: localDecls [unusedVariable] julia-1.5.3/src/support/platform.h:105:0: error: #error pointer size not known for your platform / compiler [preprocessorErrorDirective] julia-1.5.3/src/support/platform.h:105:4: error: #error pointer size not known for your platform / compiler [preprocessorErrorDirective] julia-1.5.3/src/cgutils.cpp:7:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MD_tbaa [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:17:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExternalLinkage [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:64:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_pjlvalue [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:74:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_pjlvalue [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:85:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Derived [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:96:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tracked [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:104:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_pjlvalue [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:145:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:178:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_nothing [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:207:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_pvalue_dillvmt [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:263:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Derived [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:281:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tracked [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:298:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GlobalVariable [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:350:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imaging_mode [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:391:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_array_t [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:404:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JL_SMALL_BYTE_ALIGNMENT [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:416:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NonNull [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:435:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_int64 [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:459:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_null [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:471:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_null [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:514:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imaging_mode [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:528:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_data_layout [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:552:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_bottom_type [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:581:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_bool_type [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:637:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JL_HEAP_ALIGNMENT [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:646:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_bottom_type [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:860:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_pprjlvalue [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:868:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_pprjlvalue [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:876:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_prjlvalue [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:917:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_int8 [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:982:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_ppjlvalue [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:989:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_psize [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:995:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_pint32 [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:1052:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_pint8 [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:1074:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_size [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:1084:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tbaa_const [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:1101:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_LLVMContext [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:1108:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_LLVMContext [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:1121:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_nothing [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:1141:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_LLVMContext [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:1152:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_undefref_exception [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:1177:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_bottom_type [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:1260:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_LLVMContext [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:1276:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_pint8 [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:1284:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_prjlvalue [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:1292:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable check_bounds [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:1306:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_size [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:1363:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tracked [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:1422:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_bool_type [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:1469:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_true [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:1484:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_Module [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:1505:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_data_layout [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:1587:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_size [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:1712:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_bottom_type [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:1864:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_int32 [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:1888:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tbaa_arraysize [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:1897:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_int32 [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:1920:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_size [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:1945:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_parray_llvmt [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:1969:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Loaded [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:1999:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_parray_llvmt [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:2022:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_parray_llvmt [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:2030:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_int32 [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:2049:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_size [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:2058:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_size [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:2178:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_bool_type [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:2244:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_Module [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:2261:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_bool_type [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:2319:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_int8 [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:2336:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_bottom_type [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:2353:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ALIGN [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:2380:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_LLVMContext [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:2414:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_LLVMContext [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:2475:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_bottom_type [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:2528:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_size [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:2603:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_datatype_type [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:2623:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_pint8 [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:2634:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_pint8 [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:2649:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_prjlvalue [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:2674:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_pint8 [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:2750:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tbaa_stack [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:2911:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SingleThread [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:2918:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_sigatomic [valueFlowBailoutIncompleteVar] julia-1.5.3/src/cgutils.cpp:328:29: warning: Obsolete function 'alloca' called. [allocaCalled] julia-1.5.3/src/cgutils.cpp:2068:29: warning: Obsolete function 'alloca' called. [allocaCalled] julia-1.5.3/src/cgutils.cpp:155:60: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/cgutils.cpp:160:54: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/cgutils.cpp:328:22: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/cgutils.cpp:552:15: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/cgutils.cpp:581:15: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/cgutils.cpp:583:15: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/cgutils.cpp:585:15: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/cgutils.cpp:587:28: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/cgutils.cpp:589:15: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/cgutils.cpp:591:15: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/cgutils.cpp:646:15: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/cgutils.cpp:687:28: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/cgutils.cpp:1177:33: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/cgutils.cpp:1236:25: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/cgutils.cpp:1243:21: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/cgutils.cpp:1285:71: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/cgutils.cpp:1422:19: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/cgutils.cpp:1646:68: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/cgutils.cpp:1688:57: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/cgutils.cpp:1785:53: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/cgutils.cpp:1868:39: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/cgutils.cpp:2068:20: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/cgutils.cpp:2070:52: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/cgutils.cpp:2261:15: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/cgutils.cpp:2339:56: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/cgutils.cpp:2481:15: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/cgutils.cpp:2603:69: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/cgutils.cpp:2607:30: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/cgutils.cpp:2613:54: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/cgutils.cpp:182:59: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/cgutils.cpp:205:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/cgutils.cpp:363:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/cgutils.cpp:368:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/cgutils.cpp:373:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/cgutils.cpp:379:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/cgutils.cpp:393:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/cgutils.cpp:406:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/cgutils.cpp:610:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/cgutils.cpp:650:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/cgutils.cpp:825:54: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/cgutils.cpp:826:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/cgutils.cpp:830:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/cgutils.cpp:931:57: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/cgutils.cpp:934:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/cgutils.cpp:1205:46: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/cgutils.cpp:1587:46: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/cgutils.cpp:1599:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/cgutils.cpp:1602:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/cgutils.cpp:1689:51: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/cgutils.cpp:1723:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/cgutils.cpp:1741:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/cgutils.cpp:1786:46: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/cgutils.cpp:1800:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/cgutils.cpp:2172:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/cgutils.cpp:2276:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/cgutils.cpp:2323:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/cgutils.cpp:2324:59: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/cgutils.cpp:2369:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/cgutils.cpp:2424:51: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/cgutils.cpp:2433:60: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/cgutils.cpp:2436:97: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/cgutils.cpp:2500:85: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/cgutils.cpp:2555:58: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/cgutils.cpp:2719:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/cgutils.cpp:2865:63: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/cgutils.cpp:636:8: style: Opposite expression on both sides of '&='. [oppositeExpression] julia-1.5.3/src/cgutils.cpp:795:12: style: The scope of the variable 'i' can be reduced. [variableScope] julia-1.5.3/src/cgutils.cpp:640:93: style:inconclusive: Function '_julia_struct_to_llvm' argument 3 names different: declaration 'ua' definition 'ua_env'. [funcArgNamesDifferent] julia-1.5.3/src/cgutils.cpp:546:93: note: Function '_julia_struct_to_llvm' argument 3 names different: declaration 'ua' definition 'ua_env'. julia-1.5.3/src/cgutils.cpp:640:93: note: Function '_julia_struct_to_llvm' argument 3 names different: declaration 'ua' definition 'ua_env'. julia-1.5.3/src/cgutils.cpp:2472:58: style:inconclusive: Function 'boxed' argument 2 names different: declaration 'v' definition 'vinfo'. [funcArgNamesDifferent] julia-1.5.3/src/cgutils.cpp:893:58: note: Function 'boxed' argument 2 names different: declaration 'v' definition 'vinfo'. julia-1.5.3/src/cgutils.cpp:2472:58: note: Function 'boxed' argument 2 names different: declaration 'v' definition 'vinfo'. julia-1.5.3/src/cgutils.cpp:439:27: style: Local variable 'OP' shadows outer variable [shadowVariable] julia-1.5.3/src/cgutils.cpp:435:23: note: Shadowed declaration julia-1.5.3/src/cgutils.cpp:439:27: note: Shadow variable julia-1.5.3/src/cgutils.cpp:1417:20: style: Local variable 'first_ptr' shadows outer function [shadowFunction] julia-1.5.3/src/cgutils.cpp:1349:23: note: Shadowed declaration julia-1.5.3/src/cgutils.cpp:1417:20: note: Shadow variable julia-1.5.3/src/cgutils.cpp:1637:20: style: Local variable 'idx' shadows outer argument [shadowArgument] julia-1.5.3/src/cgutils.cpp:1582:16: note: Shadowed declaration julia-1.5.3/src/cgutils.cpp:1637:20: note: Shadow variable julia-1.5.3/src/cgutils.cpp:1821:28: style: Local variable 'fldv' shadows outer variable [shadowVariable] julia-1.5.3/src/cgutils.cpp:1799:16: note: Shadowed declaration julia-1.5.3/src/cgutils.cpp:1821:28: note: Shadow variable julia-1.5.3/src/cgutils.cpp:1830:32: style: Local variable 'fldv' shadows outer variable [shadowVariable] julia-1.5.3/src/cgutils.cpp:1799:16: note: Shadowed declaration julia-1.5.3/src/cgutils.cpp:1830:32: note: Shadow variable julia-1.5.3/src/cgutils.cpp:1851:20: style: Local variable 'first_ptr' shadows outer function [shadowFunction] julia-1.5.3/src/cgutils.cpp:1349:23: note: Shadowed declaration julia-1.5.3/src/cgutils.cpp:1851:20: note: Shadow variable julia-1.5.3/src/cgutils.cpp:2800:38: style: Local variable 'i' shadows outer variable [shadowVariable] julia-1.5.3/src/cgutils.cpp:2753:27: note: Shadowed declaration julia-1.5.3/src/cgutils.cpp:2800:38: note: Shadow variable julia-1.5.3/src/cgutils.cpp:72:53: style: Parameter 'irbuilder' can be declared as reference to const [constParameterReference] julia-1.5.3/src/cgutils.cpp:535:53: style: Parameter 'ctx' can be declared as reference to const [constParameterReference] julia-1.5.3/src/cgutils.cpp:1290:48: style: Parameter 'ctx' can be declared as reference to const [constParameterReference] julia-1.5.3/src/cgutils.cpp:322:33: style: Variable 'prev' can be declared as pointer to const [constVariablePointer] julia-1.5.3/src/cgutils.cpp:838:47: style: Parameter 'jt' can be declared as pointer to const [constParameterPointer] julia-1.5.3/src/cgutils.cpp:844:51: style: Parameter 'new_jt' can be declared as pointer to const [constParameterPointer] julia-1.5.3/src/cgutils.cpp:920:50: style: Parameter 'jt' can be declared as pointer to const [constParameterPointer] julia-1.5.3/src/cgutils.cpp:1290:65: style: Parameter 'inbounds' can be declared as pointer to const [constParameterPointer] julia-1.5.3/src/cgutils.cpp:2651:20: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] julia-1.5.3/src/clangsa/GCChecker.cpp:307:1: error: There is an unknown macro here somewhere. Configuration is required. If REGISTER_TRAIT_WITH_PROGRAMSTATE is a macro then please configure it. [unknownMacro] julia-1.5.3/src/crc32c-tables.c:5:0: error: #error "tables generated for different polynomial" [preprocessorErrorDirective] julia-1.5.3/src/crc32c-tables.c:5:4: error: #error "tables generated for different polynomial" [preprocessorErrorDirective] julia-1.5.3/src/flisp/flisp.h:214:63: error: syntax error [syntaxError] julia-1.5.3/src/flisp/cvalues.c:32:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_t [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:60:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAG_CVALUE [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:88:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVALUE_NWORDS [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:95:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CV_OWNED_BIT [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:106:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPRIM_NWORDS [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:125:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_INL_SIZE [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:172:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVALUE_NWORDS [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:251:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_int8_t [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:252:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_uint8_t [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:253:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_int16_t [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:254:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_uint16_t [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:255:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_int32_t [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:256:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_uint32_t [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:257:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_int64_t [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:258:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_uint64_t [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:259:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_float_t [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:260:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_double_t [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:285:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_int8_t [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:286:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_uint8_t [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:287:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_int16_t [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:288:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_uint16_t [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:289:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_int32_t [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:290:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_uint32_t [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:291:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_int64_t [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:292:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_uint64_t [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:293:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_uint8_t [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:294:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_int32_t [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:299:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_int32_t [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:300:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_uint32_t [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:302:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_float_t [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:303:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_double_t [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:327:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eltype [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:487:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bm_mem [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:551:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_t [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:570:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_t [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:623:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_INT8 [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:730:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eltype [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:763:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eltype [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:778:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAG_CVALUE [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:783:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVALUE_NWORDS [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:843:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable builtin_t [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:907:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S64_MAX [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:1014:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT31 [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:1103:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_FIXNUM [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:1141:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_FLOAT [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:1177:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_FLOAT [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:1199:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_UINT64 [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:1238:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_FLOAT [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:1410:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_UINT64 [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/cvalues.c:225:12: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] julia-1.5.3/src/flisp/cvalues.c:223:24: note: Assuming allocation function fails julia-1.5.3/src/flisp/cvalues.c:223:24: note: Assignment 'data=malloc(sz)', assigned value is 0 julia-1.5.3/src/flisp/cvalues.c:225:12: note: Null pointer dereference julia-1.5.3/src/flisp/cvalues.c:785:5: warning: If memory allocation fails, then there is a possible null pointer dereference: cv [nullPointerOutOfMemory] julia-1.5.3/src/flisp/cvalues.c:783:37: note: Assuming allocation function fails julia-1.5.3/src/flisp/cvalues.c:783:20: note: Assignment 'cv=(cvalue_t*)malloc(CVALUE_NWORDS*sizeof(value_t))', assigned value is 0 julia-1.5.3/src/flisp/cvalues.c:785:5: note: Null pointer dereference julia-1.5.3/src/flisp/cvalues.c:786:5: warning: If memory allocation fails, then there is a possible null pointer dereference: cv [nullPointerOutOfMemory] julia-1.5.3/src/flisp/cvalues.c:783:37: note: Assuming allocation function fails julia-1.5.3/src/flisp/cvalues.c:783:20: note: Assignment 'cv=(cvalue_t*)malloc(CVALUE_NWORDS*sizeof(value_t))', assigned value is 0 julia-1.5.3/src/flisp/cvalues.c:786:5: note: Null pointer dereference julia-1.5.3/src/flisp/cvalues.c:787:5: warning: If memory allocation fails, then there is a possible null pointer dereference: cv [nullPointerOutOfMemory] julia-1.5.3/src/flisp/cvalues.c:783:37: note: Assuming allocation function fails julia-1.5.3/src/flisp/cvalues.c:783:20: note: Assignment 'cv=(cvalue_t*)malloc(CVALUE_NWORDS*sizeof(value_t))', assigned value is 0 julia-1.5.3/src/flisp/cvalues.c:787:5: note: Null pointer dereference julia-1.5.3/src/flisp/cvalues.c:788:14: warning: If memory allocation fails, then there is a possible null pointer dereference: cv [nullPointerOutOfMemory] julia-1.5.3/src/flisp/cvalues.c:783:37: note: Assuming allocation function fails julia-1.5.3/src/flisp/cvalues.c:783:20: note: Assignment 'cv=(cvalue_t*)malloc(CVALUE_NWORDS*sizeof(value_t))', assigned value is 0 julia-1.5.3/src/flisp/cvalues.c:788:14: note: Null pointer dereference julia-1.5.3/src/flisp/cvalues.c:151:70: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] julia-1.5.3/src/flisp/cvalues.c:199:55: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] julia-1.5.3/src/flisp/cvalues.c:330:46: style: Parameter 'fl_ctx' can be declared as pointer to const [constParameterPointer] julia-1.5.3/src/flisp/cvalues.c:383:23: style: Variable 'aet' can be declared as pointer to const [constVariablePointer] julia-1.5.3/src/flisp/cvalues.c:486:16: style: Variable 'x' can be declared as pointer to const [constVariablePointer] julia-1.5.3/src/flisp/cvalues.c:620:51: style: Parameter 'fl_ctx' can be declared as pointer to const [constParameterPointer] julia-1.5.3/src/flisp/cvalues.c:700:11: style: Variable 'adata' can be declared as pointer to const [constVariablePointer] julia-1.5.3/src/flisp/cvalues.c:701:11: style: Variable 'bdata' can be declared as pointer to const [constVariablePointer] julia-1.5.3/src/flisp/cvalues.c:1344:57: style: Parameter 'args' can be declared as pointer to const. However it seems that 'fl_lognot' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] julia-1.5.3/src/flisp/cvalues.c:814:17: note: You might need to cast the function pointer here julia-1.5.3/src/flisp/cvalues.c:1344:57: note: Parameter 'args' can be declared as pointer to const julia-1.5.3/src/flisp/cvalues.c:1019:72: warning: Either the condition 'ui32<=((uint32_t)2147483647)+1' is redundant or there is signed integer overflow for expression '-(int32_t)ui32'. [integerOverflowCond] julia-1.5.3/src/flisp/cvalues.c:1019:22: note: Assuming that condition 'ui32<=((uint32_t)2147483647)+1' is not redundant julia-1.5.3/src/flisp/cvalues.c:1019:72: note: Integer overflow julia-1.5.3/src/flisp/equal.c:10:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HT_NOTFOUND [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/equal.c:74:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAG_SYM [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/equal.c:163:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAG_FUNCTION [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/equal.c:309:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_BUILTINS [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/equal.c:17:36: style: Parameter 'fl_ctx' can be declared as pointer to const [constParameterPointer] julia-1.5.3/src/flisp/flisp.c:997:37: error: Unmatched ')'. Configuration: '__GNUC__=1'. [syntaxError] julia-1.5.3/src/flisp/print.c:57:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HT_NOTFOUND [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/print.c:352:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HT_NOTFOUND [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/print.c:418:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable builtin_names [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/print.c:589:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT63 [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/print.c:750:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HT_NOTFOUND [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/print.c:804:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cons_t [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/print.c:586:14: portability: Casting from double * to signed long * is not portable due to different binary data representations on different platforms. [invalidPointerCast] julia-1.5.3/src/flisp/print.c:589:31: portability: Casting from double * to signed long * is not portable due to different binary data representations on different platforms. [invalidPointerCast] julia-1.5.3/src/flisp/print.c:591:31: portability: Casting from double * to signed long * is not portable due to different binary data representations on different platforms. [invalidPointerCast] julia-1.5.3/src/flisp/print.c:598:17: portability: Casting from double * to signed long * is not portable due to different binary data representations on different platforms. [invalidPointerCast] julia-1.5.3/src/flisp/print.c:185:40: style: Parameter 'fl_ctx' can be declared as pointer to const [constParameterPointer] julia-1.5.3/src/flisp/print.c:253:11: style: Variable 'op' can be declared as pointer to const [constVariablePointer] julia-1.5.3/src/flisp/print.c:350:11: style: Variable 'str' can be declared as pointer to const [constVariablePointer] julia-1.5.3/src/flisp/print.c:804:73: warning: Division by result of sizeof(). memset() expects a size in bytes, did you intend to multiply instead? [sizeofDivisionMemfunc] julia-1.5.3/src/flisp/print.c:271:28: style: Variable 'ind' is assigned a value that is never used. [unreadVariable] julia-1.5.3/src/flisp/read.c:74:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_PNAN [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/read.c:116:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/read.c:135:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IOS_EOF [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/read.c:172:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IOS_EOF [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/read.c:236:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IOS_EOF [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/read.c:431:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNBOUND [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/read.c:477:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IOS_EOF [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/read.c:560:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNBOUND [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/read.c:619:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAG_CONS [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/read.c:716:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNBOUND [valueFlowBailoutIncompleteVar] julia-1.5.3/src/flisp/read.c:359:36: style: Condition 'base=2' is always true [knownConditionTrueFalse] julia-1.5.3/src/flisp/read.c:360:36: style: Condition 'base=8' is always true [knownConditionTrueFalse] julia-1.5.3/src/flisp/read.c:361:36: style: Condition 'base=10' is always true [knownConditionTrueFalse] julia-1.5.3/src/flisp/read.c:362:36: style: Condition 'base=16' is always true [knownConditionTrueFalse] julia-1.5.3/src/flisp/read.c:501:38: style: Condition 'ndig=2' is always true [knownConditionTrueFalse] julia-1.5.3/src/flisp/read.c:502:38: style: Condition 'ndig=4' is always true [knownConditionTrueFalse] julia-1.5.3/src/flisp/read.c:503:38: style: Condition 'ndig=8' is always true [knownConditionTrueFalse] julia-1.5.3/src/flisp/read.c:586:33: style: Variable 'head' can be declared as pointer to const [constVariablePointer] julia-1.5.3/src/flisp/equalhash.h:10:1: error: There is an unknown macro here somewhere. Configuration is required. If HTPROT_R is a macro then please configure it. [unknownMacro] julia-1.5.3/src/getopt.c:58:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_LEN_MAX [valueFlowBailoutIncompleteVar] julia-1.5.3/src/getopt.c:75:7: warning: %c in format string (no. 2) requires 'unsigned int' but the argument type is 'char *'. [invalidPrintfArgType_uint] julia-1.5.3/src/getopt.c:83:9: warning: %c in format string (no. 2) requires 'unsigned int' but the argument type is 'char *'. [invalidPrintfArgType_uint] julia-1.5.3/src/getopt.c:39:35: style: Parameter 'argv' can be declared as const array [constParameter] julia-1.5.3/src/getopt.c:44:9: style: Variable 'optchar' can be declared as pointer to const [constVariablePointer] julia-1.5.3/src/iddict.c:66:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_nothing [valueFlowBailoutIncompleteVar] julia-1.5.3/src/iddict.c:128:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_nothing [valueFlowBailoutIncompleteVar] julia-1.5.3/src/iddict.c:169:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_nothing [valueFlowBailoutIncompleteVar] julia-1.5.3/src/iddict.c:55:32: style: Condition 'empty_slot==-1' is always false [knownConditionTrueFalse] julia-1.5.3/src/iddict.c:67:32: style: Condition 'empty_slot==-1' is always false [knownConditionTrueFalse] julia-1.5.3/src/iddict.c:70:28: style: Condition 'empty_slot==-1' is always false [knownConditionTrueFalse] julia-1.5.3/src/iddict.c:79:24: style: Condition 'empty_slot!=-1' is always true [knownConditionTrueFalse] julia-1.5.3/src/ccall.cpp:678:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_pointer_type [valueFlowBailoutIncompleteVar] julia-1.5.3/src/ccall.cpp:932:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_signed_type [valueFlowBailoutIncompleteVar] julia-1.5.3/src/intrinsics.cpp:14:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_prjlvalue [valueFlowBailoutIncompleteVar] julia-1.5.3/src/intrinsics.cpp:79:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LLVM_VERSION_MAJOR [valueFlowBailoutIncompleteVar] julia-1.5.3/src/intrinsics.cpp:110:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_float64 [valueFlowBailoutIncompleteVar] julia-1.5.3/src/intrinsics.cpp:128:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_size [valueFlowBailoutIncompleteVar] julia-1.5.3/src/intrinsics.cpp:156:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_bool_type [valueFlowBailoutIncompleteVar] julia-1.5.3/src/intrinsics.cpp:272:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_true [valueFlowBailoutIncompleteVar] julia-1.5.3/src/intrinsics.cpp:289:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_data_layout [valueFlowBailoutIncompleteVar] julia-1.5.3/src/intrinsics.cpp:327:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_void [valueFlowBailoutIncompleteVar] julia-1.5.3/src/intrinsics.cpp:423:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_any_type [valueFlowBailoutIncompleteVar] julia-1.5.3/src/intrinsics.cpp:461:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_int32 [valueFlowBailoutIncompleteVar] julia-1.5.3/src/intrinsics.cpp:537:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FPExt [valueFlowBailoutIncompleteVar] julia-1.5.3/src/intrinsics.cpp:569:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_long_type [valueFlowBailoutIncompleteVar] julia-1.5.3/src/intrinsics.cpp:639:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_long_type [valueFlowBailoutIncompleteVar] julia-1.5.3/src/intrinsics.cpp:693:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_diverror_exception [valueFlowBailoutIncompleteVar] julia-1.5.3/src/intrinsics.cpp:722:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fast_math [valueFlowBailoutIncompleteVar] julia-1.5.3/src/intrinsics.cpp:747:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_bottom_type [valueFlowBailoutIncompleteVar] julia-1.5.3/src/intrinsics.cpp:894:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_cgval_t [valueFlowBailoutIncompleteVar] julia-1.5.3/src/intrinsics.cpp:1034:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_int8 [valueFlowBailoutIncompleteVar] julia-1.5.3/src/intrinsics.cpp:1302:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExternalLinkage [valueFlowBailoutIncompleteVar] julia-1.5.3/src/intrinsics.cpp:418:34: warning: Obsolete function 'alloca' called. [allocaCalled] julia-1.5.3/src/intrinsics.cpp:894:37: warning: Obsolete function 'alloca' called. [allocaCalled] julia-1.5.3/src/intrinsics.cpp:973:31: warning: Obsolete function 'alloca' called. [allocaCalled] julia-1.5.3/src/intrinsics.cpp:990:38: warning: Obsolete function 'alloca' called. [allocaCalled] julia-1.5.3/src/intrinsics.cpp:717:5: style: Struct 'math_builder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] julia-1.5.3/src/intrinsics.cpp:157:43: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/intrinsics.cpp:162:14: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/intrinsics.cpp:168:28: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/intrinsics.cpp:173:28: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/intrinsics.cpp:208:29: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/intrinsics.cpp:213:28: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/intrinsics.cpp:355:15: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/intrinsics.cpp:357:19: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/intrinsics.cpp:418:25: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/intrinsics.cpp:423:42: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/intrinsics.cpp:569:18: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/intrinsics.cpp:578:15: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/intrinsics.cpp:580:45: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/intrinsics.cpp:583:16: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/intrinsics.cpp:639:18: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/intrinsics.cpp:650:15: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/intrinsics.cpp:653:45: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/intrinsics.cpp:657:16: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/intrinsics.cpp:826:75: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/intrinsics.cpp:829:75: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/intrinsics.cpp:894:24: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/intrinsics.cpp:942:22: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/intrinsics.cpp:973:23: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/intrinsics.cpp:990:29: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/intrinsics.cpp:999:23: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/intrinsics.cpp:1100:21: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/intrinsics.cpp:159:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/intrinsics.cpp:161:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/intrinsics.cpp:257:58: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/intrinsics.cpp:279:40: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/intrinsics.cpp:906:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/intrinsics.cpp:997:69: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/intrinsics.cpp:1105:58: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] julia-1.5.3/src/intrinsics.cpp:142:11: style: Variable 't' can be declared as pointer to const [constVariablePointer] julia-1.5.3/src/intrinsics.cpp:554:74: style: Parameter 'argv' can be declared as pointer to const [constParameterPointer] julia-1.5.3/src/intrinsics.cpp:622:74: style: Parameter 'argv' can be declared as pointer to const [constParameterPointer] julia-1.5.3/src/julia.h:170:0: debug: Failed to parse 'typedef JL_EXTENSION struct { void * data ; size_t length ; struct jl_array_flags_t flags ; uint16_t elsize ; uint32_t offset ; size_t nrows ; union { size_t maxsize ; size_t ncols ; } ; } jl_array_t ;'. The checking continues anyway. [simplifyTypedef] julia-1.5.3/src/julia.h:225:0: debug: Failed to parse 'typedef JL_EXTENSION union { void * fptr ; struct _jl_value_t * ( * fptr1 ) ( struct _jl_value_t * , struct _jl_value_t * * , uint32_t ) ; struct _jl_value_t * ( * fptr3 ) ( struct _jl_value_t * , struct _jl_value_t * * , uint32_t , struct jl_svec_t * ) ; } jl_generic_specptr_t ;'. The checking continues anyway. [simplifyTypedef] julia-1.5.3/src/julia_threads.h:294:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_SEQ_CST [valueFlowBailoutIncompleteVar] julia-1.5.3/src/julia.h:785:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gc [valueFlowBailoutIncompleteVar] julia-1.5.3/src/julia.h:793:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gc [valueFlowBailoutIncompleteVar] julia-1.5.3/src/julia.h:801:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gc [valueFlowBailoutIncompleteVar] julia-1.5.3/src/julia.h:829:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] julia-1.5.3/src/julia.h:837:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] julia-1.5.3/src/julia.h:871:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] julia-1.5.3/src/julia.h:879:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] julia-1.5.3/src/julia.h:894:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] julia-1.5.3/src/julia.h:900:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] julia-1.5.3/src/julia.h:953:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable types [valueFlowBailoutIncompleteVar] julia-1.5.3/src/julia.h:957:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable types [valueFlowBailoutIncompleteVar] julia-1.5.3/src/julia.h:1011:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] julia-1.5.3/src/julia.h:1012:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] julia-1.5.3/src/julia.h:1019:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isptr [valueFlowBailoutIncompleteVar] julia-1.5.3/src/julia.h:1099:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_uniontype_type [valueFlowBailoutIncompleteVar] julia-1.5.3/src/julia.h:1105:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] julia-1.5.3/src/julia.h:1110:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] julia-1.5.3/src/julia.h:1118:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] julia-1.5.3/src/julia.h:1125:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] julia-1.5.3/src/julia.h:1135:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] julia-1.5.3/src/julia.h:1140:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] julia-1.5.3/src/julia.h:1146:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] julia-1.5.3/src/julia.h:1152:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] julia-1.5.3/src/julia.h:1158:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] julia-1.5.3/src/julia.h:1164:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] julia-1.5.3/src/julia.h:1170:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] julia-1.5.3/src/julia.h:1176:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] julia-1.5.3/src/julia.h:1182:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] julia-1.5.3/src/julia.h:1188:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] julia-1.5.3/src/julia.h:1217:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] julia-1.5.3/src/julia.h:1222:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] julia-1.5.3/src/julia.h:1343:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] julia-1.5.3/src/julia.h:1349:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parameters [valueFlowBailoutIncompleteVar] julia-1.5.3/src/julia.h:1355:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parameters [valueFlowBailoutIncompleteVar] julia-1.5.3/src/julia.h:1365:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] julia-1.5.3/src/julia.h:1385:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] julia-1.5.3/src/julia.h:1393:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] julia-1.5.3/src/locks.h:24:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_ACQUIRE [valueFlowBailoutIncompleteVar] julia-1.5.3/src/locks.h:93:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable defer_signal [valueFlowBailoutIncompleteVar] julia-1.5.3/src/locks.h:102:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_ACQUIRE [valueFlowBailoutIncompleteVar] julia-1.5.3/src/locks.h:120:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable defer_signal [valueFlowBailoutIncompleteVar] julia-1.5.3/src/locks.h:132:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_RELEASE [valueFlowBailoutIncompleteVar] julia-1.5.3/src/locks.h:144:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_SEQ_CST [valueFlowBailoutIncompleteVar] julia-1.5.3/src/jloptions.c:209:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_argument [valueFlowBailoutIncompleteVar] julia-1.5.3/src/julia.h:805:20: style: Variable 'dt' can be declared as pointer to const [constVariablePointer] julia-1.5.3/src/julia.h:1011:1: style: Parameter 'st' can be declared as pointer to const [constParameterPointer] julia-1.5.3/src/julia.h:1012:1: style: Parameter 'st' can be declared as pointer to const [constParameterPointer] julia-1.5.3/src/julia.h:1015:49: style: Parameter 'st' can be declared as pointer to const [constParameterPointer] julia-1.5.3/src/julia.h:1022:53: style: Parameter 'st' can be declared as pointer to const [constParameterPointer] julia-1.5.3/src/julia.h:1097:42: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] julia-1.5.3/src/julia.h:1128:59: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] julia-1.5.3/src/processor_arm.cpp:13:0: error: failed to evaluate #if condition, undefined function-like macro invocation: __GLIBC_PREREQ( ... ) [preprocessorErrorDirective] julia-1.5.3/src/processor_arm.cpp:13:2: error: failed to evaluate #if condition, undefined function-like macro invocation: __GLIBC_PREREQ( ... ) [preprocessorErrorDirective] julia-1.5.3/src/processor_fallback.cpp:31:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JL_TARGET_UNKNOWN_NAME [valueFlowBailoutIncompleteVar] julia-1.5.3/src/processor_fallback.cpp:69:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JL_TARGET_CLONE_ALL [valueFlowBailoutIncompleteVar] julia-1.5.3/src/processor_fallback.cpp:110:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] julia-1.5.3/src/processor_fallback.cpp:43:46: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/processor_fallback.cpp:45:15: style: Variable 'imgt' can be declared as reference to const [constVariableReference] julia-1.5.3/src/processor_fallback.cpp:61:16: style: Variable 'arg' can be declared as reference to const [constVariableReference] julia-1.5.3/src/processor_x86.cpp:700:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] julia-1.5.3/src/processor_x86.cpp:738:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FeatureDep [valueFlowBailoutIncompleteVar] julia-1.5.3/src/processor_x86.cpp:744:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FeatureDep [valueFlowBailoutIncompleteVar] julia-1.5.3/src/processor_x86.cpp:773:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] julia-1.5.3/src/processor_x86.cpp:848:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] julia-1.5.3/src/processor_x86.cpp:874:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JL_TARGET_CLONE_ALL [valueFlowBailoutIncompleteVar] julia-1.5.3/src/processor_x86.cpp:922:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JL_LLVM_VERSION [valueFlowBailoutIncompleteVar] julia-1.5.3/src/processor_x86.cpp:984:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] julia-1.5.3/src/processor_x86.cpp:1003:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] julia-1.5.3/src/processor_x86.cpp:1023:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JL_LLVM_VERSION [valueFlowBailoutIncompleteVar] julia-1.5.3/src/processor_x86.cpp:1042:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable feature_sz [valueFlowBailoutIncompleteVar] julia-1.5.3/src/processor_x86.cpp:822:55: style: C-style pointer casting [cstyleCast] julia-1.5.3/src/processor_x86.cpp:866:16: style: Variable 'arg' can be declared as reference to const [constVariableReference] julia-1.5.3/src/processor_x86.cpp:7:47: style: Parameter 'CPUInfo' can be declared as const array [constParameter] julia-1.5.3/src/processor_x86.cpp:30:49: style: Parameter 'CPUInfo' can be declared as const array [constParameter] julia-1.5.3/src/signals-mach.c:43:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_all_tls_states [valueFlowBailoutIncompleteVar] julia-1.5.3/src/signals-mach.c:55:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable safepoint_lock [valueFlowBailoutIncompleteVar] julia-1.5.3/src/signals-mach.c:85:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_MSG_TIMEOUT_NONE [valueFlowBailoutIncompleteVar] julia-1.5.3/src/signals-mach.c:104:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_n_threads [valueFlowBailoutIncompleteVar] julia-1.5.3/src/signals-mach.c:147:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sig_stack_size [valueFlowBailoutIncompleteVar] julia-1.5.3/src/signals-mach.c:160:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACHINE_THREAD_STATE_COUNT [valueFlowBailoutIncompleteVar] julia-1.5.3/src/signals-mach.c:186:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACHINE_THREAD_STATE_COUNT [valueFlowBailoutIncompleteVar] julia-1.5.3/src/signals-mach.c:274:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXC_MASK_BAD_ACCESS [valueFlowBailoutIncompleteVar] julia-1.5.3/src/signals-mach.c:283:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_all_tls_states [valueFlowBailoutIncompleteVar] julia-1.5.3/src/signals-mach.c:303:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_all_tls_states [valueFlowBailoutIncompleteVar] julia-1.5.3/src/signals-mach.c:313:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_all_tls_states [valueFlowBailoutIncompleteVar] julia-1.5.3/src/signals-mach.c:342:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_all_tls_states [valueFlowBailoutIncompleteVar] julia-1.5.3/src/signals-mach.c:440:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_RCV_MSG [valueFlowBailoutIncompleteVar] julia-1.5.3/src/signals-mach.c:514:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSTEM_CLOCK [valueFlowBailoutIncompleteVar] julia-1.5.3/src/signals-mach.c:547:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running [valueFlowBailoutIncompleteVar] julia-1.5.3/src/signals-mach.c:367:9: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] julia-1.5.3/src/signals-mach.c:353:9: note: ret is assigned julia-1.5.3/src/signals-mach.c:367:9: note: ret is overwritten julia-1.5.3/src/signals-mach.c:262:23: style: Local variable 'ret' shadows outer variable [shadowVariable] julia-1.5.3/src/signals-mach.c:216:19: note: Shadowed declaration julia-1.5.3/src/signals-mach.c:262:23: note: Shadow variable julia-1.5.3/src/signals-mach.c:502:27: style: Local variable 'ret' shadows outer variable [shadowVariable] julia-1.5.3/src/signals-mach.c:440:23: note: Shadowed declaration julia-1.5.3/src/signals-mach.c:502:27: note: Shadow variable julia-1.5.3/src/signals-mach.c:162:87: error: Uninitialized variable: state [uninitvar] julia-1.5.3/src/signals-mach.c:216:90: error: Uninitialized variable: exc_state [uninitvar] julia-1.5.3/src/signals-mach.c:262:91: error: Uninitialized variable: state [uninitvar] julia-1.5.3/src/signals-mach.c:354:45: error: Uninitialized variable: state [uninitvar] julia-1.5.3/src/signals-unix.c:99:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_UNBLOCK [valueFlowBailoutIncompleteVar] julia-1.5.3/src/signals-unix.c:181:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_sig_throw [valueFlowBailoutIncompleteVar] julia-1.5.3/src/signals-unix.c:207:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_UNBLOCK [valueFlowBailoutIncompleteVar] julia-1.5.3/src/signals-unix.c:224:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_page_size [valueFlowBailoutIncompleteVar] julia-1.5.3/src/signals-unix.c:249:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_interrupt_exception [valueFlowBailoutIncompleteVar] julia-1.5.3/src/signals-unix.c:283:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] julia-1.5.3/src/signals-unix.c:302:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_all_tls_states [valueFlowBailoutIncompleteVar] julia-1.5.3/src/signals-unix.c:313:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_all_tls_states [valueFlowBailoutIncompleteVar] julia-1.5.3/src/signals-unix.c:326:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_all_tls_states [valueFlowBailoutIncompleteVar] julia-1.5.3/src/signals-unix.c:355:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_all_tls_states [valueFlowBailoutIncompleteVar] julia-1.5.3/src/signals-unix.c:370:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] julia-1.5.3/src/signals-unix.c:417:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sigevent [valueFlowBailoutIncompleteVar] julia-1.5.3/src/signals-unix.c:438:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running [valueFlowBailoutIncompleteVar] julia-1.5.3/src/signals-unix.c:484:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] julia-1.5.3/src/signals-unix.c:501:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] julia-1.5.3/src/signals-unix.c:556:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JL_MAX_BT_SIZE [valueFlowBailoutIncompleteVar] julia-1.5.3/src/signals-unix.c:733:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_sigint_sset [valueFlowBailoutIncompleteVar] julia-1.5.3/src/signals-unix.c:757:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_diverror_exception [valueFlowBailoutIncompleteVar] julia-1.5.3/src/signals-unix.c:762:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_sigint_passed [valueFlowBailoutIncompleteVar] julia-1.5.3/src/signals-unix.c:771:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] julia-1.5.3/src/signals-unix.c:490:37: error:inconclusive: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] julia-1.5.3/src/signals-unix.c:484:27: note: Assuming allocation function fails julia-1.5.3/src/signals-unix.c:484:27: note: Assignment 'stackbuff=mmap(0,size,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS,-1,0)', assigned value is 0 julia-1.5.3/src/signals-unix.c:490:37: note: Null pointer addition julia-1.5.3/src/signals-unix.c:665:24: style: Local variable 'signal_context' shadows outer variable [shadowVariable] julia-1.5.3/src/signals-unix.c:294:32: note: Shadowed declaration julia-1.5.3/src/signals-unix.c:665:24: note: Shadow variable julia-1.5.3/src/signals-unix.c:228:63: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] julia-1.5.3/src/signals-win.c:130:0: error: #error WIN16 not supported :P [preprocessorErrorDirective] julia-1.5.3/src/signals-win.c:130:2: error: #error WIN16 not supported :P [preprocessorErrorDirective] julia-1.5.3/src/support/MurmurHash3.c:116:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JL_FALLTHROUGH [valueFlowBailoutIncompleteVar] julia-1.5.3/src/support/MurmurHash3.c:189:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JL_FALLTHROUGH [valueFlowBailoutIncompleteVar] julia-1.5.3/src/support/MurmurHash3.c:279:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JL_FALLTHROUGH [valueFlowBailoutIncompleteVar] julia-1.5.3/src/support/asprintf.c:93:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] julia-1.5.3/src/support/asprintf.c:57:9: error: va_list 'ap2' used before va_start() was called. [va_list_usedBeforeStarted] julia-1.5.3/test/clangsa/GCPushPop.cpp:30:26: style: C-style pointer casting [cstyleCast] julia-1.5.3/test/clangsa/MissingRoots.c:242:43: error: There is an unknown macro here somewhere. Configuration is required. If JL_GLOBALLY_ROOTED is a macro then please configure it. [unknownMacro] julia-1.5.3/test/embedding/embedding.c:7:1: error: There is an unknown macro here somewhere. Configuration is required. If JULIA_DEFINE_FAST_TLS is a macro then please configure it. [unknownMacro] julia-1.5.3/test/gcext/gcext.c:297:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_string_type [valueFlowBailoutIncompleteVar] julia-1.5.3/test/gcext/gcext.c:584:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_base_module [valueFlowBailoutIncompleteVar] julia-1.5.3/test/gcext/gcext.c:621:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_main_module [valueFlowBailoutIncompleteVar] julia-1.5.3/test/gcext/gcext.c:64:5: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] julia-1.5.3/test/gcext/gcext.c:63:24: note: Assuming allocation function fails julia-1.5.3/test/gcext/gcext.c:63:24: note: Assignment 'result=malloc(sizeof(struct treap_t))', assigned value is 0 julia-1.5.3/test/gcext/gcext.c:64:5: note: Null pointer dereference julia-1.5.3/test/gcext/gcext.c:65:5: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] julia-1.5.3/test/gcext/gcext.c:63:24: note: Assuming allocation function fails julia-1.5.3/test/gcext/gcext.c:63:24: note: Assignment 'result=malloc(sizeof(struct treap_t))', assigned value is 0 julia-1.5.3/test/gcext/gcext.c:65:5: note: Null pointer dereference julia-1.5.3/test/gcext/gcext.c:66:5: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] julia-1.5.3/test/gcext/gcext.c:63:24: note: Assuming allocation function fails julia-1.5.3/test/gcext/gcext.c:63:24: note: Assignment 'result=malloc(sizeof(struct treap_t))', assigned value is 0 julia-1.5.3/test/gcext/gcext.c:66:5: note: Null pointer dereference julia-1.5.3/test/gcext/gcext.c:67:5: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] julia-1.5.3/test/gcext/gcext.c:63:24: note: Assuming allocation function fails julia-1.5.3/test/gcext/gcext.c:63:24: note: Assignment 'result=malloc(sizeof(struct treap_t))', assigned value is 0 julia-1.5.3/test/gcext/gcext.c:67:5: note: Null pointer dereference julia-1.5.3/test/gcext/gcext.c:357:17: style: Variable 'stk' can be declared as pointer to const [constVariablePointer] julia-1.5.3/test/gcext/gcext.c:445:17: style: Variable 'stk' can be declared as pointer to const [constVariablePointer] julia-1.5.3/test/gcext/gcext.c:571:17: style: Variable 'stk' can be declared as pointer to const [constVariablePointer] julia-1.5.3/test/gcext/gcext.c:463:17: style: Variable 'buf' is not assigned a value. [unassignedVariable] julia-1.5.3/ui/repl.c:45:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_main_module [valueFlowBailoutIncompleteVar] julia-1.5.3/ui/repl.c:99:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_base_module [valueFlowBailoutIncompleteVar] julia-1.5.3/ui/repl.c:223:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable world_age [valueFlowBailoutIncompleteVar] julia-1.5.3/ui/repl.c:42:31: style: Parameter 'program' can be declared as pointer to const [constParameterPointer] diff: 2.18.0 julia-1.5.3/src/anticodegen.c:12:161: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/anticodegen.c:12:33: warning: Function 'jl_dump_native' argument order different: declaration 'native_code, bc_fname, unopt_bc_fname, obj_fname, asm_fname, sysimg_data' definition 'bc_fname, unopt_bc_fname, obj_fname, asm_fname, sysimg_data, sysimg_len' [funcArgOrderDifferent] julia-1.5.3/src/julia_internal.h:619:27: note: Function 'jl_dump_native' argument order different: declaration 'native_code, bc_fname, unopt_bc_fname, obj_fname, asm_fname, sysimg_data' definition 'bc_fname, unopt_bc_fname, obj_fname, asm_fname, sysimg_data, sysimg_len' julia-1.5.3/src/anticodegen.c:12:33: note: Function 'jl_dump_native' argument order different: declaration 'native_code, bc_fname, unopt_bc_fname, obj_fname, asm_fname, sysimg_data' definition 'bc_fname, unopt_bc_fname, obj_fname, asm_fname, sysimg_data, sysimg_len' 2.18.0 julia-1.5.3/src/anticodegen.c:13:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/anticodegen.c:14:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/anticodegen.c:15:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/anticodegen.c:17:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/anticodegen.c:18:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/anticodegen.c:19:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/anticodegen.c:20:165: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/anticodegen.c:21:132: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/anticodegen.c:22:141: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/anticodegen.c:24:129: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/anticodegen.c:25:144: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/anticodegen.c:27:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/anticodegen.c:30:28: style: Parameter 'fptr' can be declared as pointer to const [constParameterPointer] 2.18.0 julia-1.5.3/src/anticodegen.c:30:56: style: Parameter 'lam' can be declared as pointer to const [constParameterPointer] 2.18.0 julia-1.5.3/src/anticodegen.c:30:56: style:inconclusive: Function 'jl_fptr_to_llvm' argument 2 names different: declaration 'codeinst' definition 'lam'. [funcArgNamesDifferent] julia-1.5.3/src/julia_internal.h:642:54: note: Function 'jl_fptr_to_llvm' argument 2 names different: declaration 'codeinst' definition 'lam'. julia-1.5.3/src/anticodegen.c:30:56: note: Function 'jl_fptr_to_llvm' argument 2 names different: declaration 'codeinst' definition 'lam'. 2.18.0 julia-1.5.3/src/anticodegen.c:30:65: style:inconclusive: Function 'jl_fptr_to_llvm' argument 3 names different: declaration 'spec_abi' definition 'specsig'. [funcArgNamesDifferent] julia-1.5.3/src/julia_internal.h:642:68: note: Function 'jl_fptr_to_llvm' argument 3 names different: declaration 'spec_abi' definition 'specsig'. julia-1.5.3/src/anticodegen.c:30:65: note: Function 'jl_fptr_to_llvm' argument 3 names different: declaration 'spec_abi' definition 'specsig'. 2.18.0 julia-1.5.3/src/anticodegen.c:48:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/anticodegen.c:60:54: warning: Function 'jl_generate_fptr' argument order different: declaration 'JL_PROPAGATES_ROOT, world, ' definition 'pli, decls, world' [funcArgOrderDifferent] julia-1.5.3/src/julia_internal.h:396:63: note: Function 'jl_generate_fptr' argument order different: declaration 'JL_PROPAGATES_ROOT, world, ' definition 'pli, decls, world' julia-1.5.3/src/anticodegen.c:60:54: note: Function 'jl_generate_fptr' argument order different: declaration 'JL_PROPAGATES_ROOT, world, ' definition 'pli, decls, world' 2.18.0 julia-1.5.3/src/array.c:1014:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptrarray [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/array.c:1063:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptrarray [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/array.c:1083:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrows [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/array.c:1102:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrows [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/array.c:110:17: style: Condition 'tot>0' is always true [knownConditionTrueFalse] julia-1.5.3/src/array.c:88:13: note: Assuming that condition 'tot<=(2048*sizeof(void*))' is not redundant julia-1.5.3/src/array.c:110:17: note: Condition 'tot>0' is always true 2.18.0 julia-1.5.3/src/array.c:1114:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrows [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/array.c:1126:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrows [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/array.c:1151:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/array.c:1173:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gc [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/array.c:1189:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gc [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/array.c:118:32: style: Variable '((char*)data)[tot-1]' is assigned a value that is never used. [unreadVariable] 2.18.0 julia-1.5.3/src/array.c:1204:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gc [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/array.c:1226:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/array.c:1234:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/array.c:1275:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/array.c:1284:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/array.c:147:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parameters [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/array.c:174:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/array.c:188:55: style:inconclusive: Function 'jl_reshape_array' argument 3 names different: declaration 'dims' definition '_dims'. [funcArgNamesDifferent] julia-1.5.3/src/julia.h:1415:55: note: Function 'jl_reshape_array' argument 3 names different: declaration 'dims' definition '_dims'. julia-1.5.3/src/array.c:188:55: note: Function 'jl_reshape_array' argument 3 names different: declaration 'dims' definition '_dims'. 2.18.0 julia-1.5.3/src/array.c:192:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/array.c:194:13: style: Variable 'dims' can be declared as pointer to const [constVariablePointer] 2.18.0 julia-1.5.3/src/array.c:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptrarray [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/array.c:279:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_array_t [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/array.c:306:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parameters [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/array.c:34:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/array.c:356:54: style:inconclusive: Function 'jl_ptr_to_array' argument 3 names different: declaration 'dims' definition '_dims'. [funcArgNamesDifferent] julia-1.5.3/src/julia.h:1419:54: note: Function 'jl_ptr_to_array' argument 3 names different: declaration 'dims' definition '_dims'. julia-1.5.3/src/array.c:356:54: note: Function 'jl_ptr_to_array' argument 3 names different: declaration 'dims' definition '_dims'. 2.18.0 julia-1.5.3/src/array.c:361:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/array.c:364:13: style: Variable 'dims' can be declared as pointer to const [constVariablePointer] 2.18.0 julia-1.5.3/src/array.c:424:70: style:inconclusive: Function 'jl_new_array' argument 2 names different: declaration 'dims' definition '_dims'. [funcArgNamesDifferent] julia-1.5.3/src/julia.h:1413:70: note: Function 'jl_new_array' argument 2 names different: declaration 'dims' definition '_dims'. julia-1.5.3/src/array.c:424:70: note: Function 'jl_new_array' argument 2 names different: declaration 'dims' definition '_dims'. 2.18.0 julia-1.5.3/src/array.c:426:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/array.c:452:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_array_uint8_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/array.c:459:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/array.c:486:12: style: Condition 'sz=sizeof(m->nospecialize)*8' is not redundant julia-1.5.3/src/method.c:530:43: note: Shift 2.18.0 julia-1.5.3/src/method.c:587:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_method_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/method.c:632:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/method.c:647:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/method.c:668:29: style: Variable 'm2' can be declared as pointer to const [constVariablePointer] 2.18.0 julia-1.5.3/src/method.c:679:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argtypes [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/method.c:685:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argt [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/method.c:699:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/module.c:107:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/module.c:123:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/module.c:159:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bindings [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/module.c:163:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bindings [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/module.c:171:19: style: Variable 'b' can be declared as pointer to const [constVariablePointer] 2.18.0 julia-1.5.3/src/module.c:179:71: style:inconclusive: Function 'jl_get_binding_for_method_def' argument 1 names different: declaration 'JL_PROPAGATES_ROOT' definition 'm'. [funcArgNamesDifferent] julia-1.5.3/src/julia.h:1469:73: note: Function 'jl_get_binding_for_method_def' argument 1 names different: declaration 'JL_PROPAGATES_ROOT' definition 'm'. julia-1.5.3/src/module.c:179:71: note: Function 'jl_get_binding_for_method_def' argument 1 names different: declaration 'JL_PROPAGATES_ROOT' definition 'm'. 2.18.0 julia-1.5.3/src/module.c:185:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HT_NOTFOUND [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/module.c:232:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/module.c:23:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_module_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/module.c:269:51: style:inconclusive: Function 'jl_get_binding_' argument 1 names different: declaration 'JL_PROPAGATES_ROOT' definition 'm'. [funcArgNamesDifferent] julia-1.5.3/src/module.c:224:53: note: Function 'jl_get_binding_' argument 1 names different: declaration 'JL_PROPAGATES_ROOT' definition 'm'. julia-1.5.3/src/module.c:269:51: note: Function 'jl_get_binding_' argument 1 names different: declaration 'JL_PROPAGATES_ROOT' definition 'm'. 2.18.0 julia-1.5.3/src/module.c:282:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HT_NOTFOUND [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/module.c:305:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HT_NOTFOUND [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/module.c:313:56: style:inconclusive: Function 'jl_get_binding' argument 1 names different: declaration 'JL_PROPAGATES_ROOT' definition 'm'. [funcArgNamesDifferent] julia-1.5.3/src/julia.h:1464:58: note: Function 'jl_get_binding' argument 1 names different: declaration 'JL_PROPAGATES_ROOT' definition 'm'. julia-1.5.3/src/module.c:313:56: note: Function 'jl_get_binding' argument 1 names different: declaration 'JL_PROPAGATES_ROOT' definition 'm'. 2.18.0 julia-1.5.3/src/module.c:334:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HT_NOTFOUND [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/module.c:346:38: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] 2.18.0 julia-1.5.3/src/module.c:346:55: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] 2.18.0 julia-1.5.3/src/module.c:358:19: style: Variable 'b' can be declared as pointer to const [constVariablePointer] 2.18.0 julia-1.5.3/src/module.c:375:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_nothing [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/module.c:403:31: style: Variable 'bval' can be declared as pointer to const [constVariablePointer] 2.18.0 julia-1.5.3/src/module.c:479:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HT_NOTFOUND [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/module.c:509:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HT_NOTFOUND [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/module.c:523:19: style: Variable 'b' can be declared as pointer to const [constVariablePointer] 2.18.0 julia-1.5.3/src/module.c:530:19: style: Variable 'b' can be declared as pointer to const [constVariablePointer] 2.18.0 julia-1.5.3/src/module.c:532:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HT_NOTFOUND [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/module.c:538:19: style: Variable 'b' can be declared as pointer to const [constVariablePointer] 2.18.0 julia-1.5.3/src/module.c:546:19: style: Variable 'b' can be declared as pointer to const [constVariablePointer] 2.18.0 julia-1.5.3/src/module.c:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_SEQ_CST [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/module.c:553:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/module.c:559:53: style:inconclusive: Function 'jl_get_global' argument 1 names different: declaration 'JL_PROPAGATES_ROOT' definition 'm'. [funcArgNamesDifferent] julia-1.5.3/src/julia.h:1475:55: note: Function 'jl_get_global' argument 1 names different: declaration 'JL_PROPAGATES_ROOT' definition 'm'. julia-1.5.3/src/module.c:559:53: note: Function 'jl_get_global' argument 1 names different: declaration 'JL_PROPAGATES_ROOT' definition 'm'. 2.18.0 julia-1.5.3/src/module.c:569:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/module.c:576:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/module.c:591:19: style: Variable 'b' can be declared as pointer to const [constVariablePointer] 2.18.0 julia-1.5.3/src/module.c:606:23: style: Variable 'b' can be declared as pointer to const [constVariablePointer] 2.18.0 julia-1.5.3/src/module.c:61:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgcstack [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/module.c:621:37: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 julia-1.5.3/src/module.c:647:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_string_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/module.c:700:55: style:inconclusive: Function 'jl_checked_assignment' argument 1 names different: declaration 'JL_ROOTING_ARGUMENT' definition 'b'. [funcArgNamesDifferent] julia-1.5.3/src/julia.h:1478:57: note: Function 'jl_checked_assignment' argument 1 names different: declaration 'JL_ROOTING_ARGUMENT' definition 'b'. julia-1.5.3/src/module.c:700:55: note: Function 'jl_checked_assignment' argument 1 names different: declaration 'JL_ROOTING_ARGUMENT' definition 'b'. 2.18.0 julia-1.5.3/src/module.c:700:70: style:inconclusive: Function 'jl_checked_assignment' argument 2 names different: declaration 'JL_ROOTED_ARGUMENT' definition 'rhs'. [funcArgNamesDifferent] julia-1.5.3/src/julia.h:1478:94: note: Function 'jl_checked_assignment' argument 2 names different: declaration 'JL_ROOTED_ARGUMENT' definition 'rhs'. julia-1.5.3/src/module.c:700:70: note: Function 'jl_checked_assignment' argument 2 names different: declaration 'JL_ROOTED_ARGUMENT' definition 'rhs'. 2.18.0 julia-1.5.3/src/module.c:710:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/module.c:732:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_array_any_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/module.c:747:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_array_symbol_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/module.c:771:52: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] 2.18.0 julia-1.5.3/src/module.c:772:57: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] 2.18.0 julia-1.5.3/src/module.c:773:55: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] 2.18.0 julia-1.5.3/src/module.c:774:52: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] 2.18.0 julia-1.5.3/src/module.c:779:54: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] 2.18.0 julia-1.5.3/src/module.c:800:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HT_NOTFOUND [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/module.c:801:27: style: Variable 'b' can be declared as pointer to const [constVariablePointer] 2.18.0 julia-1.5.3/src/module.c:99:47: style: Parameter 'mod' can be declared as pointer to const [constParameterPointer] 2.18.0 julia-1.5.3/src/partr.c:145:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_SEQ_CST [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/partr.c:165:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_SEQ_CST [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/partr.c:264:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_task [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/partr.c:315:25: style: Condition 'running_under_rr()' is always false [knownConditionTrueFalse] julia-1.5.3/src/partr.c:315:25: note: Calling function 'running_under_rr' returns 0 julia-1.5.3/src/partr.c:315:25: note: Condition 'running_under_rr()' is always false 2.18.0 julia-1.5.3/src/partr.c:332:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_all_tls_states [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/partr.c:352:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_SEQ_CST [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/partr.c:394:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/partr.c:408:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/partr.c:433:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_SEQ_CST [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/precompile.c:112:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/precompile.c:122:5: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 julia-1.5.3/src/precompile.c:124:22: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 julia-1.5.3/src/precompile.c:184:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/precompile.c:205:22: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 julia-1.5.3/src/precompile.c:211:17: style: Variable 'idx_ctr' is assigned a value that is never used. [unreadVariable] 2.18.0 julia-1.5.3/src/precompile.c:218:24: style: Local variable 'l' shadows outer variable [shadowVariable] julia-1.5.3/src/precompile.c:184:15: note: Shadowed declaration julia-1.5.3/src/precompile.c:218:24: note: Shadow variable 2.18.0 julia-1.5.3/src/precompile.c:247:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/precompile.c:284:18: style: Variable 'm' can be declared as pointer to const [constVariablePointer] 2.18.0 julia-1.5.3/src/precompile.c:305:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgcstack [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/precompile.c:325:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/precompile.c:353:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_emptysvec [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/precompile.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_module_init_order [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/precompile.c:387:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgcstack [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/precompile.c:98:17: style: Local variable 'i' shadows outer variable [shadowVariable] julia-1.5.3/src/precompile.c:43:9: note: Shadowed declaration julia-1.5.3/src/precompile.c:98:17: note: Shadow variable 2.18.0 julia-1.5.3/src/processor_arm.cpp:1025:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ARM_ARCH [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/processor_arm.cpp:1191:24: style: Local variable 'cpus' shadows outer variable [shadowVariable] julia-1.5.3/src/processor_arm.cpp:573:43: note: Shadowed declaration julia-1.5.3/src/processor_arm.cpp:1191:24: note: Shadow variable 2.18.0 julia-1.5.3/src/processor_arm.cpp:1245:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/processor_arm.cpp:1286:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/processor_arm.cpp:1376:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FeatureDep [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/processor_arm.cpp:1382:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FeatureDep [valueFlowBailoutIncompleteVar] head julia-1.5.3/src/processor_arm.cpp:13:0: error: failed to evaluate #if condition, undefined function-like macro invocation: __GLIBC_PREREQ( ... ) [preprocessorErrorDirective] head julia-1.5.3/src/processor_arm.cpp:13:2: error: failed to evaluate #if condition, undefined function-like macro invocation: __GLIBC_PREREQ( ... ) [preprocessorErrorDirective] 2.18.0 julia-1.5.3/src/processor_arm.cpp:1419:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/processor_arm.cpp:1457:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sve2 [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/processor_arm.cpp:1471:55: style: C-style pointer casting [cstyleCast] 2.18.0 julia-1.5.3/src/processor_arm.cpp:1481:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/processor_arm.cpp:1496:16: style: Variable 'arg' can be declared as reference to const [constVariableReference] 2.18.0 julia-1.5.3/src/processor_arm.cpp:1504:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JL_TARGET_CLONE_ALL [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/processor_arm.cpp:1534:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JL_LLVM_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/processor_arm.cpp:1687:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/processor_arm.cpp:1706:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/processor_arm.cpp:1738:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JL_LLVM_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/processor_arm.cpp:1757:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable feature_sz [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/processor_arm.cpp:669:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/processor_arm.cpp:691:60: style: C-style pointer casting [cstyleCast] 2.18.0 julia-1.5.3/src/processor_arm.cpp:730:17: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] 2.18.0 julia-1.5.3/src/processor_arm.cpp:731:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_DIR [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/processor_arm.cpp:742:13: warning: Identical condition '!file', second condition is always false [identicalConditionAfterEarlyExit] julia-1.5.3/src/processor_arm.cpp:738:13: note: If condition '!file' is true, the function will return/exit julia-1.5.3/src/processor_arm.cpp:742:13: note: Testing identical condition '!file' 2.18.0 julia-1.5.3/src/rtutils.c:102:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_argumenterror_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/rtutils.c:107:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_argumenterror_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/rtutils.c:1102:79: style: Parameter 'prev' can be declared as pointer to const [constParameterPointer] 2.18.0 julia-1.5.3/src/rtutils.c:1117:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/rtutils.c:112:60: style:inconclusive: Function 'jl_type_error_rt' argument 3 names different: declaration 'JL_MAYBE_UNROOTED' definition 'expected'. [funcArgNamesDifferent] julia-1.5.3/src/julia.h:1527:63: note: Function 'jl_type_error_rt' argument 3 names different: declaration 'JL_MAYBE_UNROOTED' definition 'expected'. julia-1.5.3/src/rtutils.c:112:60: note: Function 'jl_type_error_rt' argument 3 names different: declaration 'JL_MAYBE_UNROOTED' definition 'expected'. 2.18.0 julia-1.5.3/src/rtutils.c:112:82: style:inconclusive: Function 'jl_type_error_rt' argument 4 names different: declaration 'JL_MAYBE_UNROOTED' definition 'got'. [funcArgNamesDifferent] julia-1.5.3/src/julia.h:1528:64: note: Function 'jl_type_error_rt' argument 4 names different: declaration 'JL_MAYBE_UNROOTED' definition 'got'. julia-1.5.3/src/rtutils.c:112:82: note: Function 'jl_type_error_rt' argument 4 names different: declaration 'JL_MAYBE_UNROOTED' definition 'got'. 2.18.0 julia-1.5.3/src/rtutils.c:115:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgcstack [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/rtutils.c:1168:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parameters [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/rtutils.c:1226:24: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] 2.18.0 julia-1.5.3/src/rtutils.c:1227:19: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] 2.18.0 julia-1.5.3/src/rtutils.c:1230:19: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] 2.18.0 julia-1.5.3/src/rtutils.c:1235:45: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] 2.18.0 julia-1.5.3/src/rtutils.c:123:57: style:inconclusive: Function 'jl_type_error' argument 3 names different: declaration 'JL_MAYBE_UNROOTED' definition 'got'. [funcArgNamesDifferent] julia-1.5.3/src/julia.h:1524:61: note: Function 'jl_type_error' argument 3 names different: declaration 'JL_MAYBE_UNROOTED' definition 'got'. julia-1.5.3/src/rtutils.c:123:57: note: Function 'jl_type_error' argument 3 names different: declaration 'JL_MAYBE_UNROOTED' definition 'got'. 2.18.0 julia-1.5.3/src/rtutils.c:1247:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_base_module [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/rtutils.c:1282:5: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 julia-1.5.3/src/rtutils.c:1300:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_base_module [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/rtutils.c:1308:5: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 julia-1.5.3/src/rtutils.c:130:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_undefvarerror_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/rtutils.c:133:59: style:inconclusive: Function 'jl_bounds_error' argument 1 names different: declaration 'JL_MAYBE_UNROOTED' definition 'v'. [funcArgNamesDifferent] julia-1.5.3/src/julia.h:1530:61: note: Function 'jl_bounds_error' argument 1 names different: declaration 'JL_MAYBE_UNROOTED' definition 'v'. julia-1.5.3/src/rtutils.c:133:59: note: Function 'jl_bounds_error' argument 1 names different: declaration 'JL_MAYBE_UNROOTED' definition 'v'. 2.18.0 julia-1.5.3/src/rtutils.c:133:74: style:inconclusive: Function 'jl_bounds_error' argument 2 names different: declaration 'JL_MAYBE_UNROOTED' definition 't'. [funcArgNamesDifferent] julia-1.5.3/src/julia.h:1531:61: note: Function 'jl_bounds_error' argument 2 names different: declaration 'JL_MAYBE_UNROOTED' definition 't'. julia-1.5.3/src/rtutils.c:133:74: note: Function 'jl_bounds_error' argument 2 names different: declaration 'JL_MAYBE_UNROOTED' definition 't'. 2.18.0 julia-1.5.3/src/rtutils.c:135:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgcstack [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/rtutils.c:139:61: style:inconclusive: Function 'jl_bounds_error_v' argument 1 names different: declaration 'JL_MAYBE_UNROOTED' definition 'v'. [funcArgNamesDifferent] julia-1.5.3/src/julia.h:1532:63: note: Function 'jl_bounds_error_v' argument 1 names different: declaration 'JL_MAYBE_UNROOTED' definition 'v'. julia-1.5.3/src/rtutils.c:139:61: note: Function 'jl_bounds_error_v' argument 1 names different: declaration 'JL_MAYBE_UNROOTED' definition 'v'. 2.18.0 julia-1.5.3/src/rtutils.c:143:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgcstack [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/rtutils.c:154:65: style:inconclusive: Function 'jl_bounds_error_unboxed_int' argument 1 names different: declaration 'v' definition 'data'. [funcArgNamesDifferent] julia-1.5.3/src/julia.h:1538:65: note: Function 'jl_bounds_error_unboxed_int' argument 1 names different: declaration 'v' definition 'data'. julia-1.5.3/src/rtutils.c:154:65: note: Function 'jl_bounds_error_unboxed_int' argument 1 names different: declaration 'v' definition 'data'. 2.18.0 julia-1.5.3/src/rtutils.c:159:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgcstack [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/rtutils.c:165:63: style:inconclusive: Function 'jl_bounds_error_int' argument 1 names different: declaration 'JL_MAYBE_UNROOTED' definition 'v'. [funcArgNamesDifferent] julia-1.5.3/src/julia.h:1534:65: note: Function 'jl_bounds_error_int' argument 1 names different: declaration 'JL_MAYBE_UNROOTED' definition 'v'. julia-1.5.3/src/rtutils.c:165:63: note: Function 'jl_bounds_error_int' argument 1 names different: declaration 'JL_MAYBE_UNROOTED' definition 'v'. 2.18.0 julia-1.5.3/src/rtutils.c:168:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgcstack [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/rtutils.c:173:64: style:inconclusive: Function 'jl_bounds_error_ints' argument 1 names different: declaration 'JL_MAYBE_UNROOTED' definition 'v'. [funcArgNamesDifferent] julia-1.5.3/src/julia.h:1539:66: note: Function 'jl_bounds_error_ints' argument 1 names different: declaration 'JL_MAYBE_UNROOTED' definition 'v'. julia-1.5.3/src/rtutils.c:173:64: note: Function 'jl_bounds_error_ints' argument 1 names different: declaration 'JL_MAYBE_UNROOTED' definition 'v'. 2.18.0 julia-1.5.3/src/rtutils.c:173:75: style: Parameter 'idxs' can be declared as pointer to const [constParameterPointer] 2.18.0 julia-1.5.3/src/rtutils.c:177:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgcstack [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/rtutils.c:197:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/rtutils.c:259:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_SEQ_CST [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/rtutils.c:304:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stack [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/rtutils.c:318:40: style: Parameter 'bt_data' can be declared as pointer to const [constParameterPointer] 2.18.0 julia-1.5.3/src/rtutils.c:320:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stack [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/rtutils.c:337:45: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] 2.18.0 julia-1.5.3/src/rtutils.c:349:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/rtutils.c:35:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_errorexception_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/rtutils.c:364:26: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] 2.18.0 julia-1.5.3/src/rtutils.c:364:35: style: Parameter 'pend' can be declared as pointer to const [constParameterPointer] 2.18.0 julia-1.5.3/src/rtutils.c:375:23: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] 2.18.0 julia-1.5.3/src/rtutils.c:394:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/rtutils.c:399:29: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 julia-1.5.3/src/rtutils.c:453:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/rtutils.c:458:29: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 julia-1.5.3/src/rtutils.c:507:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/rtutils.c:513:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_base_module [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/rtutils.c:521:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_base_module [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/rtutils.c:531:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/rtutils.c:570:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/rtutils.c:590:24: style: Variable 'd2' can be declared as pointer to const [constVariablePointer] 2.18.0 julia-1.5.3/src/rtutils.c:601:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argtypes [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/rtutils.c:607:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argt [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/rtutils.c:613:40: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] 2.18.0 julia-1.5.3/src/rtutils.c:621:23: style: Variable 'b' can be declared as pointer to const [constVariablePointer] 2.18.0 julia-1.5.3/src/rtutils.c:623:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/rtutils.c:65:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgcstack [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/rtutils.c:669:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_simplevector_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/rtutils.c:75:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_errorexception_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/rtutils.c:80:60: style:inconclusive: Function 'jl_exceptionf' argument 1 names different: declaration 'ty' definition 'exception_type'. [funcArgNamesDifferent] julia-1.5.3/src/julia.h:1518:60: note: Function 'jl_exceptionf' argument 1 names different: declaration 'ty' definition 'exception_type'. julia-1.5.3/src/rtutils.c:80:60: note: Function 'jl_exceptionf' argument 1 names different: declaration 'ty' definition 'exception_type'. 2.18.0 julia-1.5.3/src/runtime_intrinsics.c:462:0: error: failed to expand 'bi_iintrinsic_fast', Invalid ## usage when expanding 'bi_iintrinsic_cnvtb_fast': Unexpected token ',' [preprocessorErrorDirective] 2.18.0 julia-1.5.3/src/runtime_intrinsics.c:462:95: error: failed to expand 'bi_iintrinsic_fast', Invalid ## usage when expanding 'bi_iintrinsic_cnvtb_fast': Unexpected token ',' [preprocessorErrorDirective] 2.18.0 julia-1.5.3/src/safepoint.c:118:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gc_state [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/safepoint.c:148:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_RELEASE [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/safepoint.c:159:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gc_state [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/safepoint.c:66:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_NONE [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/safepoint.c:85:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/safepoint.c:97:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_ANONYMOUS [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/signal-handling.c:150:11: style: Variable 'pc' can be declared as pointer to const [constVariablePointer] 2.18.0 julia-1.5.3/src/signal-handling.c:152:9: style: Condition '!pc' is always true [knownConditionTrueFalse] julia-1.5.3/src/signal-handling.c:150:41: note: Calling function 'jl_get_pc_from_ctx' returns 0 julia-1.5.3/src/signal-handling.c:150:16: note: Assignment 'pc=(char*)jl_get_pc_from_ctx(_ctx)', assigned value is 0 julia-1.5.3/src/signal-handling.c:152:9: note: Condition '!pc' is always true 2.18.0 julia-1.5.3/src/signal-handling.c:77:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_UNBLOCK [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/signals-unix.c:586:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/signals-unix.c:738:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/simplevector.c:13:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_emptysvec [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/simplevector.c:38:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_simplevector_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/simplevector.c:48:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_simplevector_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/simplevector.c:59:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_emptysvec [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/simplevector.c:68:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_emptysvec [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/simplevector.c:77:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/simplevector.c:86:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_emptysvec [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/smallintset.c:114:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/smallintset.c:135:41: style:inconclusive: Function 'jl_smallintset_insert' argument 1 names different: declaration 'pcache' definition 'cache'. [funcArgNamesDifferent] julia-1.5.3/src/julia_internal.h:1032:41: note: Function 'jl_smallintset_insert' argument 1 names different: declaration 'pcache' definition 'cache'. julia-1.5.3/src/smallintset.c:135:41: note: Function 'jl_smallintset_insert' argument 1 names different: declaration 'pcache' definition 'cache'. 2.18.0 julia-1.5.3/src/smallintset.c:138:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/smallintset.c:162:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/smallintset.c:22:17: style: Variable 'el' can be declared as pointer to const [constVariablePointer] 2.18.0 julia-1.5.3/src/smallintset.c:22:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/smallintset.c:35:17: style: Variable 'el' can be declared as pointer to const [constVariablePointer] 2.18.0 julia-1.5.3/src/smallintset.c:35:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/smallintset.c:48:17: style: Variable 'el' can be declared as pointer to const [constVariablePointer] 2.18.0 julia-1.5.3/src/smallintset.c:48:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/smallintset.c:65:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_array_uint8_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/smallintset.c:85:43: style:inconclusive: Function 'jl_smallintset_lookup' argument 1 names different: declaration 'JL_PROPAGATES_ROOT' definition 'cache'. [funcArgNamesDifferent] julia-1.5.3/src/julia_internal.h:1031:49: note: Function 'jl_smallintset_lookup' argument 1 names different: declaration 'JL_PROPAGATES_ROOT' definition 'cache'. julia-1.5.3/src/smallintset.c:85:43: note: Function 'jl_smallintset_lookup' argument 1 names different: declaration 'JL_PROPAGATES_ROOT' definition 'cache'. 2.18.0 julia-1.5.3/src/smallintset.c:87:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/stackwalk.c:202:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgcstack [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/stackwalk.c:225:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgcstack [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/stackwalk.c:275:46: warning: Redundant code: Found a statement that begins with numeric constant. [constStatement] 2.18.0 julia-1.5.3/src/stackwalk.c:275:85: warning: Redundant code: Found a statement that begins with numeric constant. [constStatement] 2.18.0 julia-1.5.3/src/stackwalk.c:285:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable array_ptr_void_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/stackwalk.c:291:22: error: Null pointer dereference: bt_data [ctunullpointer] julia-1.5.3/src/stackwalk.c:310:32: note: Assignment 'bt_data=NULL', assigned value is 0 julia-1.5.3/src/stackwalk.c:312:11: note: Assuming condition is false julia-1.5.3/src/stackwalk.c:318:21: note: Calling function decode_backtrace, 1st argument is null julia-1.5.3/src/stackwalk.c:291:22: note: Dereferencing argument bt_data that is null 2.18.0 julia-1.5.3/src/stackwalk.c:309:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable excstack [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/stackwalk.c:330:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/stackwalk.c:532:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNW_REG_IP [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/stackwalk.c:575:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgcstack [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/stackwalk.c:647:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/stackwalk.c:695:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable excstack [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:1107:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parameters [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:1170:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parameters [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:1191:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:1265:50: style: Variable 'yd' can be declared as pointer to const [constVariablePointer] 2.18.0 julia-1.5.3/src/subtype.c:1349:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parameters [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:1355:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:1441:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgcstack [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:1487:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:1498:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:1518:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:1550:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_any_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:1847:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_any_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:1864:9: style: Local variable 'obvious_subtype' shadows outer function [shadowFunction] julia-1.5.3/src/subtype.c:1548:12: note: Shadowed declaration julia-1.5.3/src/subtype.c:1864:9: note: Shadow variable 2.18.0 julia-1.5.3/src/subtype.c:1877:9: style: Local variable 'subtype' shadows outer function [shadowFunction] julia-1.5.3/src/subtype.c:469:12: note: Shadowed declaration julia-1.5.3/src/subtype.c:1877:9: note: Shadow variable 2.18.0 julia-1.5.3/src/subtype.c:189:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable super [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:1911:41: style:inconclusive: Function 'jl_subtype' argument 1 names different: declaration 'a' definition 'x'. [funcArgNamesDifferent] julia-1.5.3/src/julia.h:1095:41: note: Function 'jl_subtype' argument 1 names different: declaration 'a' definition 'x'. julia-1.5.3/src/subtype.c:1911:41: note: Function 'jl_subtype' argument 1 names different: declaration 'a' definition 'x'. 2.18.0 julia-1.5.3/src/subtype.c:1911:56: style:inconclusive: Function 'jl_subtype' argument 2 names different: declaration 'b' definition 'y'. [funcArgNamesDifferent] julia-1.5.3/src/julia.h:1095:56: note: Function 'jl_subtype' argument 2 names different: declaration 'b' definition 'y'. julia-1.5.3/src/subtype.c:1911:56: note: Function 'jl_subtype' argument 2 names different: declaration 'b' definition 'y'. 2.18.0 julia-1.5.3/src/subtype.c:1925:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:1977:13: style: Local variable 'subtype' shadows outer function [shadowFunction] julia-1.5.3/src/subtype.c:469:12: note: Shadowed declaration julia-1.5.3/src/subtype.c:1977:13: note: Shadow variable 2.18.0 julia-1.5.3/src/subtype.c:1993:13: style: Local variable 'subtype' shadows outer function [shadowFunction] julia-1.5.3/src/subtype.c:469:12: note: Shadowed declaration julia-1.5.3/src/subtype.c:1993:13: note: Shadow variable 2.18.0 julia-1.5.3/src/subtype.c:2014:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parameters [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:2036:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_emptytuple_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:2050:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_any_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:2066:37: style:inconclusive: Function 'jl_isa' argument 1 names different: declaration 'a' definition 'x'. [funcArgNamesDifferent] julia-1.5.3/src/julia.h:1202:37: note: Function 'jl_isa' argument 1 names different: declaration 'a' definition 'x'. julia-1.5.3/src/subtype.c:2066:37: note: Function 'jl_isa' argument 1 names different: declaration 'a' definition 'x'. 2.18.0 julia-1.5.3/src/subtype.c:2068:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:2128:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_any_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:2150:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgcstack [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:2165:108: style: Parameter 'othervar' can be declared as pointer to const [constParameterPointer] 2.18.0 julia-1.5.3/src/subtype.c:2171:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_any_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:2189:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgcstack [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:2217:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_bottom_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:222:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable super [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:2248:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:2366:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:2397:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgcstack [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:2547:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgcstack [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:2600:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgcstack [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:2641:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parameters [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:2646:21: style: Variable 'il' can be declared as pointer to const [constVariablePointer] 2.18.0 julia-1.5.3/src/subtype.c:2656:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parameters [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:2756:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_bottom_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:2768:9: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 julia-1.5.3/src/subtype.c:2808:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:2841:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parameters [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:2867:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:301:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:3054:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 julia-1.5.3/src/subtype.c:307:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_any_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:3097:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgcstack [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:3097:5: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 julia-1.5.3/src/subtype.c:3161:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_bottom_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:3184:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_bottom_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:3195:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:3208:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:3268:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:3300:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_bottom_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:3306:5: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 julia-1.5.3/src/subtype.c:3397:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_emptysvec [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:3413:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgcstack [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:3413:5: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 julia-1.5.3/src/subtype.c:3432:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:3449:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgcstack [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:3468:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:3487:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parameters [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:3516:21: warning: Assert statement calls a function which may have desired side effects: 'type_morespecific_'. [assertWithSideEffect] 2.18.0 julia-1.5.3/src/subtype.c:3560:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parameters [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:3575:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parameters [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:3608:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:3627:34: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] 2.18.0 julia-1.5.3/src/subtype.c:3659:17: style: Variable 'ans' is assigned a value that is never used. [unreadVariable] 2.18.0 julia-1.5.3/src/subtype.c:3672:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_any_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:398:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_bottom_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:429:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_any_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:460:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgcstack [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:479:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:495:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_bottom_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:524:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_bottom_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:552:50: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] 2.18.0 julia-1.5.3/src/subtype.c:552:64: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] 2.18.0 julia-1.5.3/src/subtype.c:576:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_bottom_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:610:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:632:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_bottom_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:652:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:656:21: style: Variable 'b' can be declared as pointer to const [constVariablePointer] 2.18.0 julia-1.5.3/src/subtype.c:674:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ty [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:703:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgcstack [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:796:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgcstack [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:832:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgcstack [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:842:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:855:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parameters [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:892:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parameters [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/subtype.c:989:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parameters [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/support/ios.h:33:0: debug: Failed to parse 'typedef JL_ATTRIBUTE_ALIGN_PTRSIZE ( struct { char * buf ; int errcode ; enum bufmode_t bm ; enum bufstate_t state ; int64_t maxsize ; int64_t size ; int64_t bpos ; int64_t ndirty ; int64_t fpos ; size_t lineno ; size_t u_colno ; long fd ; unsigned char readable : 1 ; unsigned char writable : 1 ; unsigned char ownbuf : 1 ; unsigned char ownfd : 1 ; unsigned char _eof : 1 ; unsigned char rereadable : 1 ; int64_t userdata ; char local [ 54 ] ; } ios_t ) ;'. The checking continues anyway. [simplifyTypedef] 2.18.0 julia-1.5.3/src/symbol.c:105:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_argumenterror_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/symbol.c:122:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_SEQ_CST [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/symbol.c:132:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_argumenterror_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/symbol.c:134:42: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 julia-1.5.3/src/symbol.c:135:11: style: Variable 'n' can be declared as pointer to const [constVariablePointer] 2.18.0 julia-1.5.3/src/symbol.c:34:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_symbol_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/symbol.c:49:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_ACQUIRE [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/symbol.c:86:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_RELEASE [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/sys.c:101:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ios_t [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/sys.c:103:36: style: Parameter 's' can be declared as pointer to const [constParameterPointer] 2.18.0 julia-1.5.3/src/sys.c:105:45: style: Parameter 's' can be declared as pointer to const [constParameterPointer] 2.18.0 julia-1.5.3/src/sys.c:112:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uv_fs_t [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/sys.c:117:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uv_stat_t [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/sys.c:128:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uv_stat_t [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/sys.c:140:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uv_stat_t [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/sys.c:152:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uv_stat_t [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/sys.c:245:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_array_uint8_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/sys.c:259:11: style: Variable 'pd' can be declared as pointer to const [constVariablePointer] 2.18.0 julia-1.5.3/src/sys.c:267:25: style: Local variable 'str' shadows outer argument [shadowArgument] julia-1.5.3/src/sys.c:255:72: note: Shadowed declaration julia-1.5.3/src/sys.c:267:25: note: Shadow variable 2.18.0 julia-1.5.3/src/sys.c:271:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_array_uint8_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/sys.c:326:14: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] 2.18.0 julia-1.5.3/src/sys.c:349:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/sys.c:350:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/sys.c:419:11: style: Variable 'env' can be declared as pointer to const [constVariablePointer] 2.18.0 julia-1.5.3/src/sys.c:420:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_nothing [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/sys.c:450:24: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] 2.18.0 julia-1.5.3/src/sys.c:451:24: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] 2.18.0 julia-1.5.3/src/sys.c:472:24: style: Condition '((char)255)<0' is always true [knownConditionTrueFalse] 2.18.0 julia-1.5.3/src/sys.c:472:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_false [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/sys.c:491:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/sys.c:518:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_CLK_TCK [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/sys.c:569:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_DI_LINKMAP [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/sys.c:617:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JL_BUILD_UNAME [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/sys.c:622:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JL_BUILD_ARCH [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/sys.c:86:34: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] 2.18.0 julia-1.5.3/src/task.c:792:0: error: #error please define how to simulate a CALL on this platform [preprocessorErrorDirective] 2.18.0 julia-1.5.3/src/task.c:792:2: error: #error please define how to simulate a CALL on this platform [preprocessorErrorDirective] 2.18.0 julia-1.5.3/src/threading.c:184:5: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] 2.18.0 julia-1.5.3/src/threading.c:295:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_all_tls_states [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/threading.c:402:11: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] 2.18.0 julia-1.5.3/src/threading.c:422:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_all_tls_states [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/threading.c:436:11: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] 2.18.0 julia-1.5.3/src/threading.c:441:25: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 julia-1.5.3/src/toplevel.c:104:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_base_module [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/toplevel.c:113:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_base_module [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/toplevel.c:122:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/toplevel.c:274:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgcstack [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/toplevel.c:274:5: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 julia-1.5.3/src/toplevel.c:296:60: style:inconclusive: Function 'jl_base_relative_to' argument 1 names different: declaration 'JL_PROPAGATES_ROOT' definition 'm'. [funcArgNamesDifferent] julia-1.5.3/src/julia.h:1646:62: note: Function 'jl_base_relative_to' argument 1 names different: declaration 'JL_PROPAGATES_ROOT' definition 'm'. julia-1.5.3/src/toplevel.c:296:60: note: Function 'jl_base_relative_to' argument 1 names different: declaration 'JL_PROPAGATES_ROOT' definition 'm'. 2.18.0 julia-1.5.3/src/toplevel.c:305:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_top_module [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/toplevel.c:310:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/toplevel.c:313:15: style: Variable 'head' can be declared as pointer to const [constVariablePointer] 2.18.0 julia-1.5.3/src/toplevel.c:375:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/toplevel.c:391:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/toplevel.c:415:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_base_module [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/toplevel.c:440:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/toplevel.c:48:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_main_module [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/toplevel.c:502:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/toplevel.c:517:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/toplevel.c:520:15: style: Variable 'head' can be declared as pointer to const [constVariablePointer] 2.18.0 julia-1.5.3/src/toplevel.c:545:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_emptytuple_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/toplevel.c:576:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/toplevel.c:604:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgcstack [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/toplevel.c:617:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/toplevel.c:628:54: style: Variable 'n0' can be declared as pointer to const [constVariablePointer] 2.18.0 julia-1.5.3/src/toplevel.c:71:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable world_age [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/toplevel.c:856:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_main_module [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/toplevel.c:899:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgcstack [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/toplevel.c:91:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_base_module [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/typemap.c:102:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/typemap.c:105:21: style: Variable 'decl' can be declared as pointer to const [constVariablePointer] 2.18.0 julia-1.5.3/src/typemap.c:128:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/typemap.c:195:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cache [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/typemap.c:206:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_an_empty_vec_any [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/typemap.c:221:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cache [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/typemap.c:22:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_any_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/typemap.c:232:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/typemap.c:246:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_nothing [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/typemap.c:254:38: style:inconclusive: Function 'jl_typemap_visitor' argument 1 names different: declaration 'a' definition 'cache'. [funcArgNamesDifferent] julia-1.5.3/src/julia_internal.h:1084:38: note: Function 'jl_typemap_visitor' argument 1 names different: declaration 'a' definition 'cache'. julia-1.5.3/src/typemap.c:254:38: note: Function 'jl_typemap_visitor' argument 1 names different: declaration 'a' definition 'cache'. 2.18.0 julia-1.5.3/src/typemap.c:256:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/typemap.c:276:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/typemap.c:305:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_nothing [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/typemap.c:337:51: style:inconclusive: Function 'jl_typemap_intersection_visitor' argument 1 names different: declaration 'a' definition 'map'. [funcArgNamesDifferent] julia-1.5.3/src/julia_internal.h:1098:51: note: Function 'jl_typemap_intersection_visitor' argument 1 names different: declaration 'a' definition 'map'. julia-1.5.3/src/typemap.c:337:51: note: Function 'jl_typemap_intersection_visitor' argument 1 names different: declaration 'a' definition 'map'. 2.18.0 julia-1.5.3/src/typemap.c:33:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parameters [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/typemap.c:341:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/typemap.c:390:25: style: Condition 'typetype' is always false [knownConditionTrueFalse] julia-1.5.3/src/typemap.c:378:21: note: Assuming that condition 'typetype' is not redundant julia-1.5.3/src/typemap.c:390:25: note: Condition 'typetype' is always false 2.18.0 julia-1.5.3/src/typemap.c:436:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/typemap.c:48:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parameters [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/typemap.c:509:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_nothing [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/typemap.c:547:23: style:inconclusive: Function 'jl_typemap_assoc_by_type' argument 1 names different: declaration 'JL_PROPAGATES_ROOT' definition 'ml_or_cache'. [funcArgNamesDifferent] julia-1.5.3/src/julia_internal.h:1062:35: note: Function 'jl_typemap_assoc_by_type' argument 1 names different: declaration 'JL_PROPAGATES_ROOT' definition 'ml_or_cache'. julia-1.5.3/src/typemap.c:547:23: note: Function 'jl_typemap_assoc_by_type' argument 1 names different: declaration 'JL_PROPAGATES_ROOT' definition 'ml_or_cache'. 2.18.0 julia-1.5.3/src/typemap.c:551:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/typemap.c:571:20: style: Condition 'l>offs' is always true [knownConditionTrueFalse] julia-1.5.3/src/typemap.c:561:15: note: Assuming that condition 'l<=offs+1' is not redundant julia-1.5.3/src/typemap.c:571:20: note: Condition 'l>offs' is always true 2.18.0 julia-1.5.3/src/typemap.c:624:70: style:inconclusive: Function 'jl_typemap_entry_assoc_exact' argument 1 names different: declaration 'mn' definition 'ml'. [funcArgNamesDifferent] julia-1.5.3/src/julia_internal.h:1067:70: note: Function 'jl_typemap_entry_assoc_exact' argument 1 names different: declaration 'mn' definition 'ml'. julia-1.5.3/src/typemap.c:624:70: note: Function 'jl_typemap_entry_assoc_exact' argument 1 names different: declaration 'mn' definition 'ml'. 2.18.0 julia-1.5.3/src/typemap.c:630:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parameters [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/typemap.c:706:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/typemap.c:734:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_nothing [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/typemap.c:750:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_typemap_level_type [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/typemap.c:765:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgcstack [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/typemap.c:782:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_nothing [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/typemap.c:798:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/typemap.c:837:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parameters [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/typemap.c:851:16: style: Condition 'l>offs' is always true [knownConditionTrueFalse] julia-1.5.3/src/typemap.c:841:11: note: Assuming that condition 'l<=offs+1' is not redundant julia-1.5.3/src/typemap.c:851:16: note: Condition 'l>offs' is always true 2.18.0 julia-1.5.3/src/typemap.c:875:73: style:inconclusive: Function 'jl_typemap_insert' argument 2 names different: declaration 'JL_PROPAGATES_ROOT' definition 'parent'. [funcArgNamesDifferent] julia-1.5.3/src/julia_internal.h:1044:58: note: Function 'jl_typemap_insert' argument 2 names different: declaration 'JL_PROPAGATES_ROOT' definition 'parent'. julia-1.5.3/src/typemap.c:875:73: note: Function 'jl_typemap_insert' argument 2 names different: declaration 'JL_PROPAGATES_ROOT' definition 'parent'. 2.18.0 julia-1.5.3/src/typemap.c:885:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_nothing [valueFlowBailoutIncompleteVar] 2.18.0 julia-1.5.3/src/typemap.c:932:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jl_nothing [valueFlowBailoutIncompleteVar] DONE