2025-05-06 13:31 ftp://ftp.de.debian.org/debian/pool/main/n/neovim/neovim_0.10.4.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=lua --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 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: 40776f9 (2025-05-06 14:25:14 +0200) count: 3383 3369 elapsed-time: 20.4 20.6 head-timing-info: old-timing-info: head results: neovim-0.10.4/src/bit.c:85:0: error: #error "Unknown number type, check LUA_NUMBER_* in luaconf.h" [preprocessorErrorDirective] neovim-0.10.4/src/bit.c:85:2: error: #error "Unknown number type, check LUA_NUMBER_* in luaconf.h" [preprocessorErrorDirective] neovim-0.10.4/src/cjson/fpconv.c:67:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/cjson/fpconv.c:135:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/cjson/strbuf.c:37:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/cjson/strbuf.c:97:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/cjson/strbuf.c:171:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/coverity-model.c:96:4: warning: If memory allocation fails, then there is a possible null pointer dereference: (char*)p [nullPointerOutOfMemory] neovim-0.10.4/src/coverity-model.c:95:20: note: Assuming allocation function fails neovim-0.10.4/src/coverity-model.c:95:20: note: Assignment 'p=malloc(size+1)', assigned value is 0 neovim-0.10.4/src/coverity-model.c:96:4: note: Null pointer dereference neovim-0.10.4/src/coverity-model.c:28:36: style: Parameter 'handle' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/coverity-model.c:119:30: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/coverity-model.c:125:27: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/coverity-model.c:131:30: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/coverity-model.c:137:34: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/coverity-model.c:31:7: error: Uninitialized variable: result [uninitvar] neovim-0.10.4/src/coverity-model.c:49:7: error: Uninitialized variable: has_mem [uninitvar] neovim-0.10.4/src/coverity-model.c:25:7: style: struct member 'uv_pipe_s::something' is never used. [unusedStructMember] neovim-0.10.4/src/cjson/strbuf.c:155:49: warning: Either the condition 's->increment<0' is redundant or there is division by zero at line 155. [zerodivcond] neovim-0.10.4/src/cjson/strbuf.c:149:22: note: Assuming that condition 's->increment<0' is not redundant neovim-0.10.4/src/cjson/strbuf.c:155:49: note: Division by zero neovim-0.10.4/src/cjson/strbuf.c:221:55: style:inconclusive: Function 'strbuf_append_fmt_retry' argument 2 names different: declaration 'format' definition 'fmt'. [funcArgNamesDifferent] neovim-0.10.4/src/cjson/strbuf.h:76:62: note: Function 'strbuf_append_fmt_retry' argument 2 names different: declaration 'format' definition 'fmt'. neovim-0.10.4/src/cjson/strbuf.c:221:55: note: Function 'strbuf_append_fmt_retry' argument 2 names different: declaration 'format' definition 'fmt'. neovim-0.10.4/src/cjson/strbuf.c:94:42: style: Parameter 's' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/cjson/strbuf.c:134:41: style: Parameter 's' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/cjson/strbuf.h:88:46: style: Parameter 's' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/cjson/strbuf.h:95:49: style: Parameter 's' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/cjson/strbuf.h:106:48: style: Parameter 's' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/cjson/strbuf.h:116:43: style: Parameter 's' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/cjson/strbuf.h:150:45: style: Parameter 's' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/mpack/lmpack.c:219:0: error: #error You have either broken or too old Lua installation. This library requires Lua>=5.1 [preprocessorErrorDirective] neovim-0.10.4/src/mpack/lmpack.c:219:6: error: #error You have either broken or too old Lua installation. This library requires Lua>=5.1 [preprocessorErrorDirective] neovim-0.10.4/src/cjson/lua_cjson.c:616:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TNUMBER [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/cjson/lua_cjson.c:755:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TNUMBER [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/cjson/lua_cjson.c:813:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/cjson/lua_cjson.c:1369:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/cjson/lua_cjson.c:1444:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/cjson/lua_cjson.c:1544:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_ERRRUN [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/cjson/lua_cjson.c:1559:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_encode [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/mpack/conv.c:122:9: style: Condition '!tok.data.value.lo' is always false [knownConditionTrueFalse] neovim-0.10.4/src/mpack/conv.c:121:44: note: Assignment 'tok.data.value.lo=~tok.data.value.lo+1', assigned value is greater than 1 neovim-0.10.4/src/mpack/conv.c:122:9: note: Condition '!tok.data.value.lo' is always false neovim-0.10.4/src/mpack/conv.c:123:27: style: Condition 'tok.data.value.lo==0' is always false [knownConditionTrueFalse] neovim-0.10.4/src/mpack/conv.c:121:44: note: Assignment 'tok.data.value.lo=~tok.data.value.lo+1', assigned value is greater than 1 neovim-0.10.4/src/mpack/conv.c:123:27: note: Condition 'tok.data.value.lo==0' is always false neovim-0.10.4/src/mpack/conv.c:168:44: style:inconclusive: Function 'mpack_pack_ext' argument 1 names different: declaration 'type' definition 't'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/conv.h:28:44: note: Function 'mpack_pack_ext' argument 1 names different: declaration 'type' definition 't'. neovim-0.10.4/src/mpack/conv.c:168:44: note: Function 'mpack_pack_ext' argument 1 names different: declaration 'type' definition 't'. neovim-0.10.4/src/mpack/conv.c:318:60: style:inconclusive: Function 'mpack_pack_ieee754' argument 2 names different: declaration 'm' definition 'mantbits'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/conv.c:4:60: note: Function 'mpack_pack_ieee754' argument 2 names different: declaration 'm' definition 'mantbits'. neovim-0.10.4/src/mpack/conv.c:318:60: note: Function 'mpack_pack_ieee754' argument 2 names different: declaration 'm' definition 'mantbits'. neovim-0.10.4/src/mpack/conv.c:319:14: style:inconclusive: Function 'mpack_pack_ieee754' argument 3 names different: declaration 'e' definition 'expbits'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/conv.c:4:72: note: Function 'mpack_pack_ieee754' argument 3 names different: declaration 'e' definition 'expbits'. neovim-0.10.4/src/mpack/conv.c:319:14: note: Function 'mpack_pack_ieee754' argument 3 names different: declaration 'e' definition 'expbits'. neovim-0.10.4/src/mpack/object.c:178:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/mpack/object.c:9:50: style:inconclusive: Function 'mpack_parser_init' argument 1 names different: declaration 'p' definition 'parser'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/object.h:66:50: note: Function 'mpack_parser_init' argument 1 names different: declaration 'p' definition 'parser'. neovim-0.10.4/src/mpack/object.c:9:50: note: Function 'mpack_parser_init' argument 1 names different: declaration 'p' definition 'parser'. neovim-0.10.4/src/mpack/object.c:10:20: style:inconclusive: Function 'mpack_parser_init' argument 2 names different: declaration 'c' definition 'capacity'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/object.h:66:68: note: Function 'mpack_parser_init' argument 2 names different: declaration 'c' definition 'capacity'. neovim-0.10.4/src/mpack/object.c:10:20: note: Function 'mpack_parser_init' argument 2 names different: declaration 'c' definition 'capacity'. neovim-0.10.4/src/mpack/object.c:52:47: style:inconclusive: Function 'mpack_parse_tok' argument 1 names different: declaration 'walker' definition 'parser'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/object.h:69:47: note: Function 'mpack_parse_tok' argument 1 names different: declaration 'walker' definition 'parser'. neovim-0.10.4/src/mpack/object.c:52:47: note: Function 'mpack_parse_tok' argument 1 names different: declaration 'walker' definition 'parser'. neovim-0.10.4/src/mpack/object.c:59:49: style:inconclusive: Function 'mpack_unparse_tok' argument 1 names different: declaration 'walker' definition 'parser'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/object.h:72:49: note: Function 'mpack_unparse_tok' argument 1 names different: declaration 'walker' definition 'parser'. neovim-0.10.4/src/mpack/object.c:59:49: note: Function 'mpack_unparse_tok' argument 1 names different: declaration 'walker' definition 'parser'. neovim-0.10.4/src/mpack/object.c:66:64: style:inconclusive: Function 'mpack_parse' argument 2 names different: declaration 'b' definition 'buf'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/object.h:76:64: note: Function 'mpack_parse' argument 2 names different: declaration 'b' definition 'buf'. neovim-0.10.4/src/mpack/object.c:66:64: note: Function 'mpack_parse' argument 2 names different: declaration 'b' definition 'buf'. neovim-0.10.4/src/mpack/object.c:67:13: style:inconclusive: Function 'mpack_parse' argument 3 names different: declaration 'bl' definition 'buflen'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/object.h:76:75: note: Function 'mpack_parse' argument 3 names different: declaration 'bl' definition 'buflen'. neovim-0.10.4/src/mpack/object.c:67:13: note: Function 'mpack_parse' argument 3 names different: declaration 'bl' definition 'buflen'. neovim-0.10.4/src/mpack/object.c:98:60: style:inconclusive: Function 'mpack_unparse' argument 2 names different: declaration 'b' definition 'buf'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/object.h:79:60: note: Function 'mpack_unparse' argument 2 names different: declaration 'b' definition 'buf'. neovim-0.10.4/src/mpack/object.c:98:60: note: Function 'mpack_unparse' argument 2 names different: declaration 'b' definition 'buf'. neovim-0.10.4/src/mpack/object.c:98:73: style:inconclusive: Function 'mpack_unparse' argument 3 names different: declaration 'bl' definition 'buflen'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/object.h:79:71: note: Function 'mpack_unparse' argument 3 names different: declaration 'bl' definition 'buflen'. neovim-0.10.4/src/mpack/object.c:98:73: note: Function 'mpack_unparse' argument 3 names different: declaration 'bl' definition 'buflen'. neovim-0.10.4/src/mpack/object.c:146:46: style:inconclusive: Function 'mpack_parser_full' argument 1 names different: declaration 'w' definition 'parser'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/object.c:5:46: note: Function 'mpack_parser_full' argument 1 names different: declaration 'w' definition 'parser'. neovim-0.10.4/src/mpack/object.c:146:46: note: Function 'mpack_parser_full' argument 1 names different: declaration 'w' definition 'parser'. neovim-0.10.4/src/mpack/object.c:151:56: style:inconclusive: Function 'mpack_parser_push' argument 1 names different: declaration 'w' definition 'p'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/object.c:6:56: note: Function 'mpack_parser_push' argument 1 names different: declaration 'w' definition 'p'. neovim-0.10.4/src/mpack/object.c:151:56: note: Function 'mpack_parser_push' argument 1 names different: declaration 'w' definition 'p'. neovim-0.10.4/src/mpack/object.c:166:55: style:inconclusive: Function 'mpack_parser_pop' argument 1 names different: declaration 'w' definition 'p'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/object.c:7:55: note: Function 'mpack_parser_pop' argument 1 names different: declaration 'w' definition 'p'. neovim-0.10.4/src/mpack/object.c:166:55: note: Function 'mpack_parser_pop' argument 1 names different: declaration 'w' definition 'p'. neovim-0.10.4/src/mpack/object.c:146:46: style: Parameter 'parser' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/cjson/lua_cjson.c:558:64: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/cjson/lua_cjson.c:646:66: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/cjson/lua_cjson.c:875:11: style: Variable 'json' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/cjson/lua_cjson.c:1044:69: style: Parameter 'json' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/cjson/lua_cjson.c:1054:11: style: Variable 'escape2char' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/cjson/lua_cjson.c:1127:49: style: Parameter 'json' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/cjson/lua_cjson.c:1558:14: style: Variable 'reg' can be declared as const array [constVariable] neovim-0.10.4/src/mpack/mpack_core.c:129:26: style: Condition 'count==pending' is always false [knownConditionTrueFalse] neovim-0.10.4/src/mpack/mpack_core.c:124:11: note: count is assigned '(pending)<(*buflen)?(pending):(*buflen)' here. neovim-0.10.4/src/mpack/mpack_core.c:129:26: note: Condition 'count==pending' is always false neovim-0.10.4/src/mpack/mpack_core.c:130:15: style: Condition 'count==pending' is always false [knownConditionTrueFalse] neovim-0.10.4/src/mpack/mpack_core.c:124:11: note: count is assigned '(pending)<(*buflen)?(pending):(*buflen)' here. neovim-0.10.4/src/mpack/mpack_core.c:130:15: note: Condition 'count==pending' is always false neovim-0.10.4/src/mpack/mpack_core.c:156:19: style: Condition 'write_cntdata.value.lo)' is always false [knownConditionTrueFalse] neovim-0.10.4/src/mpack/mpack_core.c:434:20: note: Calling function 'mpack_w4' returns 0 neovim-0.10.4/src/mpack/mpack_core.c:434:20: note: Return value 'mpack_w4(buf,buflen,tok->data.value.lo)' is always false neovim-0.10.4/src/mpack/mpack_core.c:436:20: style: Return value 'mpack_w1(buf,buflen,0xcb)' is always false [knownConditionTrueFalse] neovim-0.10.4/src/mpack/mpack_core.c:436:20: note: Calling function 'mpack_w1' returns 0 neovim-0.10.4/src/mpack/mpack_core.c:436:20: note: Return value 'mpack_w1(buf,buflen,0xcb)' is always false neovim-0.10.4/src/mpack/mpack_core.c:437:20: style: Return value 'mpack_w4(buf,buflen,tok->data.value.hi)' is always false [knownConditionTrueFalse] neovim-0.10.4/src/mpack/mpack_core.c:437:20: note: Calling function 'mpack_w4' returns 0 neovim-0.10.4/src/mpack/mpack_core.c:437:20: note: Return value 'mpack_w4(buf,buflen,tok->data.value.hi)' is always false neovim-0.10.4/src/mpack/mpack_core.c:438:20: style: Return value 'mpack_w4(buf,buflen,tok->data.value.lo)' is always false [knownConditionTrueFalse] neovim-0.10.4/src/mpack/mpack_core.c:438:20: note: Calling function 'mpack_w4' returns 0 neovim-0.10.4/src/mpack/mpack_core.c:438:20: note: Return value 'mpack_w4(buf,buflen,tok->data.value.lo)' is always false neovim-0.10.4/src/mpack/mpack_core.c:449:20: style: Return value 'mpack_w1(buf,buflen,0xd9)' is always false [knownConditionTrueFalse] neovim-0.10.4/src/mpack/mpack_core.c:449:20: note: Calling function 'mpack_w1' returns 0 neovim-0.10.4/src/mpack/mpack_core.c:449:20: note: Return value 'mpack_w1(buf,buflen,0xd9)' is always false neovim-0.10.4/src/mpack/mpack_core.c:450:20: style: Return value 'mpack_w1(buf,buflen,len)' is always false [knownConditionTrueFalse] neovim-0.10.4/src/mpack/mpack_core.c:450:20: note: Calling function 'mpack_w1' returns 0 neovim-0.10.4/src/mpack/mpack_core.c:450:20: note: Return value 'mpack_w1(buf,buflen,len)' is always false neovim-0.10.4/src/mpack/mpack_core.c:452:20: style: Return value 'mpack_w1(buf,buflen,0xda)' is always false [knownConditionTrueFalse] neovim-0.10.4/src/mpack/mpack_core.c:452:20: note: Calling function 'mpack_w1' returns 0 neovim-0.10.4/src/mpack/mpack_core.c:452:20: note: Return value 'mpack_w1(buf,buflen,0xda)' is always false neovim-0.10.4/src/mpack/mpack_core.c:453:20: style: Return value 'mpack_w2(buf,buflen,len)' is always false [knownConditionTrueFalse] neovim-0.10.4/src/mpack/mpack_core.c:453:20: note: Calling function 'mpack_w2' returns 0 neovim-0.10.4/src/mpack/mpack_core.c:453:20: note: Return value 'mpack_w2(buf,buflen,len)' is always false neovim-0.10.4/src/mpack/mpack_core.c:455:20: style: Return value 'mpack_w1(buf,buflen,0xdb)' is always false [knownConditionTrueFalse] neovim-0.10.4/src/mpack/mpack_core.c:455:20: note: Calling function 'mpack_w1' returns 0 neovim-0.10.4/src/mpack/mpack_core.c:455:20: note: Return value 'mpack_w1(buf,buflen,0xdb)' is always false neovim-0.10.4/src/mpack/mpack_core.c:456:20: style: Return value 'mpack_w4(buf,buflen,len)' is always false [knownConditionTrueFalse] neovim-0.10.4/src/mpack/mpack_core.c:456:20: note: Calling function 'mpack_w4' returns 0 neovim-0.10.4/src/mpack/mpack_core.c:456:20: note: Return value 'mpack_w4(buf,buflen,len)' is always false neovim-0.10.4/src/mpack/mpack_core.c:463:20: style: Return value 'mpack_w1(buf,buflen,0xc4)' is always false [knownConditionTrueFalse] neovim-0.10.4/src/mpack/mpack_core.c:463:20: note: Calling function 'mpack_w1' returns 0 neovim-0.10.4/src/mpack/mpack_core.c:463:20: note: Return value 'mpack_w1(buf,buflen,0xc4)' is always false neovim-0.10.4/src/mpack/mpack_core.c:464:20: style: Return value 'mpack_w1(buf,buflen,len)' is always false [knownConditionTrueFalse] neovim-0.10.4/src/mpack/mpack_core.c:464:20: note: Calling function 'mpack_w1' returns 0 neovim-0.10.4/src/mpack/mpack_core.c:464:20: note: Return value 'mpack_w1(buf,buflen,len)' is always false neovim-0.10.4/src/mpack/mpack_core.c:466:20: style: Return value 'mpack_w1(buf,buflen,0xc5)' is always false [knownConditionTrueFalse] neovim-0.10.4/src/mpack/mpack_core.c:466:20: note: Calling function 'mpack_w1' returns 0 neovim-0.10.4/src/mpack/mpack_core.c:466:20: note: Return value 'mpack_w1(buf,buflen,0xc5)' is always false neovim-0.10.4/src/mpack/mpack_core.c:467:20: style: Return value 'mpack_w2(buf,buflen,len)' is always false [knownConditionTrueFalse] neovim-0.10.4/src/mpack/mpack_core.c:467:20: note: Calling function 'mpack_w2' returns 0 neovim-0.10.4/src/mpack/mpack_core.c:467:20: note: Return value 'mpack_w2(buf,buflen,len)' is always false neovim-0.10.4/src/mpack/mpack_core.c:469:20: style: Return value 'mpack_w1(buf,buflen,0xc6)' is always false [knownConditionTrueFalse] neovim-0.10.4/src/mpack/mpack_core.c:469:20: note: Calling function 'mpack_w1' returns 0 neovim-0.10.4/src/mpack/mpack_core.c:469:20: note: Return value 'mpack_w1(buf,buflen,0xc6)' is always false neovim-0.10.4/src/mpack/mpack_core.c:470:20: style: Return value 'mpack_w4(buf,buflen,len)' is always false [knownConditionTrueFalse] neovim-0.10.4/src/mpack/mpack_core.c:470:20: note: Calling function 'mpack_w4' returns 0 neovim-0.10.4/src/mpack/mpack_core.c:470:20: note: Return value 'mpack_w4(buf,buflen,len)' is always false neovim-0.10.4/src/mpack/mpack_core.c:488:24: style: Return value 'mpack_w1(buf,buflen,0xc7)' is always false [knownConditionTrueFalse] neovim-0.10.4/src/mpack/mpack_core.c:488:24: note: Calling function 'mpack_w1' returns 0 neovim-0.10.4/src/mpack/mpack_core.c:488:24: note: Return value 'mpack_w1(buf,buflen,0xc7)' is always false neovim-0.10.4/src/mpack/mpack_core.c:489:24: style: Return value 'mpack_w1(buf,buflen,len)' is always false [knownConditionTrueFalse] neovim-0.10.4/src/mpack/mpack_core.c:489:24: note: Calling function 'mpack_w1' returns 0 neovim-0.10.4/src/mpack/mpack_core.c:489:24: note: Return value 'mpack_w1(buf,buflen,len)' is always false neovim-0.10.4/src/mpack/mpack_core.c:490:24: style: Return value 'mpack_w1(buf,buflen,t)' is always false [knownConditionTrueFalse] neovim-0.10.4/src/mpack/mpack_core.c:490:24: note: Calling function 'mpack_w1' returns 0 neovim-0.10.4/src/mpack/mpack_core.c:490:24: note: Return value 'mpack_w1(buf,buflen,t)' is always false neovim-0.10.4/src/mpack/mpack_core.c:492:24: style: Return value 'mpack_w1(buf,buflen,0xc8)' is always false [knownConditionTrueFalse] neovim-0.10.4/src/mpack/mpack_core.c:492:24: note: Calling function 'mpack_w1' returns 0 neovim-0.10.4/src/mpack/mpack_core.c:492:24: note: Return value 'mpack_w1(buf,buflen,0xc8)' is always false neovim-0.10.4/src/mpack/mpack_core.c:493:24: style: Return value 'mpack_w2(buf,buflen,len)' is always false [knownConditionTrueFalse] neovim-0.10.4/src/mpack/mpack_core.c:493:24: note: Calling function 'mpack_w2' returns 0 neovim-0.10.4/src/mpack/mpack_core.c:493:24: note: Return value 'mpack_w2(buf,buflen,len)' is always false neovim-0.10.4/src/mpack/mpack_core.c:494:24: style: Return value 'mpack_w1(buf,buflen,t)' is always false [knownConditionTrueFalse] neovim-0.10.4/src/mpack/mpack_core.c:494:24: note: Calling function 'mpack_w1' returns 0 neovim-0.10.4/src/mpack/mpack_core.c:494:24: note: Return value 'mpack_w1(buf,buflen,t)' is always false neovim-0.10.4/src/mpack/mpack_core.c:496:24: style: Return value 'mpack_w1(buf,buflen,0xc9)' is always false [knownConditionTrueFalse] neovim-0.10.4/src/mpack/mpack_core.c:496:24: note: Calling function 'mpack_w1' returns 0 neovim-0.10.4/src/mpack/mpack_core.c:496:24: note: Return value 'mpack_w1(buf,buflen,0xc9)' is always false neovim-0.10.4/src/mpack/mpack_core.c:497:24: style: Return value 'mpack_w4(buf,buflen,len)' is always false [knownConditionTrueFalse] neovim-0.10.4/src/mpack/mpack_core.c:497:24: note: Calling function 'mpack_w4' returns 0 neovim-0.10.4/src/mpack/mpack_core.c:497:24: note: Return value 'mpack_w4(buf,buflen,len)' is always false neovim-0.10.4/src/mpack/mpack_core.c:498:24: style: Return value 'mpack_w1(buf,buflen,t)' is always false [knownConditionTrueFalse] neovim-0.10.4/src/mpack/mpack_core.c:498:24: note: Calling function 'mpack_w1' returns 0 neovim-0.10.4/src/mpack/mpack_core.c:498:24: note: Return value 'mpack_w1(buf,buflen,t)' is always false neovim-0.10.4/src/mpack/mpack_core.c:508:20: style: Return value 'mpack_w1(buf,buflen,0xdc)' is always false [knownConditionTrueFalse] neovim-0.10.4/src/mpack/mpack_core.c:508:20: note: Calling function 'mpack_w1' returns 0 neovim-0.10.4/src/mpack/mpack_core.c:508:20: note: Return value 'mpack_w1(buf,buflen,0xdc)' is always false neovim-0.10.4/src/mpack/mpack_core.c:509:20: style: Return value 'mpack_w2(buf,buflen,len)' is always false [knownConditionTrueFalse] neovim-0.10.4/src/mpack/mpack_core.c:509:20: note: Calling function 'mpack_w2' returns 0 neovim-0.10.4/src/mpack/mpack_core.c:509:20: note: Return value 'mpack_w2(buf,buflen,len)' is always false neovim-0.10.4/src/mpack/mpack_core.c:511:20: style: Return value 'mpack_w1(buf,buflen,0xdd)' is always false [knownConditionTrueFalse] neovim-0.10.4/src/mpack/mpack_core.c:511:20: note: Calling function 'mpack_w1' returns 0 neovim-0.10.4/src/mpack/mpack_core.c:511:20: note: Return value 'mpack_w1(buf,buflen,0xdd)' is always false neovim-0.10.4/src/mpack/mpack_core.c:512:20: style: Return value 'mpack_w4(buf,buflen,len)' is always false [knownConditionTrueFalse] neovim-0.10.4/src/mpack/mpack_core.c:512:20: note: Calling function 'mpack_w4' returns 0 neovim-0.10.4/src/mpack/mpack_core.c:512:20: note: Return value 'mpack_w4(buf,buflen,len)' is always false neovim-0.10.4/src/mpack/mpack_core.c:521:20: style: Return value 'mpack_w1(buf,buflen,0xde)' is always false [knownConditionTrueFalse] neovim-0.10.4/src/mpack/mpack_core.c:521:20: note: Calling function 'mpack_w1' returns 0 neovim-0.10.4/src/mpack/mpack_core.c:521:20: note: Return value 'mpack_w1(buf,buflen,0xde)' is always false neovim-0.10.4/src/mpack/mpack_core.c:522:20: style: Return value 'mpack_w2(buf,buflen,len)' is always false [knownConditionTrueFalse] neovim-0.10.4/src/mpack/mpack_core.c:522:20: note: Calling function 'mpack_w2' returns 0 neovim-0.10.4/src/mpack/mpack_core.c:522:20: note: Return value 'mpack_w2(buf,buflen,len)' is always false neovim-0.10.4/src/mpack/mpack_core.c:524:20: style: Return value 'mpack_w1(buf,buflen,0xdf)' is always false [knownConditionTrueFalse] neovim-0.10.4/src/mpack/mpack_core.c:524:20: note: Calling function 'mpack_w1' returns 0 neovim-0.10.4/src/mpack/mpack_core.c:524:20: note: Return value 'mpack_w1(buf,buflen,0xdf)' is always false neovim-0.10.4/src/mpack/mpack_core.c:525:20: style: Return value 'mpack_w4(buf,buflen,len)' is always false [knownConditionTrueFalse] neovim-0.10.4/src/mpack/mpack_core.c:525:20: note: Calling function 'mpack_w4' returns 0 neovim-0.10.4/src/mpack/mpack_core.c:525:20: note: Return value 'mpack_w4(buf,buflen,len)' is always false neovim-0.10.4/src/mpack/mpack_core.c:37:50: style:inconclusive: Function 'mpack_tokbuf_init' argument 1 names different: declaration 'tb' definition 'tokbuf'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/mpack_core.h:82:50: note: Function 'mpack_tokbuf_init' argument 1 names different: declaration 'tb' definition 'tokbuf'. neovim-0.10.4/src/mpack/mpack_core.c:37:50: note: Function 'mpack_tokbuf_init' argument 1 names different: declaration 'tb' definition 'tokbuf'. neovim-0.10.4/src/mpack/mpack_core.c:44:42: style:inconclusive: Function 'mpack_read' argument 1 names different: declaration 'tb' definition 'tokbuf'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/mpack_core.h:83:42: note: Function 'mpack_read' argument 1 names different: declaration 'tb' definition 'tokbuf'. neovim-0.10.4/src/mpack/mpack_core.c:44:42: note: Function 'mpack_read' argument 1 names different: declaration 'tb' definition 'tokbuf'. neovim-0.10.4/src/mpack/mpack_core.c:44:63: style:inconclusive: Function 'mpack_read' argument 2 names different: declaration 'b' definition 'buf'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/mpack_core.h:83:59: note: Function 'mpack_read' argument 2 names different: declaration 'b' definition 'buf'. neovim-0.10.4/src/mpack/mpack_core.c:44:63: note: Function 'mpack_read' argument 2 names different: declaration 'b' definition 'buf'. neovim-0.10.4/src/mpack/mpack_core.c:45:13: style:inconclusive: Function 'mpack_read' argument 3 names different: declaration 'bl' definition 'buflen'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/mpack_core.h:83:70: note: Function 'mpack_read' argument 3 names different: declaration 'bl' definition 'buflen'. neovim-0.10.4/src/mpack/mpack_core.c:45:13: note: Function 'mpack_read' argument 3 names different: declaration 'bl' definition 'buflen'. neovim-0.10.4/src/mpack/mpack_core.c:110:43: style:inconclusive: Function 'mpack_write' argument 1 names different: declaration 'tb' definition 'tokbuf'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/mpack_core.h:85:43: note: Function 'mpack_write' argument 1 names different: declaration 'tb' definition 'tokbuf'. neovim-0.10.4/src/mpack/mpack_core.c:110:43: note: Function 'mpack_write' argument 1 names different: declaration 'tb' definition 'tokbuf'. neovim-0.10.4/src/mpack/mpack_core.c:110:58: style:inconclusive: Function 'mpack_write' argument 2 names different: declaration 'b' definition 'buf'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/mpack_core.h:85:54: note: Function 'mpack_write' argument 2 names different: declaration 'b' definition 'buf'. neovim-0.10.4/src/mpack/mpack_core.c:110:58: note: Function 'mpack_write' argument 2 names different: declaration 'b' definition 'buf'. neovim-0.10.4/src/mpack/mpack_core.c:110:71: style:inconclusive: Function 'mpack_write' argument 3 names different: declaration 'bl' definition 'buflen'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/mpack_core.h:85:65: note: Function 'mpack_write' argument 3 names different: declaration 'bl' definition 'buflen'. neovim-0.10.4/src/mpack/mpack_core.c:110:71: note: Function 'mpack_write' argument 3 names different: declaration 'bl' definition 'buflen'. neovim-0.10.4/src/mpack/mpack_core.c:111:26: style:inconclusive: Function 'mpack_write' argument 4 names different: declaration 'tok' definition 't'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/mpack_core.h:86:26: note: Function 'mpack_write' argument 4 names different: declaration 'tok' definition 't'. neovim-0.10.4/src/mpack/mpack_core.c:111:26: note: Function 'mpack_write' argument 4 names different: declaration 'tok' definition 't'. neovim-0.10.4/src/mpack/mpack_core.c:251:40: style:inconclusive: Function 'mpack_rpending' argument 1 names different: declaration 'b' definition 'buf'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/mpack_core.c:12:40: note: Function 'mpack_rpending' argument 1 names different: declaration 'b' definition 'buf'. neovim-0.10.4/src/mpack/mpack_core.c:251:40: note: Function 'mpack_rpending' argument 1 names different: declaration 'b' definition 'buf'. neovim-0.10.4/src/mpack/mpack_core.c:251:53: style:inconclusive: Function 'mpack_rpending' argument 2 names different: declaration 'nl' definition 'buflen'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/mpack_core.c:12:51: note: Function 'mpack_rpending' argument 2 names different: declaration 'nl' definition 'buflen'. neovim-0.10.4/src/mpack/mpack_core.c:251:53: note: Function 'mpack_rpending' argument 2 names different: declaration 'nl' definition 'buflen'. neovim-0.10.4/src/mpack/mpack_core.c:252:21: style:inconclusive: Function 'mpack_rpending' argument 3 names different: declaration 'tb' definition 'state'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/mpack_core.c:12:71: note: Function 'mpack_rpending' argument 3 names different: declaration 'tb' definition 'state'. neovim-0.10.4/src/mpack/mpack_core.c:252:21: note: Function 'mpack_rpending' argument 3 names different: declaration 'tb' definition 'state'. neovim-0.10.4/src/mpack/mpack_core.c:268:44: style:inconclusive: Function 'mpack_rvalue' argument 1 names different: declaration 't' definition 'type'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/mpack_core.c:13:44: note: Function 'mpack_rvalue' argument 1 names different: declaration 't' definition 'type'. neovim-0.10.4/src/mpack/mpack_core.c:268:44: note: Function 'mpack_rvalue' argument 1 names different: declaration 't' definition 'type'. neovim-0.10.4/src/mpack/mpack_core.c:268:65: style:inconclusive: Function 'mpack_rvalue' argument 2 names different: declaration 'l' definition 'remaining'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/mpack_core.c:13:62: note: Function 'mpack_rvalue' argument 2 names different: declaration 'l' definition 'remaining'. neovim-0.10.4/src/mpack/mpack_core.c:268:65: note: Function 'mpack_rvalue' argument 2 names different: declaration 'l' definition 'remaining'. neovim-0.10.4/src/mpack/mpack_core.c:269:18: style:inconclusive: Function 'mpack_rvalue' argument 3 names different: declaration 'b' definition 'buf'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/mpack_core.c:14:18: note: Function 'mpack_rvalue' argument 3 names different: declaration 'b' definition 'buf'. neovim-0.10.4/src/mpack/mpack_core.c:269:18: note: Function 'mpack_rvalue' argument 3 names different: declaration 'b' definition 'buf'. neovim-0.10.4/src/mpack/mpack_core.c:269:31: style:inconclusive: Function 'mpack_rvalue' argument 4 names different: declaration 'bl' definition 'buflen'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/mpack_core.c:14:29: note: Function 'mpack_rvalue' argument 4 names different: declaration 'bl' definition 'buflen'. neovim-0.10.4/src/mpack/mpack_core.c:269:31: note: Function 'mpack_rvalue' argument 4 names different: declaration 'bl' definition 'buflen'. neovim-0.10.4/src/mpack/mpack_core.c:306:43: style:inconclusive: Function 'mpack_rblob' argument 1 names different: declaration 't' definition 'type'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/mpack_core.c:15:43: note: Function 'mpack_rblob' argument 1 names different: declaration 't' definition 'type'. neovim-0.10.4/src/mpack/mpack_core.c:306:43: note: Function 'mpack_rblob' argument 1 names different: declaration 't' definition 'type'. neovim-0.10.4/src/mpack/mpack_core.c:306:64: style:inconclusive: Function 'mpack_rblob' argument 2 names different: declaration 'l' definition 'tlen'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/mpack_core.c:15:61: note: Function 'mpack_rblob' argument 2 names different: declaration 'l' definition 'tlen'. neovim-0.10.4/src/mpack/mpack_core.c:306:64: note: Function 'mpack_rblob' argument 2 names different: declaration 'l' definition 'tlen'. neovim-0.10.4/src/mpack/mpack_core.c:307:18: style:inconclusive: Function 'mpack_rblob' argument 3 names different: declaration 'b' definition 'buf'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/mpack_core.c:16:18: note: Function 'mpack_rblob' argument 3 names different: declaration 'b' definition 'buf'. neovim-0.10.4/src/mpack/mpack_core.c:307:18: note: Function 'mpack_rblob' argument 3 names different: declaration 'b' definition 'buf'. neovim-0.10.4/src/mpack/mpack_core.c:307:31: style:inconclusive: Function 'mpack_rblob' argument 4 names different: declaration 'bl' definition 'buflen'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/mpack_core.c:16:29: note: Function 'mpack_rblob' argument 4 names different: declaration 'bl' definition 'buflen'. neovim-0.10.4/src/mpack/mpack_core.c:307:31: note: Function 'mpack_rblob' argument 4 names different: declaration 'bl' definition 'buflen'. neovim-0.10.4/src/mpack/mpack_core.c:329:58: style:inconclusive: Function 'mpack_wtoken' argument 2 names different: declaration 'b' definition 'buf'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/mpack_core.c:17:58: note: Function 'mpack_wtoken' argument 2 names different: declaration 'b' definition 'buf'. neovim-0.10.4/src/mpack/mpack_core.c:329:58: note: Function 'mpack_wtoken' argument 2 names different: declaration 'b' definition 'buf'. neovim-0.10.4/src/mpack/mpack_core.c:330:13: style:inconclusive: Function 'mpack_wtoken' argument 3 names different: declaration 'bl' definition 'buflen'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/mpack_core.c:17:69: note: Function 'mpack_wtoken' argument 3 names different: declaration 'bl' definition 'buflen'. neovim-0.10.4/src/mpack/mpack_core.c:330:13: note: Function 'mpack_wtoken' argument 3 names different: declaration 'bl' definition 'buflen'. neovim-0.10.4/src/mpack/mpack_core.c:358:34: style:inconclusive: Function 'mpack_wpending' argument 1 names different: declaration 'b' definition 'buf'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/mpack_core.c:18:34: note: Function 'mpack_wpending' argument 1 names different: declaration 'b' definition 'buf'. neovim-0.10.4/src/mpack/mpack_core.c:358:34: note: Function 'mpack_wpending' argument 1 names different: declaration 'b' definition 'buf'. neovim-0.10.4/src/mpack/mpack_core.c:358:47: style:inconclusive: Function 'mpack_wpending' argument 2 names different: declaration 'bl' definition 'buflen'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/mpack_core.c:18:45: note: Function 'mpack_wpending' argument 2 names different: declaration 'bl' definition 'buflen'. neovim-0.10.4/src/mpack/mpack_core.c:358:47: note: Function 'mpack_wpending' argument 2 names different: declaration 'bl' definition 'buflen'. neovim-0.10.4/src/mpack/mpack_core.c:358:71: style:inconclusive: Function 'mpack_wpending' argument 3 names different: declaration 'tb' definition 'state'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/mpack_core.c:18:65: note: Function 'mpack_wpending' argument 3 names different: declaration 'tb' definition 'state'. neovim-0.10.4/src/mpack/mpack_core.c:358:71: note: Function 'mpack_wpending' argument 3 names different: declaration 'tb' definition 'state'. neovim-0.10.4/src/mpack/mpack_core.c:374:31: style:inconclusive: Function 'mpack_wpint' argument 1 names different: declaration 'b' definition 'buf'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/mpack_core.c:19:31: note: Function 'mpack_wpint' argument 1 names different: declaration 'b' definition 'buf'. neovim-0.10.4/src/mpack/mpack_core.c:374:31: note: Function 'mpack_wpint' argument 1 names different: declaration 'b' definition 'buf'. neovim-0.10.4/src/mpack/mpack_core.c:374:44: style:inconclusive: Function 'mpack_wpint' argument 2 names different: declaration 'bl' definition 'buflen'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/mpack_core.c:19:42: note: Function 'mpack_wpint' argument 2 names different: declaration 'bl' definition 'buflen'. neovim-0.10.4/src/mpack/mpack_core.c:374:44: note: Function 'mpack_wpint' argument 2 names different: declaration 'bl' definition 'buflen'. neovim-0.10.4/src/mpack/mpack_core.c:374:66: style:inconclusive: Function 'mpack_wpint' argument 3 names different: declaration 'v' definition 'val'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/mpack_core.c:19:60: note: Function 'mpack_wpint' argument 3 names different: declaration 'v' definition 'val'. neovim-0.10.4/src/mpack/mpack_core.c:374:66: note: Function 'mpack_wpint' argument 3 names different: declaration 'v' definition 'val'. neovim-0.10.4/src/mpack/mpack_core.c:401:31: style:inconclusive: Function 'mpack_wnint' argument 1 names different: declaration 'b' definition 'buf'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/mpack_core.c:20:31: note: Function 'mpack_wnint' argument 1 names different: declaration 'b' definition 'buf'. neovim-0.10.4/src/mpack/mpack_core.c:401:31: note: Function 'mpack_wnint' argument 1 names different: declaration 'b' definition 'buf'. neovim-0.10.4/src/mpack/mpack_core.c:401:44: style:inconclusive: Function 'mpack_wnint' argument 2 names different: declaration 'bl' definition 'buflen'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/mpack_core.c:20:42: note: Function 'mpack_wnint' argument 2 names different: declaration 'bl' definition 'buflen'. neovim-0.10.4/src/mpack/mpack_core.c:401:44: note: Function 'mpack_wnint' argument 2 names different: declaration 'bl' definition 'buflen'. neovim-0.10.4/src/mpack/mpack_core.c:401:66: style:inconclusive: Function 'mpack_wnint' argument 3 names different: declaration 'v' definition 'val'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/mpack_core.c:20:60: note: Function 'mpack_wnint' argument 3 names different: declaration 'v' definition 'val'. neovim-0.10.4/src/mpack/mpack_core.c:401:66: note: Function 'mpack_wnint' argument 3 names different: declaration 'v' definition 'val'. neovim-0.10.4/src/mpack/mpack_core.c:429:32: style:inconclusive: Function 'mpack_wfloat' argument 1 names different: declaration 'b' definition 'buf'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/mpack_core.c:21:32: note: Function 'mpack_wfloat' argument 1 names different: declaration 'b' definition 'buf'. neovim-0.10.4/src/mpack/mpack_core.c:429:32: note: Function 'mpack_wfloat' argument 1 names different: declaration 'b' definition 'buf'. neovim-0.10.4/src/mpack/mpack_core.c:429:45: style:inconclusive: Function 'mpack_wfloat' argument 2 names different: declaration 'bl' definition 'buflen'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/mpack_core.c:21:43: note: Function 'mpack_wfloat' argument 2 names different: declaration 'bl' definition 'buflen'. neovim-0.10.4/src/mpack/mpack_core.c:429:45: note: Function 'mpack_wfloat' argument 2 names different: declaration 'bl' definition 'buflen'. neovim-0.10.4/src/mpack/mpack_core.c:430:26: style:inconclusive: Function 'mpack_wfloat' argument 3 names different: declaration 'v' definition 'tok'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/mpack_core.c:21:68: note: Function 'mpack_wfloat' argument 3 names different: declaration 'v' definition 'tok'. neovim-0.10.4/src/mpack/mpack_core.c:430:26: note: Function 'mpack_wfloat' argument 3 names different: declaration 'v' definition 'tok'. neovim-0.10.4/src/mpack/mpack_core.c:554:43: style:inconclusive: Function 'mpack_value' argument 1 names different: declaration 't' definition 'type'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/mpack_core.c:32:43: note: Function 'mpack_value' argument 1 names different: declaration 't' definition 'type'. neovim-0.10.4/src/mpack/mpack_core.c:554:43: note: Function 'mpack_value' argument 1 names different: declaration 't' definition 'type'. neovim-0.10.4/src/mpack/mpack_core.c:554:64: style:inconclusive: Function 'mpack_value' argument 2 names different: declaration 'l' definition 'length'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/mpack_core.c:32:61: note: Function 'mpack_value' argument 2 names different: declaration 'l' definition 'length'. neovim-0.10.4/src/mpack/mpack_core.c:554:64: note: Function 'mpack_value' argument 2 names different: declaration 'l' definition 'length'. neovim-0.10.4/src/mpack/mpack_core.c:555:19: style:inconclusive: Function 'mpack_value' argument 3 names different: declaration 'v' definition 'value'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/mpack_core.c:33:19: note: Function 'mpack_value' argument 3 names different: declaration 'v' definition 'value'. neovim-0.10.4/src/mpack/mpack_core.c:555:19: note: Function 'mpack_value' argument 3 names different: declaration 'v' definition 'value'. neovim-0.10.4/src/mpack/mpack_core.c:563:42: style:inconclusive: Function 'mpack_blob' argument 1 names different: declaration 't' definition 'type'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/mpack_core.c:34:42: note: Function 'mpack_blob' argument 1 names different: declaration 't' definition 'type'. neovim-0.10.4/src/mpack/mpack_core.c:563:42: note: Function 'mpack_blob' argument 1 names different: declaration 't' definition 'type'. neovim-0.10.4/src/mpack/mpack_core.c:563:63: style:inconclusive: Function 'mpack_blob' argument 2 names different: declaration 'l' definition 'length'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/mpack_core.c:34:60: note: Function 'mpack_blob' argument 2 names different: declaration 'l' definition 'length'. neovim-0.10.4/src/mpack/mpack_core.c:563:63: note: Function 'mpack_blob' argument 2 names different: declaration 'l' definition 'length'. neovim-0.10.4/src/mpack/mpack_core.c:564:9: style:inconclusive: Function 'mpack_blob' argument 3 names different: declaration 'et' definition 'ext_type'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/mpack_core.c:34:67: note: Function 'mpack_blob' argument 3 names different: declaration 'et' definition 'ext_type'. neovim-0.10.4/src/mpack/mpack_core.c:564:9: note: Function 'mpack_blob' argument 3 names different: declaration 'et' definition 'ext_type'. neovim-0.10.4/src/mpack/mpack_core.c:572:47: style:inconclusive: Function 'mpack_byte' argument 1 names different: declaration 'b' definition 'byte'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/mpack_core.c:31:47: note: Function 'mpack_byte' argument 1 names different: declaration 'b' definition 'byte'. neovim-0.10.4/src/mpack/mpack_core.c:572:47: note: Function 'mpack_byte' argument 1 names different: declaration 'b' definition 'byte'. neovim-0.10.4/src/nvim/api/autocmd.c:507:10: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] neovim-0.10.4/src/nvim/api/buffer.c:316:50: error: There is an unknown macro here somewhere. Configuration is required. If ArrayOf is a macro then please configure it. [unknownMacro] neovim-0.10.4/src/mpack/rpc.c:18:60: style:inconclusive: Function 'mpack_rpc_session_init' argument 1 names different: declaration 's' definition 'session'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/rpc.h:59:60: note: Function 'mpack_rpc_session_init' argument 1 names different: declaration 's' definition 'session'. neovim-0.10.4/src/mpack/rpc.c:18:60: note: Function 'mpack_rpc_session_init' argument 1 names different: declaration 's' definition 'session'. neovim-0.10.4/src/mpack/rpc.c:19:20: style:inconclusive: Function 'mpack_rpc_session_init' argument 2 names different: declaration 'c' definition 'capacity'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/rpc.h:59:78: note: Function 'mpack_rpc_session_init' argument 2 names different: declaration 'c' definition 'capacity'. neovim-0.10.4/src/mpack/rpc.c:19:20: note: Function 'mpack_rpc_session_init' argument 2 names different: declaration 'c' definition 'capacity'. neovim-0.10.4/src/mpack/rpc.c:31:58: style:inconclusive: Function 'mpack_rpc_receive_tok' argument 1 names different: declaration 's' definition 'session'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/rpc.h:62:58: note: Function 'mpack_rpc_receive_tok' argument 1 names different: declaration 's' definition 'session'. neovim-0.10.4/src/mpack/rpc.c:31:58: note: Function 'mpack_rpc_receive_tok' argument 1 names different: declaration 's' definition 'session'. neovim-0.10.4/src/mpack/rpc.c:32:19: style:inconclusive: Function 'mpack_rpc_receive_tok' argument 2 names different: declaration 't' definition 'tok'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/rpc.h:62:75: note: Function 'mpack_rpc_receive_tok' argument 2 names different: declaration 't' definition 'tok'. neovim-0.10.4/src/mpack/rpc.c:32:19: note: Function 'mpack_rpc_receive_tok' argument 2 names different: declaration 't' definition 'tok'. neovim-0.10.4/src/mpack/rpc.c:92:58: style:inconclusive: Function 'mpack_rpc_request_tok' argument 1 names different: declaration 's' definition 'session'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/rpc.h:64:58: note: Function 'mpack_rpc_request_tok' argument 1 names different: declaration 's' definition 'session'. neovim-0.10.4/src/mpack/rpc.c:92:58: note: Function 'mpack_rpc_request_tok' argument 1 names different: declaration 's' definition 'session'. neovim-0.10.4/src/mpack/rpc.c:93:20: style:inconclusive: Function 'mpack_rpc_request_tok' argument 2 names different: declaration 't' definition 'tok'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/rpc.h:64:76: note: Function 'mpack_rpc_request_tok' argument 2 names different: declaration 't' definition 'tok'. neovim-0.10.4/src/mpack/rpc.c:93:20: note: Function 'mpack_rpc_request_tok' argument 2 names different: declaration 't' definition 'tok'. neovim-0.10.4/src/mpack/rpc.c:93:38: style:inconclusive: Function 'mpack_rpc_request_tok' argument 3 names different: declaration 'd' definition 'data'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/rpc.h:65:18: note: Function 'mpack_rpc_request_tok' argument 3 names different: declaration 'd' definition 'data'. neovim-0.10.4/src/mpack/rpc.c:93:38: note: Function 'mpack_rpc_request_tok' argument 3 names different: declaration 'd' definition 'data'. neovim-0.10.4/src/mpack/rpc.c:126:56: style:inconclusive: Function 'mpack_rpc_reply_tok' argument 1 names different: declaration 's' definition 'session'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/rpc.h:66:56: note: Function 'mpack_rpc_reply_tok' argument 1 names different: declaration 's' definition 'session'. neovim-0.10.4/src/mpack/rpc.c:126:56: note: Function 'mpack_rpc_reply_tok' argument 1 names different: declaration 's' definition 'session'. neovim-0.10.4/src/mpack/rpc.c:127:20: style:inconclusive: Function 'mpack_rpc_reply_tok' argument 2 names different: declaration 't' definition 'tok'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/rpc.h:66:74: note: Function 'mpack_rpc_reply_tok' argument 2 names different: declaration 't' definition 'tok'. neovim-0.10.4/src/mpack/rpc.c:127:20: note: Function 'mpack_rpc_reply_tok' argument 2 names different: declaration 't' definition 'tok'. neovim-0.10.4/src/mpack/rpc.c:127:40: style:inconclusive: Function 'mpack_rpc_reply_tok' argument 3 names different: declaration 'i' definition 'id'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/rpc.h:67:20: note: Function 'mpack_rpc_reply_tok' argument 3 names different: declaration 'i' definition 'id'. neovim-0.10.4/src/mpack/rpc.c:127:40: note: Function 'mpack_rpc_reply_tok' argument 3 names different: declaration 'i' definition 'id'. neovim-0.10.4/src/mpack/rpc.c:151:57: style:inconclusive: Function 'mpack_rpc_notify_tok' argument 1 names different: declaration 's' definition 'session'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/rpc.h:68:57: note: Function 'mpack_rpc_notify_tok' argument 1 names different: declaration 's' definition 'session'. neovim-0.10.4/src/mpack/rpc.c:151:57: note: Function 'mpack_rpc_notify_tok' argument 1 names different: declaration 's' definition 'session'. neovim-0.10.4/src/mpack/rpc.c:152:20: style:inconclusive: Function 'mpack_rpc_notify_tok' argument 2 names different: declaration 't' definition 'tok'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/rpc.h:68:75: note: Function 'mpack_rpc_notify_tok' argument 2 names different: declaration 't' definition 'tok'. neovim-0.10.4/src/mpack/rpc.c:152:20: note: Function 'mpack_rpc_notify_tok' argument 2 names different: declaration 't' definition 'tok'. neovim-0.10.4/src/mpack/rpc.c:167:54: style:inconclusive: Function 'mpack_rpc_receive' argument 1 names different: declaration 's' definition 'session'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/rpc.h:71:54: note: Function 'mpack_rpc_receive' argument 1 names different: declaration 's' definition 'session'. neovim-0.10.4/src/mpack/rpc.c:167:54: note: Function 'mpack_rpc_receive' argument 1 names different: declaration 's' definition 'session'. neovim-0.10.4/src/mpack/rpc.c:167:76: style:inconclusive: Function 'mpack_rpc_receive' argument 2 names different: declaration 'b' definition 'buf'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/rpc.h:71:70: note: Function 'mpack_rpc_receive' argument 2 names different: declaration 'b' definition 'buf'. neovim-0.10.4/src/mpack/rpc.c:167:76: note: Function 'mpack_rpc_receive' argument 2 names different: declaration 'b' definition 'buf'. neovim-0.10.4/src/mpack/rpc.c:168:13: style:inconclusive: Function 'mpack_rpc_receive' argument 3 names different: declaration 'bl' definition 'buflen'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/rpc.h:72:13: note: Function 'mpack_rpc_receive' argument 3 names different: declaration 'bl' definition 'buflen'. neovim-0.10.4/src/mpack/rpc.c:168:13: note: Function 'mpack_rpc_receive' argument 3 names different: declaration 'bl' definition 'buflen'. neovim-0.10.4/src/mpack/rpc.c:168:42: style:inconclusive: Function 'mpack_rpc_receive' argument 4 names different: declaration 'm' definition 'msg'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/rpc.h:72:38: note: Function 'mpack_rpc_receive' argument 4 names different: declaration 'm' definition 'msg'. neovim-0.10.4/src/mpack/rpc.c:168:42: note: Function 'mpack_rpc_receive' argument 4 names different: declaration 'm' definition 'msg'. neovim-0.10.4/src/mpack/rpc.c:183:54: style:inconclusive: Function 'mpack_rpc_request' argument 1 names different: declaration 's' definition 'session'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/rpc.h:73:54: note: Function 'mpack_rpc_request' argument 1 names different: declaration 's' definition 'session'. neovim-0.10.4/src/mpack/rpc.c:183:54: note: Function 'mpack_rpc_request' argument 1 names different: declaration 's' definition 'session'. neovim-0.10.4/src/mpack/rpc.c:183:70: style:inconclusive: Function 'mpack_rpc_request' argument 2 names different: declaration 'b' definition 'buf'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/rpc.h:73:64: note: Function 'mpack_rpc_request' argument 2 names different: declaration 'b' definition 'buf'. neovim-0.10.4/src/mpack/rpc.c:183:70: note: Function 'mpack_rpc_request' argument 2 names different: declaration 'b' definition 'buf'. neovim-0.10.4/src/mpack/rpc.c:184:13: style:inconclusive: Function 'mpack_rpc_request' argument 3 names different: declaration 'bl' definition 'buflen'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/rpc.h:73:75: note: Function 'mpack_rpc_request' argument 3 names different: declaration 'bl' definition 'buflen'. neovim-0.10.4/src/mpack/rpc.c:184:13: note: Function 'mpack_rpc_request' argument 3 names different: declaration 'bl' definition 'buflen'. neovim-0.10.4/src/mpack/rpc.c:184:34: style:inconclusive: Function 'mpack_rpc_request' argument 4 names different: declaration 'd' definition 'data'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/rpc.h:74:18: note: Function 'mpack_rpc_request' argument 4 names different: declaration 'd' definition 'data'. neovim-0.10.4/src/mpack/rpc.c:184:34: note: Function 'mpack_rpc_request' argument 4 names different: declaration 'd' definition 'data'. neovim-0.10.4/src/mpack/rpc.c:202:52: style:inconclusive: Function 'mpack_rpc_reply' argument 1 names different: declaration 's' definition 'session'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/rpc.h:75:52: note: Function 'mpack_rpc_reply' argument 1 names different: declaration 's' definition 'session'. neovim-0.10.4/src/mpack/rpc.c:202:52: note: Function 'mpack_rpc_reply' argument 1 names different: declaration 's' definition 'session'. neovim-0.10.4/src/mpack/rpc.c:202:68: style:inconclusive: Function 'mpack_rpc_reply' argument 2 names different: declaration 'b' definition 'buf'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/rpc.h:75:62: note: Function 'mpack_rpc_reply' argument 2 names different: declaration 'b' definition 'buf'. neovim-0.10.4/src/mpack/rpc.c:202:68: note: Function 'mpack_rpc_reply' argument 2 names different: declaration 'b' definition 'buf'. neovim-0.10.4/src/mpack/rpc.c:203:13: style:inconclusive: Function 'mpack_rpc_reply' argument 3 names different: declaration 'bl' definition 'buflen'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/rpc.h:75:73: note: Function 'mpack_rpc_reply' argument 3 names different: declaration 'bl' definition 'buflen'. neovim-0.10.4/src/mpack/rpc.c:203:13: note: Function 'mpack_rpc_reply' argument 3 names different: declaration 'bl' definition 'buflen'. neovim-0.10.4/src/mpack/rpc.c:203:36: style:inconclusive: Function 'mpack_rpc_reply' argument 4 names different: declaration 'i' definition 'id'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/rpc.h:76:20: note: Function 'mpack_rpc_reply' argument 4 names different: declaration 'i' definition 'id'. neovim-0.10.4/src/mpack/rpc.c:203:36: note: Function 'mpack_rpc_reply' argument 4 names different: declaration 'i' definition 'id'. neovim-0.10.4/src/mpack/rpc.c:220:53: style:inconclusive: Function 'mpack_rpc_notify' argument 1 names different: declaration 's' definition 'session'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/rpc.h:77:53: note: Function 'mpack_rpc_notify' argument 1 names different: declaration 's' definition 'session'. neovim-0.10.4/src/mpack/rpc.c:220:53: note: Function 'mpack_rpc_notify' argument 1 names different: declaration 's' definition 'session'. neovim-0.10.4/src/mpack/rpc.c:220:69: style:inconclusive: Function 'mpack_rpc_notify' argument 2 names different: declaration 'b' definition 'buf'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/rpc.h:77:63: note: Function 'mpack_rpc_notify' argument 2 names different: declaration 'b' definition 'buf'. neovim-0.10.4/src/mpack/rpc.c:220:69: note: Function 'mpack_rpc_notify' argument 2 names different: declaration 'b' definition 'buf'. neovim-0.10.4/src/mpack/rpc.c:221:13: style:inconclusive: Function 'mpack_rpc_notify' argument 3 names different: declaration 'bl' definition 'buflen'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/rpc.h:77:74: note: Function 'mpack_rpc_notify' argument 3 names different: declaration 'bl' definition 'buflen'. neovim-0.10.4/src/mpack/rpc.c:221:13: note: Function 'mpack_rpc_notify' argument 3 names different: declaration 'bl' definition 'buflen'. neovim-0.10.4/src/mpack/rpc.c:238:60: style:inconclusive: Function 'mpack_rpc_session_copy' argument 1 names different: declaration 'd' definition 'dst'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/rpc.h:80:60: note: Function 'mpack_rpc_session_copy' argument 1 names different: declaration 'd' definition 'dst'. neovim-0.10.4/src/mpack/rpc.c:238:60: note: Function 'mpack_rpc_session_copy' argument 1 names different: declaration 'd' definition 'dst'. neovim-0.10.4/src/mpack/rpc.c:239:26: style:inconclusive: Function 'mpack_rpc_session_copy' argument 2 names different: declaration 's' definition 'src'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/rpc.h:81:26: note: Function 'mpack_rpc_session_copy' argument 2 names different: declaration 's' definition 'src'. neovim-0.10.4/src/mpack/rpc.c:239:26: note: Function 'mpack_rpc_session_copy' argument 2 names different: declaration 's' definition 'src'. neovim-0.10.4/src/mpack/rpc.c:285:47: style:inconclusive: Function 'mpack_rpc_put' argument 1 names different: declaration 's' definition 'session'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/rpc.c:14:47: note: Function 'mpack_rpc_put' argument 1 names different: declaration 's' definition 'session'. neovim-0.10.4/src/mpack/rpc.c:285:47: note: Function 'mpack_rpc_put' argument 1 names different: declaration 's' definition 'session'. neovim-0.10.4/src/mpack/rpc.c:285:76: style:inconclusive: Function 'mpack_rpc_put' argument 2 names different: declaration 'm' definition 'msg'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/rpc.c:14:70: note: Function 'mpack_rpc_put' argument 2 names different: declaration 'm' definition 'msg'. neovim-0.10.4/src/mpack/rpc.c:285:76: note: Function 'mpack_rpc_put' argument 2 names different: declaration 'm' definition 'msg'. neovim-0.10.4/src/mpack/rpc.c:306:47: style:inconclusive: Function 'mpack_rpc_pop' argument 1 names different: declaration 's' definition 'session'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/rpc.c:15:47: note: Function 'mpack_rpc_pop' argument 1 names different: declaration 's' definition 'session'. neovim-0.10.4/src/mpack/rpc.c:306:47: note: Function 'mpack_rpc_pop' argument 1 names different: declaration 's' definition 'session'. neovim-0.10.4/src/mpack/rpc.c:306:77: style:inconclusive: Function 'mpack_rpc_pop' argument 2 names different: declaration 'm' definition 'msg'. [funcArgNamesDifferent] neovim-0.10.4/src/mpack/rpc.c:15:71: note: Function 'mpack_rpc_pop' argument 2 names different: declaration 'm' definition 'msg'. neovim-0.10.4/src/mpack/rpc.c:306:77: note: Function 'mpack_rpc_pop' argument 2 names different: declaration 'm' definition 'msg'. neovim-0.10.4/src/mpack/rpc.c:239:26: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/mpack/rpc.c:285:47: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/api/deprecated.c:48:3: error: There is an unknown macro here somewhere. Configuration is required. If FUNC_API_SINCE is a macro then please configure it. [unknownMacro] neovim-0.10.4/src/nvim/api/command.c:710:31: error: There is an unknown macro here somewhere. Configuration is required. If ArrayOf is a macro then please configure it. [unknownMacro] neovim-0.10.4/src/nvim/api/options.c:25:44: debug: Function::addArguments found argument 'option' with varid 0. [varid0] neovim-0.10.4/src/nvim/api/options.c:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/options.c:112:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLN_DUMMY [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/extmark.c:84:4: error: syntax error [syntaxError] neovim-0.10.4/src/nvim/api/options.c:105:31: style: Parameter 'filetype' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/api/private/dispatch.c:19:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kErrorTypeException [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/private/converter.c:251:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/private/converter.c:274:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAR_UNKNOWN [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/private/validate.c:14:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kErrorTypeValidation [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/private/validate.c:43:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kErrorTypeValidation [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/private/validate.c:62:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IObuff [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/private/converter.c:352:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/api/private/validate.c:17:9: style: Variable 'has_space' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/api/private/validate.c:46:9: style: Variable 'has_space' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/api/tabpage.c:22:1: error: There is an unknown macro here somewhere. Configuration is required. If ArrayOf is a macro then please configure it. [unknownMacro] neovim-0.10.4/src/nvim/api/private/helpers.c:56:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_exception [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/private/helpers.c:115:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trylevel [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/private/helpers.c:127:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trylevel [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/private/helpers.c:182:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kErrorTypeValidation [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/private/helpers.c:194:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DI_FLAGS_RO [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/private/helpers.c:226:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJECT_INIT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/private/helpers.c:305:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/private/helpers.c:320:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/private/helpers.c:335:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curtab [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/private/helpers.c:356:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/private/helpers.c:373:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRING_INIT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/private/helpers.c:405:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/private/helpers.c:431:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRING_INIT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/private/helpers.c:459:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARRAY_DICT_INIT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/private/helpers.c:519:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRING_INIT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/private/helpers.c:554:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARRAY_DICT_INIT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/private/helpers.c:561:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARRAY_DICT_INIT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/private/helpers.c:571:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/private/helpers.c:626:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/private/helpers.c:641:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kErrorTypeNone [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/private/helpers.c:650:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJECT_INIT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/private/helpers.c:667:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable packed_api_metadata [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/private/helpers.c:677:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/private/helpers.c:727:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNREACHABLE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/private/helpers.c:758:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectTypeBoolean [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/private/helpers.c:772:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectTypeString [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/private/helpers.c:809:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNREACHABLE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/private/helpers.c:814:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KV_INITIAL_VALUE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/private/helpers.c:854:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/private/helpers.c:949:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/private/helpers.c:1018:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/private/helpers.c:1040:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/private/helpers.c:1061:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXCOL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/private/helpers.c:1091:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/private/helpers.c:1106:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SID_LUA [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/private/helpers.c:1120:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_sctx [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/vim.c:1302:15: error: There is an unknown macro here somewhere. Configuration is required. If ArrayOf is a macro then please configure it. [unknownMacro] neovim-0.10.4/src/nvim/api/vimscript.c:354:1: debug: Failed to parse 'typedef kvec_withinit_t ( struct ExprASTConvStackItem , 16 ) ExprASTConvStack ;'. The checking continues anyway. [simplifyTypedef] neovim-0.10.4/src/nvim/api/vimscript.c:70:56: debug: Function::addArguments found argument 'exec_opts' with varid 0. [varid0] neovim-0.10.4/src/nvim/api/ui.c:77:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected_uis [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/ui.c:102:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAN_STDIO [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/ui.c:284:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectTypeBoolean [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/ui.c:528:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_BUF_SIZE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/ui.c:534:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_BUF_SIZE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/ui.c:583:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/ui.c:593:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/ui.c:608:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kUILinegrid [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/ui.c:643:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kUITermColors [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/ui.c:673:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kUILinegrid [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/ui.c:712:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/ui.c:720:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kUILinegrid [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/ui.c:741:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/ui.c:750:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/ui.c:761:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_SCHAR_SIZE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/ui.c:889:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable free_block [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/ui.c:907:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kUILinegrid [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/ui.c:920:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable array [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/ui.c:939:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable array [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/ui.c:950:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARENA_EMPTY [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/vimscript.c:72:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg_silent [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/vimscript.c:202:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJECT_INIT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/win_config.c:695:1: error: There is an unknown macro here somewhere. Configuration is required. If Dict is a macro then please configure it. [unknownMacro] neovim-0.10.4/src/nvim/api/private/helpers.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] neovim-0.10.4/src/nvim/api/window.c:107:41: error: There is an unknown macro here somewhere. Configuration is required. If ArrayOf is a macro then please configure it. [unknownMacro] neovim-0.10.4/src/nvim/api/private/helpers.c:953:18: style: Variable 'ks' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/api/private/helpers.c:1086:39: style: Parameter 'wp' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/arabic.c:250:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_arshape [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/arabic.c:340:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/arabic.c:239:17: style: Variable 'a1' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/arabic.c:240:17: style: Variable 'a2' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/arabic.c:320:19: style: Variable 'curr_a' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/arglist.c:88:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/arglist.c:96:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/arglist.c:106:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aentry_T [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/arglist.c:114:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global_alist [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/arglist.c:123:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_alist [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/arglist.c:136:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_su [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/arglist.c:166:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/arglist.c:211:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/arglist.c:280:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/arglist.c:290:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/arglist.c:316:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EW_FILE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/arglist.c:330:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_alist [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/arglist.c:345:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGCOUNT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/arglist.c:380:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_fic [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/arglist.c:435:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/arglist.c:489:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ae_fnum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/arglist.c:504:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg_had_last [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/arglist.c:528:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_args [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/arglist.c:591:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_arg_idx [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/arglist.c:607:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGCOUNT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/arglist.c:618:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_arg_idx [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/arglist.c:628:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_arg_idx [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/arglist.c:698:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/arglist.c:719:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGCOUNT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/arglist.c:753:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_arg_idx [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/arglist.c:777:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_arg_idx [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/arglist.c:785:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/arglist.c:838:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGCOUNT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/arglist.c:859:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/arglist.c:977:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/arglist.c:1064:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable firstwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/arglist.c:1161:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_drop [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/arglist.c:1176:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGCOUNT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/arglist.c:1223:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_type [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/arglist.c:1244:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_arg_idx [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/arglist.c:1274:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_type [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/api/ui.c:243:31: style: Parameter 'ui' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/api/ui.c:574:45: style: Parameter 'packer' can be declared as pointer to const. However it seems that 'ui_flush_callback' is a callback function, if 'packer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] neovim-0.10.4/src/nvim/api/ui.c:188:21: note: You might need to cast the function pointer here neovim-0.10.4/src/nvim/api/ui.c:574:45: note: Parameter 'packer' can be declared as pointer to const neovim-0.10.4/src/nvim/base64.c:38:12: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/base64.c:52:12: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/autocmd.c:128:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_augroup_id_to_name [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:143:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable event [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:150:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autocmds [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:314:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autocmds [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:329:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autocmd_busy [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:360:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autocmds [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:374:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable event [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:402:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUGROUP_DELETED [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:433:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUGROUP_ERROR [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:496:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUGROUP_DELETED [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:543:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:603:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUCMD_WIN_COUNT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:621:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable event_names [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:641:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable event_names [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:687:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_ei [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:708:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_ei [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:723:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SID_NONE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:773:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUGROUP_ALL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:888:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable event [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:907:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:982:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:1098:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:1155:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:1188:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:1267:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:1369:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aucmd_win [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:1498:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUGROUP_ALL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:1515:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUGROUP_ALL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:1538:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUGROUP_ALL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:1596:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyTyped [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:1929:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VV_TERMRESPONSE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:1941:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VV_TERMRESPONSE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:1956:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ga_data [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:2017:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kCallbackLua [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:2067:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autocmds [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:2157:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autocmds [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:2193:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUGROUP_ALL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:2247:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable event_names [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:2254:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable event_names [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:2291:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:2374:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_fnum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:2398:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handle [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:2420:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable event [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:2466:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CALLABLE_NONE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:2471:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUCMD_EXECUTABLE_INIT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:2492:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autocmds [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:2512:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_EVENTS [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:2536:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUGROUP_ALL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:2555:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_duparg2 [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:2574:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFalse [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:2580:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFalse [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:2600:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable starting [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:2654:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable secure [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/arglist.c:145:5: warning: If memory allocation fails, then there is a possible null pointer dereference: old_arg_files [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/arglist.c:138:33: note: Assuming allocation function fails neovim-0.10.4/src/nvim/arglist.c:138:33: note: Assignment 'old_arg_files=xmalloc(sizeof(*old_arg_files)*GARGCOUNT)', assigned value is 0 neovim-0.10.4/src/nvim/arglist.c:145:5: note: Null pointer dereference neovim-0.10.4/src/nvim/arglist.c:563:7: warning: If memory allocation fails, then there is a possible null pointer dereference: items [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/arglist.c:556:27: note: Assuming allocation function fails neovim-0.10.4/src/nvim/arglist.c:556:27: note: Assignment 'items=xmalloc(sizeof(char*)*(unsigned long)ARGCOUNT)', assigned value is 0 neovim-0.10.4/src/nvim/arglist.c:563:7: note: Null pointer dereference neovim-0.10.4/src/nvim/arglist.c:848:10: style: Variable 'bp' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/arglist.c:859:10: style: Variable 'old_curwin' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/arglist.c:860:14: style: Variable 'old_curtab' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/buffer.c:146:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:202:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:216:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:464:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable updating_screen [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:504:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOBUF_DEL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:751:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ML_EMPTY [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:757:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ml_line_count [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:774:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:857:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_handles [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:940:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable swap_exists_action [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:979:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_p_tw [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:1061:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_trailing_arg [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:1138:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:1191:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_jumplistlen [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:1235:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOBUF_UNLOAD [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:1602:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOBUF_UNLOAD [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:1696:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIsual_active [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:1791:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_acd [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:1803:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminal [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:1870:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:2035:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:2112:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_LOCAL_UNDOLEVEL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:2134:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETF_ALT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:2204:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:2262:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:2335:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_p_bl [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:2414:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUF_DIFF_FILTER [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:2589:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_fic [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:2608:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_alt_fnum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:2712:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wi_win [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:2770:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_onebuf_opt [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:2827:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable firstbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:2935:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:2959:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:3043:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_buffer [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:3061:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmod_flags [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:3076:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:3118:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:3211:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IOSIZE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:3322:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IOSIZE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:3576:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGCOUNT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:3627:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:3821:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_p_ml [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:3859:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:4058:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_hid [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:4069:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg_qflist [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:4106:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_p_bl [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:4130:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLN_DUMMY [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:4206:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer.c:4249:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAR_NUMBER [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer_updates.c:37:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_INTERNAL_CALL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer_updates.c:100:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer_updates.c:165:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_NOREF [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer_updates.c:211:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer_updates.c:327:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_NOREF [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer_updates.c:373:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_NOREF [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/buffer_updates.c:401:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/bufwrite.c:111:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIO_UCS4 [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/bufwrite.c:208:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICONV_ERRNO [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/bufwrite.c:230:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIO_UTF8 [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/bufwrite.c:334:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIO_NOCONVERT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/bufwrite.c:355:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg_scroll [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/bufwrite.c:376:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIO_LATIN1 [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/bufwrite.c:397:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg_scroll [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/bufwrite.c:564:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_no_eol_lnum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/bufwrite.c:590:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/bufwrite.c:595:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/bufwrite.c:600:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/bufwrite.c:607:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IObuff [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/bufwrite.c:657:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_OTHER [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/bufwrite.c:695:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/bufwrite.c:733:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BKC_YES [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/bufwrite.c:1061:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/autocmd.c:1044:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: ap [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/autocmd.c:1026:17: note: Assuming allocation function fails neovim-0.10.4/src/nvim/autocmd.c:1026:17: note: Assignment 'ap=xmalloc(sizeof(AutoPat))', assigned value is 0 neovim-0.10.4/src/nvim/autocmd.c:1044:5: note: Null pointer dereference neovim-0.10.4/src/nvim/autocmd.c:1045:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: ap [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/autocmd.c:1026:17: note: Assuming allocation function fails neovim-0.10.4/src/nvim/autocmd.c:1026:17: note: Assignment 'ap=xmalloc(sizeof(AutoPat))', assigned value is 0 neovim-0.10.4/src/nvim/autocmd.c:1045:5: note: Null pointer dereference neovim-0.10.4/src/nvim/autocmd.c:1046:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: ap [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/autocmd.c:1026:17: note: Assuming allocation function fails neovim-0.10.4/src/nvim/autocmd.c:1026:17: note: Assignment 'ap=xmalloc(sizeof(AutoPat))', assigned value is 0 neovim-0.10.4/src/nvim/autocmd.c:1046:5: note: Null pointer dereference neovim-0.10.4/src/nvim/autocmd.c:1986:16: warning: If memory allocation fails, then there is a possible null pointer dereference: namep [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/autocmd.c:1985:34: note: Assuming allocation function fails neovim-0.10.4/src/nvim/autocmd.c:1985:34: note: Assignment 'namep=xmalloc(sourcing_name_len)', assigned value is 0 neovim-0.10.4/src/nvim/autocmd.c:1986:16: note: Null pointer dereference neovim-0.10.4/src/nvim/autocmd.c:2289:20: warning: If memory allocation fails, then there is a possible null pointer dereference: arg_save [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/autocmd.c:2288:33: note: Assuming allocation function fails neovim-0.10.4/src/nvim/autocmd.c:2288:33: note: Assignment 'arg_save=xstrdup(arg)', assigned value is 0 neovim-0.10.4/src/nvim/autocmd.c:2289:20: note: Null pointer dereference neovim-0.10.4/src/nvim/autocmd.c:180:14: style: Variable 'last_ap' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/autocmd.c:339:22: style: Variable 'ac' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/autocmd.c:445:24: style: Variable 'ap' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/autocmd.c:601:26: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/autocmd.c:942:24: style: Variable 'ap' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/autocmd.c:976:41: style: Parameter 'desc' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/autocmd.c:1649:10: style: Variable 'old_curbuf' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/autocmd.c:1961:20: style: Variable 'ac' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/autocmd.c:2138:54: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/autocmd.c:2252:44: style: Parameter 'FUNC_ATTR_UNUSED' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/autocmd.c:2284:10: style: Variable 'buflocal_buf' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/change.c:89:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg_row [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/change.c:119:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg_scroll [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/change.c:162:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable redraw_tabline [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/change.c:174:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wl_lnum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/change.c:225:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_buffer [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/change.c:240:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_buffer [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/change.c:434:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/change.c:467:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf_splice_pending [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/change.c:479:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/change.c:485:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXLNUM [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/change.c:494:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/change.c:502:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ml_flags [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/change.c:568:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_p_diff [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/change.c:608:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable redraw_tabline [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/change.c:695:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_MAXCHAR [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/change.c:709:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/change.c:815:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lnum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/change.c:847:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/change.c:858:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/change.c:877:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lnum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/change.c:977:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAB [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/change.c:1106:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/change.c:1939:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lnum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/change.c:1961:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lnum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/change.c:2005:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COM_MAX_LEN [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/change.c:2148:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COM_MAX_LEN [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/change.c:939:13: warning: If memory allocation fails, then there is a possible null pointer dereference: newp [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/change.c:938:19: note: Assuming allocation function fails neovim-0.10.4/src/nvim/change.c:938:19: note: Assignment 'newp=xmalloc((unsigned long)newlen+1)', assigned value is 0 neovim-0.10.4/src/nvim/change.c:939:13: note: Null pointer dereference neovim-0.10.4/src/nvim/change.c:941:16: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/change.c:938:19: note: Assuming allocation function fails neovim-0.10.4/src/nvim/change.c:938:19: note: Assignment 'newp=xmalloc((unsigned long)newlen+1)', assigned value is 0 neovim-0.10.4/src/nvim/change.c:941:16: note: Null pointer addition neovim-0.10.4/src/nvim/change.c:221:42: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/change.c:268:16: style: Variable 'p' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/change.c:1350:11: style: Variable 'comment_end' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/channel.c:67:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channels [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/channel.c:104:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_invchan [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/channel.c:199:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kChannelStreamStderr [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/channel.c:211:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kChannelStreamStdio [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/channel.c:292:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kChannelStreamProc [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/channel.c:307:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channels [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/channel.c:316:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channels [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/channel.c:364:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kChannelStreamProc [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/channel.c:469:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kChannelStreamInternal [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/channel.c:506:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kChannelStreamSocket [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/channel.c:521:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable headless_mode [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/channel.c:577:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_invchan [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/channel.c:754:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_streamkey [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/channel.c:783:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kCallbackNone [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/channel.c:796:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_type [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/channel.c:887:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVENT_CHANINFO [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/channel.c:901:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARENA_EMPTY [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/channel.c:920:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kChannelStreamProc [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/channel.c:928:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARRAY_DICT_INIT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/channel.c:1000:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ids [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/charset.c:100:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dy_flags [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/charset.c:368:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAB [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/charset.c:451:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/charset.c:524:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/charset.c:542:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/charset.c:561:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/charset.c:592:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/charset.c:637:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/charset.c:645:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p2 [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/charset.c:738:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXCOL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/charset.c:754:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/charset.c:993:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/charset.c:1027:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/charset.c:1086:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/charset.c:1167:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/charset.c:1461:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/channel.c:218:3: warning: If memory allocation fails, then there is a possible null pointer dereference: chan [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/channel.c:210:26: note: Assuming allocation function fails neovim-0.10.4/src/nvim/channel.c:210:26: note: Assignment 'chan=xcalloc(1,sizeof(*chan))', assigned value is 0 neovim-0.10.4/src/nvim/channel.c:218:3: note: Null pointer dereference neovim-0.10.4/src/nvim/channel.c:219:3: warning: If memory allocation fails, then there is a possible null pointer dereference: chan [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/channel.c:210:26: note: Assuming allocation function fails neovim-0.10.4/src/nvim/channel.c:210:26: note: Assignment 'chan=xcalloc(1,sizeof(*chan))', assigned value is 0 neovim-0.10.4/src/nvim/channel.c:219:3: note: Null pointer dereference neovim-0.10.4/src/nvim/channel.c:220:3: warning: If memory allocation fails, then there is a possible null pointer dereference: chan [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/channel.c:210:26: note: Assuming allocation function fails neovim-0.10.4/src/nvim/channel.c:210:26: note: Assignment 'chan=xcalloc(1,sizeof(*chan))', assigned value is 0 neovim-0.10.4/src/nvim/channel.c:220:3: note: Null pointer dereference neovim-0.10.4/src/nvim/channel.c:221:3: warning: If memory allocation fails, then there is a possible null pointer dereference: chan [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/channel.c:210:26: note: Assuming allocation function fails neovim-0.10.4/src/nvim/channel.c:210:26: note: Assignment 'chan=xcalloc(1,sizeof(*chan))', assigned value is 0 neovim-0.10.4/src/nvim/channel.c:221:3: note: Null pointer dereference neovim-0.10.4/src/nvim/channel.c:222:10: warning: If memory allocation fails, then there is a possible null pointer dereference: chan [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/channel.c:210:26: note: Assuming allocation function fails neovim-0.10.4/src/nvim/channel.c:210:26: note: Assignment 'chan=xcalloc(1,sizeof(*chan))', assigned value is 0 neovim-0.10.4/src/nvim/channel.c:222:10: note: Null pointer dereference neovim-0.10.4/src/nvim/channel.c:223:33: warning: If memory allocation fails, then there is a possible null pointer dereference: chan [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/channel.c:210:26: note: Assuming allocation function fails neovim-0.10.4/src/nvim/channel.c:210:26: note: Assignment 'chan=xcalloc(1,sizeof(*chan))', assigned value is 0 neovim-0.10.4/src/nvim/channel.c:223:33: note: Null pointer dereference neovim-0.10.4/src/nvim/channel.c:671:13: style: Variable 'end' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/buffer.c:2532:7: style: The if condition is the same as the previous if condition [duplicateCondition] neovim-0.10.4/src/nvim/buffer.c:2525:7: note: First condition neovim-0.10.4/src/nvim/buffer.c:2532:7: note: Second condition neovim-0.10.4/src/nvim/buffer.c:1380:12: style: Condition 'bp==NULL' is always true [knownConditionTrueFalse] neovim-0.10.4/src/nvim/buffer.c:1373:10: note: Assignment 'bp=NULL', assigned value is 0 neovim-0.10.4/src/nvim/buffer.c:1375:23: note: Assuming condition is false neovim-0.10.4/src/nvim/buffer.c:1380:12: note: Condition 'bp==NULL' is always true neovim-0.10.4/src/nvim/buffer.c:2348:19: style: Condition '!found_window' is always true [knownConditionTrueFalse] neovim-0.10.4/src/nvim/buffer.c:2341:35: note: Assignment 'found_window=false', assigned value is 0 neovim-0.10.4/src/nvim/buffer.c:2343:34: note: Assuming condition is false neovim-0.10.4/src/nvim/buffer.c:2348:19: note: Condition '!found_window' is always true neovim-0.10.4/src/nvim/buffer.c:2513:15: style: Condition 'round==1' is always false [knownConditionTrueFalse] neovim-0.10.4/src/nvim/buffer.c:2484:17: note: Assuming that condition 'round==1' is not redundant neovim-0.10.4/src/nvim/buffer.c:2510:15: note: Assuming condition is false neovim-0.10.4/src/nvim/buffer.c:2513:15: note: Condition 'round==1' is always false neovim-0.10.4/src/nvim/buffer.c:1927:5: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/buffer.c:1925:18: note: Assuming allocation function fails neovim-0.10.4/src/nvim/buffer.c:1925:18: note: Assignment 'buf=xcalloc(1,sizeof(buf_T))', assigned value is 0 neovim-0.10.4/src/nvim/buffer.c:1927:5: note: Null pointer dereference neovim-0.10.4/src/nvim/buffer.c:1928:19: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/buffer.c:1925:18: note: Assuming allocation function fails neovim-0.10.4/src/nvim/buffer.c:1925:18: note: Assignment 'buf=xcalloc(1,sizeof(buf_T))', assigned value is 0 neovim-0.10.4/src/nvim/buffer.c:1928:19: note: Null pointer dereference neovim-0.10.4/src/nvim/buffer.c:938:27: style: Parameter 'eap' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/buffer.c:1153:19: style: Variable 'wp' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/buffer.c:1188:38: style: Parameter 'deleted_buf' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/buffer.c:1192:12: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/buffer.c:2204:10: style: Variable 'fpos' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/buffer.c:2393:10: style: Variable 'buf1' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/buffer.c:2394:10: style: Variable 'buf2' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/buffer.c:3016:35: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/buffer.c:3490:32: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/buffer.c:3624:29: style: Parameter 'eap' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/charset.c:343:29: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/charset.c:398:28: note: Assuming allocation function fails neovim-0.10.4/src/nvim/charset.c:398:28: note: Assignment 'buf=xmalloc(len)', assigned value is 0 neovim-0.10.4/src/nvim/charset.c:399:23: note: Calling function 'transstr_buf', 3rd argument 'buf' value is 0 neovim-0.10.4/src/nvim/charset.c:342:17: note: Assignment 'buf_p=buf', assigned value is 0 neovim-0.10.4/src/nvim/charset.c:343:29: note: Null pointer addition neovim-0.10.4/src/nvim/cmdexpand.c:155:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPAND_BUFFERS [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:219:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WILD_HOME_REPLACE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:245:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPAND_UNSUCCESSFUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:352:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pumitem_T [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:408:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPAND_HELP [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:430:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPAND_MENUS [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:472:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Columns [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:637:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WILD_PREV [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:720:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:789:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_fic [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:856:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WILD_NEXT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:951:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XP_BS_NONE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:982:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPAND_TAGS_LISTFILES [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:1052:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPAND_OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:1151:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:1179:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPAND_DIRECTORIES [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:1216:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPAND_DIRECTORIES [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:1377:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPAND_NOTHING [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:1401:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_k [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:1484:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:1573:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPAND_ARGOPT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:1581:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:1595:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:1616:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:1642:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:1676:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:1701:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPAND_USER_VARS [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:1716:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:1743:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPAND_BREAKPOINT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:1792:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPAND_NOTHING [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:1819:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPAND_FILES [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:2189:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPAND_NOTHING [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:2373:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:2421:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WILD_ADD_SLASH [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:2463:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XP_BS_NONE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:2560:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NameBuff [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:2588:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJECT_INIT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:2649:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:2670:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EW_DIR [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:2704:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPAND_FILES [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:2842:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fuzmatch_str_T [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:2945:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:2989:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:3075:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_sctx [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:3117:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable call_func_retstr [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:3189:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable call_func_retlist [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:3216:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAR_LIST [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:3249:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPAND_FILES [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:3288:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_LEFT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:3324:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_wc [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/charset.c:718:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/cmdexpand.c:3368:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATHSEP [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/charset.c:1166:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/cmdexpand.c:3459:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPAND_MENUNAMES [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:3474:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_wmnu [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:3518:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WILD_SILENT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdhist.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable history [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdhist.c:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable history [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdhist.c:110:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable history_names [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdhist.c:130:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_hi [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdhist.c:215:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable history [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdhist.c:301:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIST_INVALID [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdhist.c:354:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIST_COUNT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdhist.c:371:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIST_COUNT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdhist.c:410:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable history [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdhist.c:424:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIST_COUNT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdhist.c:441:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIST_COUNT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdhist.c:498:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable history [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdhist.c:527:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIST_INVALID [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdhist.c:550:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_type [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdhist.c:575:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_type [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdhist.c:593:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIST_INVALID [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdhist.c:602:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIST_CMD [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/charset.c:458:10: warning: Uninitialized variable: ga [uninitvar] neovim-0.10.4/src/nvim/charset.c:436:11: note: Assuming condition is false neovim-0.10.4/src/nvim/charset.c:458:10: note: Uninitialized variable: ga neovim-0.10.4/src/nvim/context.c:267:8: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] neovim-0.10.4/src/nvim/cursor.c:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cursor.c:48:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lnum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cursor.c:60:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cursor.c:83:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXCOL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cursor.c:98:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cursor.c:268:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_cursor [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cursor.c:276:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_cursor [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cursor.c:357:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable State [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cursor.c:410:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lnum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cursor.c:428:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable col [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cursor.c:442:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_leftcol [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cursor.c:497:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lnum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cursor.c:503:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lnum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cursor.c:509:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lnum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cursor.c:515:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lnum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cursor.c:521:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lnum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdhist.c:221:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/cmdhist.c:376:16: style: Variable 'hist' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/cmdhist.c:600:26: style: Parameter 'eap' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/cursor_shape.c:56:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHAPE_IDX_COUNT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cursor_shape.c:111:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_guicursor [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cursor_shape.c:282:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHAPE_IDX_V [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cursor_shape.c:293:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHAPE_IDX_COUNT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cursor_shape.c:306:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_guicursor [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cursor_shape.c:322:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable State [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cursor_shape.c:354:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHAPE_IDX_COUNT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/debugger.c:71:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg_scroll [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/debugger.c:339:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug_backtrace_level [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/debugger.c:349:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug_backtrace_level [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/debugger.c:366:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESTACK_NONE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/debugger.c:401:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug_break_level [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/debugger.c:431:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_SPECIAL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/debugger.c:471:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable got_int [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/debugger.c:500:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emsg_off [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/debugger.c:528:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_ffname [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/debugger.c:598:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_profile [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/debugger.c:651:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbg_type [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/debugger.c:666:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_profdel [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/debugger.c:751:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/debugger.c:803:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_SPECIAL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cursor_shape.c:169:31: warning: Either the condition 'modep!=NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] neovim-0.10.4/src/nvim/cursor_shape.c:249:17: note: Assuming that condition 'modep!=NULL' is not redundant neovim-0.10.4/src/nvim/cursor_shape.c:248:15: note: Assignment to 'modep=p' neovim-0.10.4/src/nvim/cursor_shape.c:169:31: note: Null pointer dereference neovim-0.10.4/src/nvim/debugger.c:806:17: error:inconclusive: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/debugger.c:804:19: note: Assuming allocation function fails neovim-0.10.4/src/nvim/debugger.c:804:19: note: Assignment 'name=xmalloc(strlen(fname)+3)', assigned value is 0 neovim-0.10.4/src/nvim/debugger.c:806:17: note: Null pointer addition neovim-0.10.4/src/nvim/debugger.c:83:9: style: Variable 'tail' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/debugger.c:335:41: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/debugger.c:638:30: style: Parameter 'eap' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/debugger.c:689:23: style: Variable 'bpi' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/decoration.c:60:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DECOR_INLINE_INIT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/decoration.c:98:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kVTIsLines [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/decoration.c:123:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSHIsSign [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/decoration.c:137:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decor_items [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/decoration.c:158:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSHIsSign [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/decoration.c:177:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DECOR_ID_INVALID [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/decoration.c:191:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_buffer [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/decoration.c:203:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSHIsSign [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/decoration.c:217:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DECOR_ID_INVALID [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/decoration.c:230:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSHIsSign [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/decoration.c:251:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running_decor_provider [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/decoration.c:278:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kVTIsLines [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/decoration.c:309:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running_decor_provider [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/decoration.c:326:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KV_INITIAL_VALUE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/decoration.c:335:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KV_INITIAL_VALUE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/decoration.c:340:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decor_items [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/decoration.c:386:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kVTIsLines [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/decoration.c:404:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDecorKindVirtText [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/decoration.c:416:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDecorKindVirtText [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/decoration.c:421:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDecorKindVirtText [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/decoration.c:481:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DECOR_ID_INVALID [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/decoration.c:509:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kVTIsLines [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/decoration.c:525:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSHIsSign [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/decoration.c:559:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDecorKindVirtText [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/decoration.c:586:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXCOL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/decoration.c:728:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SignItem [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/decoration.c:788:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DECOR_ID_INVALID [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/decoration.c:808:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMTMetaSignText [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/decoration.c:884:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDecorKindHighlight [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/decoration.c:898:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMTMetaLines [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/decoration.c:955:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DECOR_SIGN_HIGHLIGHT_INIT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/decoration.c:1081:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kExtmarkNone [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/decoration_provider.c:47:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_INIT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/decoration_provider.c:81:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decor_providers [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/decoration_provider.c:102:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decor_providers [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/decoration_provider.c:124:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/decoration_provider.c:160:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running_decor_provider [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/decoration_provider.c:188:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decor_providers [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/decoration_provider.c:206:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decor_providers [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/decoration_provider.c:225:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decor_providers [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/decoration_provider.c:238:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decor_providers [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/decoration_provider.c:267:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDecorProviderDisabled [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/decoration_provider.c:272:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decor_providers [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/cmdexpand.c:916:6: warning: If memory allocation fails, then there is a possible null pointer dereference: ss [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/cmdexpand.c:915:17: note: Assuming allocation function fails neovim-0.10.4/src/nvim/cmdexpand.c:915:17: note: Assignment 'ss=xmalloc(len)', assigned value is 0 neovim-0.10.4/src/nvim/cmdexpand.c:916:6: note: Null pointer dereference neovim-0.10.4/src/nvim/cmdexpand.c:1256:9: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/cmdexpand.c:1254:23: note: Assuming allocation function fails neovim-0.10.4/src/nvim/cmdexpand.c:1254:23: note: Assignment 'retval=xmalloc(new_len)', assigned value is 0 neovim-0.10.4/src/nvim/cmdexpand.c:1256:9: note: Null pointer dereference neovim-0.10.4/src/nvim/cmdexpand.c:1306:36: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/cmdexpand.c:1296:21: note: Assuming allocation function fails neovim-0.10.4/src/nvim/cmdexpand.c:1296:21: note: Assignment 'retval=xmalloc(len+4)', assigned value is 0 neovim-0.10.4/src/nvim/cmdexpand.c:1306:36: note: Null pointer dereference neovim-0.10.4/src/nvim/cmdexpand.c:1309:11: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/cmdexpand.c:1296:21: note: Assuming allocation function fails neovim-0.10.4/src/nvim/cmdexpand.c:1296:21: note: Assignment 'retval=xmalloc(len+4)', assigned value is 0 neovim-0.10.4/src/nvim/cmdexpand.c:1309:11: note: Null pointer dereference neovim-0.10.4/src/nvim/cmdexpand.c:1315:11: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/cmdexpand.c:1296:21: note: Assuming allocation function fails neovim-0.10.4/src/nvim/cmdexpand.c:1296:21: note: Assignment 'retval=xmalloc(len+4)', assigned value is 0 neovim-0.10.4/src/nvim/cmdexpand.c:1309:21: note: Assuming condition is false neovim-0.10.4/src/nvim/cmdexpand.c:1315:11: note: Null pointer dereference neovim-0.10.4/src/nvim/cmdexpand.c:2466:21: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pat [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/cmdexpand.c:2465:18: note: Assuming allocation function fails neovim-0.10.4/src/nvim/cmdexpand.c:2465:18: note: Assignment 'pat=xstrdup(pat)', assigned value is 0 neovim-0.10.4/src/nvim/cmdexpand.c:2466:21: note: Null pointer dereference neovim-0.10.4/src/nvim/cmdexpand.c:2467:11: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pat [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/cmdexpand.c:2465:18: note: Assuming allocation function fails neovim-0.10.4/src/nvim/cmdexpand.c:2465:18: note: Assignment 'pat=xstrdup(pat)', assigned value is 0 neovim-0.10.4/src/nvim/cmdexpand.c:2467:11: note: Null pointer dereference neovim-0.10.4/src/nvim/cmdexpand.c:2780:14: warning: If memory allocation fails, then there is a possible null pointer dereference: tofree [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/cmdexpand.c:2779:21: note: Assuming allocation function fails neovim-0.10.4/src/nvim/cmdexpand.c:2779:21: note: Assignment 'tofree=xmalloc(len)', assigned value is 0 neovim-0.10.4/src/nvim/cmdexpand.c:2780:14: note: Null pointer dereference neovim-0.10.4/src/nvim/cmdexpand.c:2995:19: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pat [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/cmdexpand.c:2994:22: note: Assuming allocation function fails neovim-0.10.4/src/nvim/cmdexpand.c:2994:22: note: Assignment 'pat=xstrdup(filepat)', assigned value is 0 neovim-0.10.4/src/nvim/cmdexpand.c:2995:19: note: Null pointer dereference neovim-0.10.4/src/nvim/cmdexpand.c:2996:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pat [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/cmdexpand.c:2994:22: note: Assuming allocation function fails neovim-0.10.4/src/nvim/cmdexpand.c:2994:22: note: Assignment 'pat=xstrdup(filepat)', assigned value is 0 neovim-0.10.4/src/nvim/cmdexpand.c:2996:9: note: Null pointer dereference neovim-0.10.4/src/nvim/cmdexpand.c:2996:27: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pat [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/cmdexpand.c:2994:22: note: Assuming allocation function fails neovim-0.10.4/src/nvim/cmdexpand.c:2994:22: note: Assignment 'pat=xstrdup(filepat)', assigned value is 0 neovim-0.10.4/src/nvim/cmdexpand.c:2996:27: note: Null pointer dereference neovim-0.10.4/src/nvim/cmdexpand.c:3004:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pat [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/cmdexpand.c:2994:22: note: Assuming allocation function fails neovim-0.10.4/src/nvim/cmdexpand.c:2994:22: note: Assignment 'pat=xstrdup(filepat)', assigned value is 0 neovim-0.10.4/src/nvim/cmdexpand.c:3004:7: note: Null pointer dereference neovim-0.10.4/src/nvim/cmdexpand.c:3004:39: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pat [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/cmdexpand.c:2994:22: note: Assuming allocation function fails neovim-0.10.4/src/nvim/cmdexpand.c:2994:22: note: Assignment 'pat=xstrdup(filepat)', assigned value is 0 neovim-0.10.4/src/nvim/cmdexpand.c:3004:39: note: Null pointer dereference neovim-0.10.4/src/nvim/cmdexpand.c:3005:29: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pat [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/cmdexpand.c:2994:22: note: Assuming allocation function fails neovim-0.10.4/src/nvim/cmdexpand.c:2994:22: note: Assignment 'pat=xstrdup(filepat)', assigned value is 0 neovim-0.10.4/src/nvim/cmdexpand.c:3005:29: note: Null pointer dereference neovim-0.10.4/src/nvim/cmdexpand.c:3005:60: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pat [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/cmdexpand.c:2994:22: note: Assuming allocation function fails neovim-0.10.4/src/nvim/cmdexpand.c:2994:22: note: Assignment 'pat=xstrdup(filepat)', assigned value is 0 neovim-0.10.4/src/nvim/cmdexpand.c:3005:60: note: Null pointer dereference neovim-0.10.4/src/nvim/cmdexpand.c:139:9: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/cmdexpand.c:140:9: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/cmdexpand.c:346:44: style: Parameter 'ccline' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/cmdexpand.c:363:9: style: Variable 'endpos' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/cmdexpand.c:406:41: style: Parameter 'xp' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/cmdexpand.c:1183:9: style: Variable 'end' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/cmdexpand.c:1473:51: style: Parameter 'eap' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/cmdexpand.c:2372:22: style: Variable 'ccline' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/cmdexpand.c:2457:44: style: Parameter 'xp' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/cmdexpand.c:2527:44: style: Parameter 'FUNC_ATTR_UNUSED' can be declared as pointer to const. However it seems that 'get_breakadd_arg' is a callback function, if 'FUNC_ATTR_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] neovim-0.10.4/src/nvim/cmdexpand.c:2645:26: note: You might need to cast the function pointer here neovim-0.10.4/src/nvim/cmdexpand.c:2527:44: note: Parameter 'FUNC_ATTR_UNUSED' can be declared as pointer to const neovim-0.10.4/src/nvim/cmdexpand.c:2565:44: style: Parameter 'FUNC_ATTR_UNUSED' can be declared as pointer to const. However it seems that 'get_messages_arg' is a callback function, if 'FUNC_ATTR_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] neovim-0.10.4/src/nvim/cmdexpand.c:2620:24: note: You might need to cast the function pointer here neovim-0.10.4/src/nvim/cmdexpand.c:2565:44: note: Parameter 'FUNC_ATTR_UNUSED' can be declared as pointer to const neovim-0.10.4/src/nvim/cmdexpand.c:2573:44: style: Parameter 'FUNC_ATTR_UNUSED' can be declared as pointer to const. However it seems that 'get_mapclear_arg' is a callback function, if 'FUNC_ATTR_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] neovim-0.10.4/src/nvim/cmdexpand.c:2619:24: note: You might need to cast the function pointer here neovim-0.10.4/src/nvim/cmdexpand.c:2573:44: note: Parameter 'FUNC_ATTR_UNUSED' can be declared as pointer to const neovim-0.10.4/src/nvim/cmdexpand.c:2609:30: style: Parameter 'pat' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/cmdexpand.c:2984:35: style: Parameter 'filepat' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/cmdexpand.c:3283:41: style: Parameter 'cclp' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/cmdexpand.c:3283:66: style: Parameter 'xp' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/cmdexpand.c:3365:81: style: Parameter 'xp' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/cmdexpand.c:3472:36: style: Parameter 'cclp' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/cmdexpand.c:1478:14: style: Variable 'len' is assigned a value that is never used. [unreadVariable] neovim-0.10.4/src/nvim/diff.c:141:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tp [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:169:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_buffer [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:198:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_COUNT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:218:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_COUNT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:234:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curtab [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:246:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_COUNT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:260:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tp [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:281:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tp [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:316:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXLNUM [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:572:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_COUNT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:655:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_COUNT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:675:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable need_diff_redraw [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:764:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_verbose [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:820:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FF_UNIX [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:856:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:913:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_dex [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:920:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_COUNT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:943:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tp_first_diff [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:1004:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFalse [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:1097:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDF_IGNORE_WHITESPACE_CHANGE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:1131:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_dex [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:1181:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:1333:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:1382:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:1398:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:1475:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wp [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:1592:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:1646:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tp_diffbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:1728:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tp_first_diff [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:1811:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_COUNT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:1829:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_COUNT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:1846:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tp_first_diff [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:1983:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_COUNT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:2003:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_COUNT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:2049:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_COUNT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:2104:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tp_diff_invalid [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:2283:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:2337:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_COUNT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:2456:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_dip [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:2789:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:2818:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tp_first_diff [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:2834:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:3001:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tp_first_diff [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:3180:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_COUNT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:3195:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_COUNT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:3210:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lnum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:3272:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:3335:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ml_line_count [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:3347:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:3407:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:3465:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:3495:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lnum_orig [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/digraph.c:2004:8: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] neovim-0.10.4/src/nvim/decoration.c:150:4: warning: If memory allocation fails, then there is a possible null pointer dereference: decor_alloc [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/decoration.c:149:39: note: Assuming allocation function fails neovim-0.10.4/src/nvim/decoration.c:149:39: note: Assignment 'decor_alloc=xmalloc(sizeof(*decor_alloc))', assigned value is 0 neovim-0.10.4/src/nvim/decoration.c:150:4: note: Null pointer dereference neovim-0.10.4/src/nvim/decoration.c:151:3: warning: If memory allocation fails, then there is a possible null pointer dereference: decor_alloc [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/decoration.c:149:39: note: Assuming allocation function fails neovim-0.10.4/src/nvim/decoration.c:149:39: note: Assignment 'decor_alloc=xmalloc(sizeof(*decor_alloc))', assigned value is 0 neovim-0.10.4/src/nvim/decoration.c:151:3: note: Null pointer dereference neovim-0.10.4/src/nvim/decoration.c:103:49: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] neovim-0.10.4/src/nvim/decoration.c:96:20: style: Variable 'vt' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/decoration.c:188:52: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/decoration.c:228:78: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/decoration.c:430:32: style: Parameter 'wp' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/decoration.c:559:18: style: Variable 'vt' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/decoration.c:762:27: style: Variable 'sh' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/decoration.c:974:27: style: Variable 'sh' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/decoration.c:1082:20: style: Variable 'vt' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/decoration.c:1089:27: style: Variable 'sh' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/drawscreen.c:2812:30: debug: Function::addArguments found argument 'fr_child' with varid 0. [varid0] neovim-0.10.4/src/nvim/drawscreen.c:144:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:182:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chars [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:223:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable starting [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:273:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable updating_screen [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:397:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rows [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:414:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RedrawingDisabled [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:437:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chars [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:697:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_hls [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:710:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable regprog [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:741:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNREACHABLE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:856:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable State [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:908:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global_busy [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:926:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kUIMessages [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:1121:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg_col [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:1131:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyTyped [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:1141:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg_row [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:1158:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHM_RECORDING [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:1178:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sc_col [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:1214:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:1249:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FR_ROW [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:1284:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FR_COL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:1318:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_grid [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:1333:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HLF_C [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:1366:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HLF_C [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:1474:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPD_NOT_VALID [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:2548:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HLF_COUNT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:2589:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:2619:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:2653:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exiting [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:2669:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wp [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:2679:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable redraw_not_allowed [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:2688:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:2695:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:2701:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_buffer [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:2710:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_buffer [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:2722:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_buffer [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:2739:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_buffer [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:2755:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_status_height [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:2766:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:2775:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_buffer [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:2792:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_redr_status [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:2813:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frp [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:2842:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPD_VALID [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawscreen.c:2853:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/diff.c:534:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dnew [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/diff.c:532:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/diff.c:532:25: note: Assignment 'dnew=xmalloc(sizeof(*dnew))', assigned value is 0 neovim-0.10.4/src/nvim/diff.c:534:3: note: Null pointer dereference neovim-0.10.4/src/nvim/diff.c:535:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dnew [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/diff.c:532:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/diff.c:532:25: note: Assignment 'dnew=xmalloc(sizeof(*dnew))', assigned value is 0 neovim-0.10.4/src/nvim/diff.c:535:3: note: Null pointer dereference neovim-0.10.4/src/nvim/diff.c:1900:19: warning: Either the condition 'curdif' is redundant or there is possible null pointer dereference: curdif. [nullPointerRedundantCheck] neovim-0.10.4/src/nvim/diff.c:1902:16: note: Assuming that condition 'curdif' is not redundant neovim-0.10.4/src/nvim/diff.c:1900:19: note: Null pointer dereference neovim-0.10.4/src/nvim/diff.c:1977:7: warning: Either the condition 'dp' is redundant or there is possible null pointer dereference: dp. [nullPointerRedundantCheck] neovim-0.10.4/src/nvim/diff.c:1968:10: note: Assuming that condition 'dp' is not redundant neovim-0.10.4/src/nvim/diff.c:1977:7: note: Null pointer dereference neovim-0.10.4/src/nvim/diff.c:243:35: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/diff.c:243:51: style: Parameter 'tp' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/diff.c:653:41: style: Parameter 'tp' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/diff.c:653:53: style: Parameter 'dp' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/diff.c:839:67: style: Parameter 'eap' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/diff.c:1965:45: style: Parameter 'dp' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/diff.c:2331:30: style: Parameter 'fromwin' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/diff.c:2816:32: style: Parameter 'diff' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/diff.c:2818:16: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/drawscreen.c:643:11: style: Condition '!did_one' is always true [knownConditionTrueFalse] neovim-0.10.4/src/nvim/drawscreen.c:624:18: note: Assignment 'did_one=false', assigned value is 0 neovim-0.10.4/src/nvim/drawscreen.c:643:11: note: Condition '!did_one' is always true neovim-0.10.4/src/nvim/drawscreen.c:759:8: style: Variable 'adj' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/drawscreen.c:1374:12: style: Variable 'frp' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/drawscreen.c:2698:30: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/drawscreen.c:2719:36: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/drawscreen.c:2736:37: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/drawscreen.c:2770:31: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/edit.c:142:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE_REPLACE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:381:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_EVENT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:530:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stop_insert_mode [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:705:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESC [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:1216:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable disable_fold_update [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:1229:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:1259:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminal [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:1318:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVENT_CURSORMOVEDI [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:1418:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL_V_STR [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:1449:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chars [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:1515:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lnum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:1553:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lnum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:1562:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_wcol [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:1585:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable col [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:1603:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dollar_vcol [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:1627:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable State [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:1828:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable State [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:1841:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable col [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:1860:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable col [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:1897:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable got_int [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:1997:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_mask [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:2043:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INSCHAR_FORMAT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:2254:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ctrl_G [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:2264:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESC_STR [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:2275:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spell_redraw_lnum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:2288:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arrow_used [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:2351:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FO_AUTO [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:2447:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_MAXBYTES [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:2473:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BL_SOL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:2500:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:2534:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:2604:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable State [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:2622:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lnum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:2675:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lnum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:2700:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:2769:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESC [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:2823:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable replace_offset [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:2882:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable State [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:2897:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_MAXBYTES [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:2957:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable State [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:3032:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:3235:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIsual_active [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:3327:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_mapping [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:3380:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable State [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:3511:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable col [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:3535:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable km_startsel [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:3575:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VV_INSERTMODE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:3593:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable restart_VIsual_select [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:3615:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:3648:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:4017:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFalse [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:4049:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fdo_flags [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:4065:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fdo_flags [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:4081:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFalse [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:4102:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFalse [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:4139:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFalse [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:4161:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_topline [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:4185:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_mask [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:4206:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_topline [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:4230:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_mask [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:4256:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXCOL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:4475:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABBR_OFF [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:4532:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ctrl_K [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:4591:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ml_line_count [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:4626:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ctrl_Y [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:4662:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable did_si [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:4736:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_buffer [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:4753:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_MAXBYTES [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/edit.c:4802:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawline.c:228:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAB [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawline.c:254:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decor_state [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawline.c:328:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawline.c:367:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linebuf_char [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawline.c:387:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linebuf_char [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawline.c:398:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CULOPT_NBR [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawline.c:406:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HLF_FC [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawline.c:446:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linebuf_vcol [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawline.c:464:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGN_WIDTH [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawline.c:480:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIdLINENR [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawline.c:510:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CULOPT_NBR [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawline.c:521:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HLF_CLN [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawline.c:551:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawline.c:587:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawline.c:665:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linebuf_char [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawline.c:704:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HLF_DED [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawline.c:735:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HLF_CUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawline.c:758:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decor_state [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawline.c:779:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIRTTEXT_EMPTY [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawline.c:860:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linebuf_char [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawline.c:918:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawline.c:2961:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLF_RIGHTLEFT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval.c:1400:7: error: There is an unknown macro here somewhere. Configuration is required. If get_lval is a macro then please configure it. [unknownMacro] neovim-0.10.4/src/nvim/eval/buffer.c:46:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAR_NUMBER [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/buffer.c:74:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/buffer.c:94:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIsual_active [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/buffer.c:114:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/buffer.c:226:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_buffer [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/buffer.c:245:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable did_emsg [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/buffer.c:255:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable did_emsg [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/buffer.c:278:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/buffer.c:302:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable swap_exists_action [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/buffer.c:322:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAR_STRING [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/buffer.c:342:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_type [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/buffer.c:385:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_buffer [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/buffer.c:409:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable did_emsg [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/buffer.c:490:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/buffer.c:530:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kListLenMayKnow [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/buffer.c:591:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAR_STRING [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/buffer.c:623:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable did_emsg [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/buffer.c:655:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_type [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/buffer.c:675:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable did_emsg [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/buffer.c:689:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/buffer.c:702:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_nwindows [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/buffer.c:724:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_buffer [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/buffer.c:391:27: style: Condition 'found_buf' is always false [knownConditionTrueFalse] neovim-0.10.4/src/nvim/eval/buffer.c:382:20: note: Assignment 'found_buf=false', assigned value is 0 neovim-0.10.4/src/nvim/eval/buffer.c:385:22: note: Assuming condition is false neovim-0.10.4/src/nvim/eval/buffer.c:391:27: note: Condition 'found_buf' is always false neovim-0.10.4/src/nvim/eval/buffer.c:290:10: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/eval/buffer.c:524:10: style: Variable 'argbuf' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/eval/buffer.c:719:30: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/eval/decode.c:48:1: debug: Failed to parse 'typedef kvec_t ( struct ValuesStackItem ) ValuesStack ;'. The checking continues anyway. [simplifyTypedef] neovim-0.10.4/src/nvim/eval/decode.c:51:1: debug: Failed to parse 'typedef kvec_t ( struct ContainerStackItem ) ContainerStack ;'. The checking continues anyway. [simplifyTypedef] neovim-0.10.4/src/nvim/eval/decode.c:68:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAR_LIST [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/decode.c:114:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/decode.c:235:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMPMap [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/decode.c:265:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNone [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/encode.c:845:7: error: There is an unknown macro here somewhere. Configuration is required. If encode_tv2string is a macro then please configure it. [unknownMacro] neovim-0.10.4/src/nvim/eval/funcs.c:975:8: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] neovim-0.10.4/src/nvim/edit.c:1790:5: warning: If memory allocation fails, then there is a possible null pointer dereference: new_line [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/edit.c:1787:29: note: Assuming allocation function fails neovim-0.10.4/src/nvim/edit.c:1787:29: note: Assignment 'new_line=xstrdup(get_cursor_line_ptr())', assigned value is 0 neovim-0.10.4/src/nvim/edit.c:1790:5: note: Null pointer dereference neovim-0.10.4/src/nvim/edit.c:2721:28: warning: Possible null pointer dereference: last_ptr [nullPointer] neovim-0.10.4/src/nvim/edit.c:2720:60: note: Assignment 'last_ptr=(esc_ptr?esc_ptr:ptr+strlen(ptr))-1', assigned value is 0 neovim-0.10.4/src/nvim/edit.c:2721:28: note: Null pointer dereference neovim-0.10.4/src/nvim/edit.c:2768:25: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/edit.c:2767:20: note: Assuming allocation function fails neovim-0.10.4/src/nvim/edit.c:2767:20: note: Assignment 's=xstrdup(last_insert+last_insert_skip)', assigned value is 0 neovim-0.10.4/src/nvim/edit.c:2768:25: note: Null pointer dereference neovim-0.10.4/src/nvim/edit.c:2769:18: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/edit.c:2767:20: note: Assuming allocation function fails neovim-0.10.4/src/nvim/edit.c:2767:20: note: Assignment 's=xstrdup(last_insert+last_insert_skip)', assigned value is 0 neovim-0.10.4/src/nvim/edit.c:2769:18: note: Null pointer dereference neovim-0.10.4/src/nvim/eval/typval.c:2165:13: error: There is an unknown macro here somewhere. Configuration is required. If tv_dict_find is a macro then please configure it. [unknownMacro] neovim-0.10.4/src/nvim/edit.c:1641:7: style:inconclusive: Same expression used in consecutive assignments of 'start_col' and 'new_cursor_col'. [duplicateAssignExpression] neovim-0.10.4/src/nvim/edit.c:1644:7: note: Same expression used in consecutive assignments of 'start_col' and 'new_cursor_col'. neovim-0.10.4/src/nvim/edit.c:1641:7: note: Same expression used in consecutive assignments of 'start_col' and 'new_cursor_col'. neovim-0.10.4/src/nvim/edit.c:4171:24: style: The comparison 'old_topfill != curwin->w_topfill' is always false because 'old_topfill' and 'curwin->w_topfill' represent the same value. [knownConditionTrueFalse] neovim-0.10.4/src/nvim/edit.c:4162:27: note: 'old_topfill' is assigned value 'curwin->w_topfill' here. neovim-0.10.4/src/nvim/edit.c:4171:24: note: The comparison 'old_topfill != curwin->w_topfill' is always false because 'old_topfill' and 'curwin->w_topfill' represent the same value. neovim-0.10.4/src/nvim/edit.c:4216:24: style: The comparison 'old_topfill != curwin->w_topfill' is always false because 'old_topfill' and 'curwin->w_topfill' represent the same value. [knownConditionTrueFalse] neovim-0.10.4/src/nvim/edit.c:4207:27: note: 'old_topfill' is assigned value 'curwin->w_topfill' here. neovim-0.10.4/src/nvim/edit.c:4216:24: note: The comparison 'old_topfill != curwin->w_topfill' is always false because 'old_topfill' and 'curwin->w_topfill' represent the same value. neovim-0.10.4/src/nvim/edit.c:1225:44: style: Parameter 's' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/edit.c:1516:9: style: Variable 'text' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/edit.c:2327:32: style: Parameter 'end_insert_pos' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/eval/userfunc.c:422:7: error: There is an unknown macro here somewhere. Configuration is required. If deref_func_name is a macro then please configure it. [unknownMacro] neovim-0.10.4/src/nvim/eval/vars.c:753:14: error: There is an unknown macro here somewhere. Configuration is required. If ex_let_env is a macro then please configure it. [unknownMacro] neovim-0.10.4/src/nvim/eval/window.c:45:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_type [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/window.c:105:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handle [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/window.c:122:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handle [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/window.c:135:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_fnum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/window.c:155:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/window.c:181:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOWEST_WIN_ID [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/window.c:194:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAR_UNKNOWN [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/window.c:230:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FR_LEAF [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/window.c:253:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curtab [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/window.c:352:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kListLenMayKnow [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/window.c:369:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_type [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/window.c:401:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kListLenMayKnow [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/window.c:456:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_type [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/window.c:495:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/window.c:532:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/window.c:553:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAR_STRING [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/window.c:573:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kListLenMayKnow [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/window.c:587:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handle [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/window.c:672:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/window.c:730:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/window.c:757:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAR_STRING [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/window.c:777:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/window.c:799:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_type [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/window.c:814:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/window.c:821:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curtab [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/window.c:837:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_height [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/window.c:854:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/window.c:906:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lnum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/window.c:947:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/eval/window.c:987:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tp_curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/event/libuv_process.c:28:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UV_PROCESS_WINDOWS_HIDE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/event/libuv_process.c:136:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kProcessTypeUv [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/event/libuv_process.c:110:35: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'close_cb' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] neovim-0.10.4/src/nvim/event/libuv_process.c:107:40: note: You might need to cast the function pointer here neovim-0.10.4/src/nvim/event/libuv_process.c:110:35: note: Parameter 'handle' can be declared as pointer to const neovim-0.10.4/src/nvim/event/libuv_process.c:122:35: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'exit_cb' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] neovim-0.10.4/src/nvim/event/libuv_process.c:42:28: note: You might need to cast the function pointer here neovim-0.10.4/src/nvim/event/libuv_process.c:122:35: note: Parameter 'handle' can be declared as pointer to const neovim-0.10.4/src/nvim/event/loop.c:23:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WatcherPtr [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/event/loop.c:49:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UV_RUN_ONCE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/event/loop.c:162:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UV_RUN_NOWAIT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/event/loop.c:110:4: warning: If memory allocation fails, then there is a possible null pointer dereference: eventp [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/event/loop.c:109:26: note: Assuming allocation function fails neovim-0.10.4/src/nvim/event/loop.c:109:26: note: Assignment 'eventp=xmalloc(sizeof(*eventp))', assigned value is 0 neovim-0.10.4/src/nvim/event/loop.c:110:4: note: Null pointer dereference neovim-0.10.4/src/nvim/event/loop.c:222:34: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'timer_cb' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] neovim-0.10.4/src/nvim/event/loop.c:55:39: note: You might need to cast the function pointer here neovim-0.10.4/src/nvim/event/loop.c:222:34: note: Parameter 'handle' can be declared as pointer to const neovim-0.10.4/src/nvim/event/multiqueue.c:115:3: error: There is an unknown macro here somewhere. Configuration is required. If QUEUE_FOREACH is a macro then please configure it. [unknownMacro] neovim-0.10.4/src/nvim/eval/window.c:65:12: style: Condition 'tp==NULL' is always true [knownConditionTrueFalse] neovim-0.10.4/src/nvim/eval/window.c:57:21: note: Assignment 'tp=NULL', assigned value is 0 neovim-0.10.4/src/nvim/eval/window.c:60:19: note: Assuming condition is false neovim-0.10.4/src/nvim/eval/window.c:65:12: note: Condition 'tp==NULL' is always true neovim-0.10.4/src/nvim/eval/window.c:57:16: style: Variable 'tp' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/eval/window.c:301:15: style: Variable 'wp' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/eval/window.c:399:10: style: Variable 'wparg' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/eval/window.c:784:10: style: Variable 'wp' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/eval/window.c:795:14: style: Variable 'tp' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/eval/window.c:921:10: style: Variable 'wp' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/event/process.c:91:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kProcessTypeUv [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/event/process.c:133:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WatcherPtr [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/event/process.c:256:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WatcherPtr [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/event/process.c:296:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WatcherPtr [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/event/process.c:399:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exit_delay_timer [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/event/process.c:407:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/event/process.c:431:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/event/rstream.c:111:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UV_ENOBUFS [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/event/signal.c:15:3: error: There is an unknown macro here somewhere. Configuration is required. If FUNC_ATTR_NONNULL_ARG is a macro then please configure it. [unknownMacro] neovim-0.10.4/src/nvim/event/rstream.c:88:35: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'alloc_cb' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] neovim-0.10.4/src/nvim/event/rstream.c:54:37: note: You might need to cast the function pointer here neovim-0.10.4/src/nvim/event/rstream.c:88:35: note: Parameter 'handle' can be declared as pointer to const neovim-0.10.4/src/nvim/event/socket.c:139:3: error: There is an unknown macro here somewhere. Configuration is required. If FUNC_ATTR_NONNULL_ARG is a macro then please configure it. [unknownMacro] neovim-0.10.4/src/nvim/event/stream.c:40:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UV_RUN_NOWAIT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/event/time.c:16:3: error: There is an unknown macro here somewhere. Configuration is required. If FUNC_ATTR_NONNULL_ARG is a macro then please configure it. [unknownMacro] neovim-0.10.4/src/nvim/event/stream.c:154:35: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'close_cb' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] neovim-0.10.4/src/nvim/event/stream.c:150:22: note: You might need to cast the function pointer here neovim-0.10.4/src/nvim/event/stream.c:154:35: note: Parameter 'handle' can be declared as pointer to const neovim-0.10.4/src/nvim/event/wstream.c:33:3: error: There is an unknown macro here somewhere. Configuration is required. If FUNC_ATTR_NONNULL_ARG is a macro then please configure it. [unknownMacro] neovim-0.10.4/src/nvim/ex_cmds2.c:111:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_aw [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_cmds2.c:131:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_aw [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_cmds2.c:152:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CCGD_FORCEIT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_cmds2.c:198:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIALOG_MSG_SIZE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_cmds2.c:270:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIALOG_MSG_SIZE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_cmds2.c:287:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_cmds2.c:320:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_cmds2.c:434:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_ffname [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_cmds2.c:446:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_cmds2.c:461:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_p_wfb [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_cmds2.c:724:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_cmds2.c:781:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_check_timestamps [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_cmds2.c:815:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_cmds2.c:856:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGCOUNT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_cmds.c:4790:8: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] neovim-0.10.4/src/nvim/drawline.c:195:40: style: The if condition is the same as the previous if condition [duplicateCondition] neovim-0.10.4/src/nvim/drawline.c:192:40: note: First condition neovim-0.10.4/src/nvim/drawline.c:195:40: note: Second condition neovim-0.10.4/src/nvim/drawline.c:495:3: warning: snprintf format string requires 1 parameter but 2 are given. [wrongPrintfScanfArgNum] neovim-0.10.4/src/nvim/ex_docmd.c:3025:7: error: There is an unknown macro here somewhere. Configuration is required. If find_ex_command is a macro then please configure it. [unknownMacro] neovim-0.10.4/src/nvim/ex_cmds2.c:324:16: style: Condition 'bufcount==0' is always false [knownConditionTrueFalse] neovim-0.10.4/src/nvim/ex_cmds2.c:317:21: note: Assignment 'bufcount=0', assigned value is 0 neovim-0.10.4/src/nvim/ex_cmds2.c:321:5: note: bufcount is incremented', new value is 1 neovim-0.10.4/src/nvim/ex_cmds2.c:324:16: note: Condition 'bufcount==0' is always false neovim-0.10.4/src/nvim/ex_cmds2.c:640:13: style: Condition '!buf_still_exists' is always true [knownConditionTrueFalse] neovim-0.10.4/src/nvim/ex_cmds2.c:633:33: note: Assignment 'buf_still_exists=false', assigned value is 0 neovim-0.10.4/src/nvim/ex_cmds2.c:635:26: note: Assuming condition is false neovim-0.10.4/src/nvim/ex_cmds2.c:640:13: note: Condition '!buf_still_exists' is always true neovim-0.10.4/src/nvim/ex_cmds2.c:295:9: warning: If memory allocation fails, then there is a possible null pointer dereference: bufnrs [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/ex_cmds2.c:328:24: note: Assuming allocation function fails neovim-0.10.4/src/nvim/ex_cmds2.c:328:24: note: Assignment 'bufnrs=xmalloc(sizeof(*bufnrs)*bufcount)', assigned value is 0 neovim-0.10.4/src/nvim/ex_cmds2.c:351:16: note: Calling function 'add_bufnum', 1st argument 'bufnrs' value is 0 neovim-0.10.4/src/nvim/ex_cmds2.c:295:9: note: Null pointer dereference neovim-0.10.4/src/nvim/ex_cmds2.c:299:3: warning: If memory allocation fails, then there is a possible null pointer dereference: bufnrs [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/ex_cmds2.c:328:24: note: Assuming allocation function fails neovim-0.10.4/src/nvim/ex_cmds2.c:328:24: note: Assignment 'bufnrs=xmalloc(sizeof(*bufnrs)*bufcount)', assigned value is 0 neovim-0.10.4/src/nvim/ex_cmds2.c:351:16: note: Calling function 'add_bufnum', 1st argument 'bufnrs' value is 0 neovim-0.10.4/src/nvim/ex_cmds2.c:295:19: note: Assuming condition is false neovim-0.10.4/src/nvim/ex_cmds2.c:299:3: note: Null pointer dereference neovim-0.10.4/src/nvim/ex_cmds2.c:331:3: warning: If memory allocation fails, then there is a possible null pointer dereference: bufnrs [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/ex_cmds2.c:328:24: note: Assuming allocation function fails neovim-0.10.4/src/nvim/ex_cmds2.c:328:24: note: Assignment 'bufnrs=xmalloc(sizeof(*bufnrs)*bufcount)', assigned value is 0 neovim-0.10.4/src/nvim/ex_cmds2.c:331:3: note: Null pointer dereference neovim-0.10.4/src/nvim/ex_cmds2.c:356:26: warning: If memory allocation fails, then there is a possible null pointer dereference: bufnrs [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/ex_cmds2.c:328:24: note: Assuming allocation function fails neovim-0.10.4/src/nvim/ex_cmds2.c:328:24: note: Assignment 'bufnrs=xmalloc(sizeof(*bufnrs)*bufcount)', assigned value is 0 neovim-0.10.4/src/nvim/ex_cmds2.c:356:26: note: Null pointer dereference neovim-0.10.4/src/nvim/ex_cmds2.c:446:10: style: Variable 'old_curbuf' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/ex_cmds2.c:612:21: style: Variable 'bp' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/ex_cmds2.c:873:10: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/ex_eval.c:114:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable did_emsg [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:124:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable force_abort [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:134:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:146:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable force_abort [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:167:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable suppress_errthrow [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:294:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg_list [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:307:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable force_abort [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:337:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable got_int [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:380:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET_ERROR [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:444:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET_USER [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:523:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_exception [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:571:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_exception [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:583:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable caught_stack [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:629:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable caught_stack [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:662:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_exception [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:673:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable did_throw [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:686:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_exception [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:708:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSTP_THROW [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:781:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_verbose [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:796:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_verbose [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:811:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_verbose [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:830:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:842:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSTACK_LEN [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:867:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable did_endif [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:894:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable did_emsg [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:975:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSTACK_LEN [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:1053:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSF_WHILE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:1082:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSF_WHILE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:1097:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_endwhile [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:1170:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_argreq [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:1225:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSF_CAUGHT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:1247:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSTACK_LEN [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:1305:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSF_TRY [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:1437:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSTP_NONE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:1549:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSTP_NONE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:1737:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSTP_NONE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:1791:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSTP_NONE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:1871:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSF_TRY [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:1971:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSF_WHILE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:1991:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSF_FOR [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:2001:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_str_not_inside_function [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/drawline.c:2313:16: style: Variable 'mb_c' is reassigned a value before the old one has been used. [redundantAssignment] neovim-0.10.4/src/nvim/drawline.c:2248:20: note: mb_c is assigned neovim-0.10.4/src/nvim/drawline.c:2313:16: note: mb_c is overwritten neovim-0.10.4/src/nvim/drawline.c:172:17: style: Variable 'prev_wp' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/drawline.c:394:46: style: Parameter 'wp' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/drawline.c:480:9: style: Variable 'fmt' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/drawline.c:506:39: style: Parameter 'wp' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/drawline.c:506:58: style: Parameter 'wlv' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/drawline.c:707:15: style: Variable 'sbr' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/drawline.c:760:17: style: Variable 'item' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/drawline.c:854:35: style: Parameter 'wp' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/drawline.c:876:38: style: Parameter 'wp' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/drawline.c:1047:20: style: Variable 'bot' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/drawline.c:1251:11: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/ex_getln.c:4631:8: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] neovim-0.10.4/src/nvim/ex_session.c:533:8: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] neovim-0.10.4/src/nvim/extmark.c:76:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MT_FLAG_EXTERNAL_MASK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/extmark.c:131:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MT_FLAG_INVALID [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/extmark.c:236:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_INIT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/extmark.c:256:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KV_INITIAL_VALUE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/extmark.c:304:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kExtmarkNone [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/extmark.c:356:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_INIT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/extmark.c:407:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MT_FLAG_INVALID [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/extmark.c:436:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kExtmarkSplice [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/extmark.c:481:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf_splice_pending [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/extmark.c:571:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kTrue [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/extmark.c:662:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kTrue [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/file_search.c:281:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/file_search.c:523:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/file_search.c:571:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/file_search.c:1028:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/file_search.c:1069:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/file_search.c:1283:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_p_path [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:248:7: warning: If memory allocation fails, then there is a possible null pointer dereference: elem [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/ex_eval.c:247:21: note: Assuming allocation function fails neovim-0.10.4/src/nvim/ex_eval.c:247:21: note: Assignment 'elem=xmalloc(sizeof(msglist_T))', assigned value is 0 neovim-0.10.4/src/nvim/ex_eval.c:248:7: note: Null pointer dereference neovim-0.10.4/src/nvim/file_search.c:1351:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:249:7: warning: If memory allocation fails, then there is a possible null pointer dereference: elem [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/ex_eval.c:247:21: note: Assuming allocation function fails neovim-0.10.4/src/nvim/ex_eval.c:247:21: note: Assignment 'elem=xmalloc(sizeof(msglist_T))', assigned value is 0 neovim-0.10.4/src/nvim/ex_eval.c:249:7: note: Null pointer dereference neovim-0.10.4/src/nvim/file_search.c:1498:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVENT_DIRCHANGED [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:250:7: warning: If memory allocation fails, then there is a possible null pointer dereference: elem [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/ex_eval.c:247:21: note: Assuming allocation function fails neovim-0.10.4/src/nvim/ex_eval.c:247:21: note: Assignment 'elem=xmalloc(sizeof(msglist_T))', assigned value is 0 neovim-0.10.4/src/nvim/ex_eval.c:250:7: note: Null pointer dereference neovim-0.10.4/src/nvim/file_search.c:1568:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:251:7: warning: If memory allocation fails, then there is a possible null pointer dereference: elem [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/ex_eval.c:247:21: note: Assuming allocation function fails neovim-0.10.4/src/nvim/ex_eval.c:247:21: note: Assignment 'elem=xmalloc(sizeof(msglist_T))', assigned value is 0 neovim-0.10.4/src/nvim/ex_eval.c:251:7: note: Null pointer dereference neovim-0.10.4/src/nvim/file_search.c:1603:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_ffname [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ex_eval.c:270:7: warning: If memory allocation fails, then there is a possible null pointer dereference: elem [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/ex_eval.c:247:21: note: Assuming allocation function fails neovim-0.10.4/src/nvim/ex_eval.c:247:21: note: Assignment 'elem=xmalloc(sizeof(msglist_T))', assigned value is 0 neovim-0.10.4/src/nvim/ex_eval.c:270:7: note: Null pointer dereference neovim-0.10.4/src/nvim/ex_eval.c:271:7: warning: If memory allocation fails, then there is a possible null pointer dereference: elem [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/ex_eval.c:247:21: note: Assuming allocation function fails neovim-0.10.4/src/nvim/ex_eval.c:247:21: note: Assignment 'elem=xmalloc(sizeof(msglist_T))', assigned value is 0 neovim-0.10.4/src/nvim/ex_eval.c:271:7: note: Null pointer dereference neovim-0.10.4/src/nvim/ex_eval.c:462:3: warning: If memory allocation fails, then there is a possible null pointer dereference: excp [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/ex_eval.c:453:27: note: Assuming allocation function fails neovim-0.10.4/src/nvim/ex_eval.c:453:27: note: Assignment 'excp=xmalloc(sizeof(except_T))', assigned value is 0 neovim-0.10.4/src/nvim/ex_eval.c:462:3: note: Null pointer dereference neovim-0.10.4/src/nvim/ex_eval.c:463:7: warning: If memory allocation fails, then there is a possible null pointer dereference: excp [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/ex_eval.c:453:27: note: Assuming allocation function fails neovim-0.10.4/src/nvim/ex_eval.c:453:27: note: Assignment 'excp=xmalloc(sizeof(except_T))', assigned value is 0 neovim-0.10.4/src/nvim/ex_eval.c:463:7: note: Null pointer dereference neovim-0.10.4/src/nvim/ex_eval.c:1279:9: warning: If memory allocation fails, then there is a possible null pointer dereference: elem [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/ex_eval.c:1278:33: note: Assuming allocation function fails neovim-0.10.4/src/nvim/ex_eval.c:1278:33: note: Assignment 'elem=xmalloc(sizeof(*elem))', assigned value is 0 neovim-0.10.4/src/nvim/ex_eval.c:1279:9: note: Null pointer dereference neovim-0.10.4/src/nvim/ex_eval.c:1280:9: warning: If memory allocation fails, then there is a possible null pointer dereference: elem [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/ex_eval.c:1278:33: note: Assuming allocation function fails neovim-0.10.4/src/nvim/ex_eval.c:1278:33: note: Assignment 'elem=xmalloc(sizeof(*elem))', assigned value is 0 neovim-0.10.4/src/nvim/ex_eval.c:1280:9: note: Null pointer dereference neovim-0.10.4/src/nvim/ex_eval.c:670:49: style: Parameter 'estate' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/ex_eval.c:1969:37: style: Parameter 'cstack' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/fileio.c:2384:7: error: There is an unknown macro here somewhere. Configuration is required. If modname is a macro then please configure it. [unknownMacro] neovim-0.10.4/src/nvim/extmark.c:201:13: style: Variable 'ns' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/file_search.c:969:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] neovim-0.10.4/src/nvim/file_search.c:255:3: warning: If memory allocation fails, then there is a possible null pointer dereference: search_ctx [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/file_search.c:253:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/file_search.c:253:25: note: Assignment 'search_ctx=xcalloc(1,sizeof(struct ff_search_ctx_T))', assigned value is 0 neovim-0.10.4/src/nvim/file_search.c:255:3: note: Null pointer dereference neovim-0.10.4/src/nvim/file_search.c:256:3: warning: If memory allocation fails, then there is a possible null pointer dereference: search_ctx [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/file_search.c:253:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/file_search.c:253:25: note: Assignment 'search_ctx=xcalloc(1,sizeof(struct ff_search_ctx_T))', assigned value is 0 neovim-0.10.4/src/nvim/file_search.c:256:3: note: Null pointer dereference neovim-0.10.4/src/nvim/file_search.c:511:11: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: r_ptr [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/file_search.c:1456:22: note: Assuming allocation function fails neovim-0.10.4/src/nvim/file_search.c:1456:22: note: Assignment 'buf=xmalloc(MAXPATHL)', assigned value is 0 neovim-0.10.4/src/nvim/file_search.c:1463:38: note: Calling function 'vim_findfile_stopdir', 1st argument 'buf' value is 0 neovim-0.10.4/src/nvim/file_search.c:509:17: note: Assignment 'r_ptr=buf', assigned value is 0 neovim-0.10.4/src/nvim/file_search.c:511:11: note: Null pointer dereference neovim-0.10.4/src/nvim/file_search.c:1010:3: warning: If memory allocation fails, then there is a possible null pointer dereference: retptr [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/file_search.c:1008:19: note: Assuming allocation function fails neovim-0.10.4/src/nvim/file_search.c:1008:19: note: Assignment 'retptr=xmalloc(sizeof(*retptr))', assigned value is 0 neovim-0.10.4/src/nvim/file_search.c:1010:3: note: Null pointer dereference neovim-0.10.4/src/nvim/file_search.c:1011:3: warning: If memory allocation fails, then there is a possible null pointer dereference: retptr [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/file_search.c:1008:19: note: Assuming allocation function fails neovim-0.10.4/src/nvim/file_search.c:1008:19: note: Assignment 'retptr=xmalloc(sizeof(*retptr))', assigned value is 0 neovim-0.10.4/src/nvim/file_search.c:1011:3: note: Null pointer dereference neovim-0.10.4/src/nvim/file_search.c:1012:3: warning: If memory allocation fails, then there is a possible null pointer dereference: retptr [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/file_search.c:1008:19: note: Assuming allocation function fails neovim-0.10.4/src/nvim/file_search.c:1008:19: note: Assignment 'retptr=xmalloc(sizeof(*retptr))', assigned value is 0 neovim-0.10.4/src/nvim/file_search.c:1012:3: note: Null pointer dereference neovim-0.10.4/src/nvim/file_search.c:1121:3: warning: If memory allocation fails, then there is a possible null pointer dereference: stack [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/file_search.c:1119:30: note: Assuming allocation function fails neovim-0.10.4/src/nvim/file_search.c:1119:30: note: Assignment 'stack=xmalloc(sizeof(struct ff_stack_T))', assigned value is 0 neovim-0.10.4/src/nvim/file_search.c:1121:3: note: Null pointer dereference neovim-0.10.4/src/nvim/file_search.c:1122:3: warning: If memory allocation fails, then there is a possible null pointer dereference: stack [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/file_search.c:1119:30: note: Assuming allocation function fails neovim-0.10.4/src/nvim/file_search.c:1119:30: note: Assignment 'stack=xmalloc(sizeof(struct ff_stack_T))', assigned value is 0 neovim-0.10.4/src/nvim/file_search.c:1122:3: note: Null pointer dereference neovim-0.10.4/src/nvim/file_search.c:1123:3: warning: If memory allocation fails, then there is a possible null pointer dereference: stack [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/file_search.c:1119:30: note: Assuming allocation function fails neovim-0.10.4/src/nvim/file_search.c:1119:30: note: Assignment 'stack=xmalloc(sizeof(struct ff_stack_T))', assigned value is 0 neovim-0.10.4/src/nvim/file_search.c:1123:3: note: Null pointer dereference neovim-0.10.4/src/nvim/file_search.c:1124:3: warning: If memory allocation fails, then there is a possible null pointer dereference: stack [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/file_search.c:1119:30: note: Assuming allocation function fails neovim-0.10.4/src/nvim/file_search.c:1119:30: note: Assignment 'stack=xmalloc(sizeof(struct ff_stack_T))', assigned value is 0 neovim-0.10.4/src/nvim/file_search.c:1124:3: note: Null pointer dereference neovim-0.10.4/src/nvim/file_search.c:1125:3: warning: If memory allocation fails, then there is a possible null pointer dereference: stack [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/file_search.c:1119:30: note: Assuming allocation function fails neovim-0.10.4/src/nvim/file_search.c:1119:30: note: Assignment 'stack=xmalloc(sizeof(struct ff_stack_T))', assigned value is 0 neovim-0.10.4/src/nvim/file_search.c:1125:3: note: Null pointer dereference neovim-0.10.4/src/nvim/file_search.c:1126:3: warning: If memory allocation fails, then there is a possible null pointer dereference: stack [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/file_search.c:1119:30: note: Assuming allocation function fails neovim-0.10.4/src/nvim/file_search.c:1119:30: note: Assignment 'stack=xmalloc(sizeof(struct ff_stack_T))', assigned value is 0 neovim-0.10.4/src/nvim/file_search.c:1126:3: note: Null pointer dereference neovim-0.10.4/src/nvim/file_search.c:1127:3: warning: If memory allocation fails, then there is a possible null pointer dereference: stack [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/file_search.c:1119:30: note: Assuming allocation function fails neovim-0.10.4/src/nvim/file_search.c:1119:30: note: Assignment 'stack=xmalloc(sizeof(struct ff_stack_T))', assigned value is 0 neovim-0.10.4/src/nvim/file_search.c:1127:3: note: Null pointer dereference neovim-0.10.4/src/nvim/file_search.c:1133:3: warning: If memory allocation fails, then there is a possible null pointer dereference: stack [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/file_search.c:1119:30: note: Assuming allocation function fails neovim-0.10.4/src/nvim/file_search.c:1119:30: note: Assignment 'stack=xmalloc(sizeof(struct ff_stack_T))', assigned value is 0 neovim-0.10.4/src/nvim/file_search.c:1133:3: note: Null pointer dereference neovim-0.10.4/src/nvim/file_search.c:1138:3: warning: If memory allocation fails, then there is a possible null pointer dereference: stack [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/file_search.c:1119:30: note: Assuming allocation function fails neovim-0.10.4/src/nvim/file_search.c:1119:30: note: Assignment 'stack=xmalloc(sizeof(struct ff_stack_T))', assigned value is 0 neovim-0.10.4/src/nvim/file_search.c:1138:3: note: Null pointer dereference neovim-0.10.4/src/nvim/file_search.c:1161:22: warning: If memory allocation fails, then there is a possible null pointer dereference: search_ctx [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/file_search.c:253:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/file_search.c:253:25: note: Assignment 'search_ctx=xcalloc(1,sizeof(struct ff_search_ctx_T))', assigned value is 0 neovim-0.10.4/src/nvim/file_search.c:259:12: note: Calling function 'ff_clear', 1st argument 'search_ctx' value is 0 neovim-0.10.4/src/nvim/file_search.c:1193:25: note: Calling function 'ff_pop', 1st argument 'search_ctx' value is 0 neovim-0.10.4/src/nvim/file_search.c:1161:22: note: Null pointer dereference neovim-0.10.4/src/nvim/file_search.c:1162:7: warning: If memory allocation fails, then there is a possible null pointer dereference: search_ctx [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/file_search.c:253:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/file_search.c:253:25: note: Assignment 'search_ctx=xcalloc(1,sizeof(struct ff_search_ctx_T))', assigned value is 0 neovim-0.10.4/src/nvim/file_search.c:259:12: note: Calling function 'ff_clear', 1st argument 'search_ctx' value is 0 neovim-0.10.4/src/nvim/file_search.c:1193:25: note: Calling function 'ff_pop', 1st argument 'search_ctx' value is 0 neovim-0.10.4/src/nvim/file_search.c:1162:7: note: Null pointer dereference neovim-0.10.4/src/nvim/file_search.c:1367:26: warning: If memory allocation fails, then there is a possible null pointer dereference: *file_to_find [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/file_search.c:1356:28: note: Assuming allocation function fails neovim-0.10.4/src/nvim/file_search.c:1356:28: note: Assignment '*file_to_find=xstrdup(NameBuff)', assigned value is 0 neovim-0.10.4/src/nvim/file_search.c:1367:26: note: Null pointer dereference neovim-0.10.4/src/nvim/file_search.c:1459:9: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/file_search.c:1456:22: note: Assuming allocation function fails neovim-0.10.4/src/nvim/file_search.c:1456:22: note: Assignment 'buf=xmalloc(MAXPATHL)', assigned value is 0 neovim-0.10.4/src/nvim/file_search.c:1459:9: note: Null pointer dereference neovim-0.10.4/src/nvim/file_search.c:453:16: error:inconclusive: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/file_search.c:450:24: note: Assuming allocation function fails neovim-0.10.4/src/nvim/file_search.c:450:24: note: Assignment 'buf=xmalloc(eb_len+strlen(search_ctx->ffsc_fix_path)+1)', assigned value is 0 neovim-0.10.4/src/nvim/file_search.c:453:16: note: Null pointer addition neovim-0.10.4/src/nvim/file_search.c:458:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/file_search.c:1116:50: style: Parameter 'fix_part' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/file_search.c:1116:66: style: Parameter 'wc_part' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/grid.c:89:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_SCHAR_SIZE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/grid.c:118:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n_keys [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/grid.c:128:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable glyph [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/grid.c:157:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/grid.c:167:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n_keys [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/grid.c:182:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n_keys [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/grid.c:192:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n_keys [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/grid.c:198:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_SCHAR_SIZE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/grid.c:209:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/grid.c:222:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_SCHAR_SIZE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/grid.c:268:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_SCHAR_SIZE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/grid.c:303:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sattr_T [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/grid.c:309:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sattr_T [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/grid.c:326:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/grid.c:368:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rdb_flags [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/grid.c:403:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linebuf_char [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/grid.c:429:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/grid.c:487:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linebuf_char [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/grid.c:520:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLF_RIGHTLEFT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/grid.c:530:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linebuf_scratch [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/grid.c:582:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rdb_flags [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/grid.c:614:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linebuf_char [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/grid.c:655:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_grid [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/grid.c:817:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable schar_T [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/grid.c:911:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kUIMultigrid [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/grid.c:969:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_GRID_HANDLE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/grid.c:1075:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable schar_T [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/grid.c:1083:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handle [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:195:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wl_lnum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:274:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:401:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:438:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:454:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:487:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_fcl [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:526:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:637:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd_top [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:682:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXLNUM [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:780:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable disable_fold_update [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:824:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:842:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPD_NOT_VALID [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:854:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:983:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wl_valid [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:999:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIsual_active [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:1131:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXLNUM [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:1161:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:1199:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXLNUM [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:1328:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNone [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:1366:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable State [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:1384:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable State [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:1516:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNone [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:1537:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNone [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:1565:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNone [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:1576:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_modifiable [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:1610:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:1667:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:1716:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable did_emsg [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:1834:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_p_cms [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:1929:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable diff_context [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:2199:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable got_int [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:2599:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNone [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:2678:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXLNUM [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:2738:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXLNUM [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:2766:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXLNUM [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:2873:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd_top [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:2898:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:2934:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:3135:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:3159:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:3184:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:3225:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIdLINENR [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:3242:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ml_line_count [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:3273:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ml_line_count [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:3281:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAR_STRING [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:3327:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FOLD_TEXT_LEN [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:204:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:222:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:303:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:319:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_MAXBYTES [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:355:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:364:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:422:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:454:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emsg_silent [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:485:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:542:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:583:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:635:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:667:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:703:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_MAXBYTES [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:756:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:771:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:828:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:859:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tb_buf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:899:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tb_change_cnt [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:1017:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_MAXBYTES [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:1040:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tb_change_cnt [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:1049:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tb_maplen [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:1056:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tb_maplen [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:1066:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tb_len [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:1136:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_SPECIAL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:1192:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable on_key_buf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:1233:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_recording [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:1249:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable State [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:1258:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tb_buf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:1274:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tb_buf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:1294:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typebuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:1315:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typebuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:1334:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typebuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:1351:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSCRIPT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:1414:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typebuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:1441:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFileReadOnly [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:1466:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable may_garbage_collect [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:1480:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scriptout [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:1496:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOD_MASK_CTRL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:1519:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_sc [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:1578:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_MAXBYTES [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:1790:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:1804:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_IGNORE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:1828:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:1838:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_mapping [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:1851:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_mapping [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:1962:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAR_NUMBER [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:1982:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_mask [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:1998:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:2018:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tb_buf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:2035:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tb_len [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:2099:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tb_len [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:2441:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_mask [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:2452:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_executing [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:2502:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vgetc_busy [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:2937:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tb_change_cnt [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:3033:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:3071:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_mapping [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/getchar.c:3151:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_mapping [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/hashtab.c:48:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HT_INIT_SIZE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/hashtab.c:138:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HI_KEY_REMOVED [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/hashtab.c:208:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/hashtab.c:245:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HI_KEY_REMOVED [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/hashtab.c:297:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HT_INIT_SIZE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/hashtab.c:417:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/help.c:64:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyTyped [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/help.c:223:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_buffer [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/help.c:240:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/help.c:289:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/help.c:320:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable except_tbl [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/help.c:568:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_hlg [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/help.c:615:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_help [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/help.c:655:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_fname [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/help.c:841:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNone [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/help.c:1053:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NameBuff [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/help.c:1157:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_rtp [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/help.c:893:14: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/help.c:892:16: note: Assuming allocation function fails neovim-0.10.4/src/nvim/help.c:892:16: note: Assignment 's=xmalloc(s_len)', assigned value is 0 neovim-0.10.4/src/nvim/help.c:893:14: note: Null pointer dereference neovim-0.10.4/src/nvim/help.c:966:22: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/help.c:964:24: note: Assuming allocation function fails neovim-0.10.4/src/nvim/help.c:964:24: note: Assignment 's=xmalloc(s_len)', assigned value is 0 neovim-0.10.4/src/nvim/help.c:966:22: note: Null pointer dereference neovim-0.10.4/src/nvim/help.c:299:9: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/help.c:300:9: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/help.c:814:26: style: Parameter 'eap' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/help.c:820:26: style: Parameter 'eap' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/help.c:993:13: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/highlight.c:160:70: debug: Function::addArguments found argument 'highlight' with varid 0. [varid0] neovim-0.10.4/src/nvim/highlight.c:994:27: debug: Function::addArguments found argument 'highlight' with varid 0. [varid0] neovim-0.10.4/src/nvim/getchar.c:283:14: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/getchar.c:281:29: note: Assuming allocation function fails neovim-0.10.4/src/nvim/getchar.c:281:29: note: Assignment 'p=xmalloc(offsetof(buffblock_T,b_str)+len+1)', assigned value is 0 neovim-0.10.4/src/nvim/getchar.c:283:14: note: Null pointer dereference neovim-0.10.4/src/nvim/getchar.c:285:5: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/getchar.c:281:29: note: Assuming allocation function fails neovim-0.10.4/src/nvim/getchar.c:281:29: note: Assignment 'p=xmalloc(offsetof(buffblock_T,b_str)+len+1)', assigned value is 0 neovim-0.10.4/src/nvim/getchar.c:285:5: note: Null pointer dereference neovim-0.10.4/src/nvim/getchar.c:935:16: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/getchar.c:930:26: note: Assuming allocation function fails neovim-0.10.4/src/nvim/getchar.c:930:26: note: Assignment 's1=xmalloc((unsigned long)newlen)', assigned value is 0 neovim-0.10.4/src/nvim/getchar.c:935:16: note: Null pointer addition neovim-0.10.4/src/nvim/getchar.c:937:16: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/getchar.c:930:26: note: Assuming allocation function fails neovim-0.10.4/src/nvim/getchar.c:930:26: note: Assignment 's1=xmalloc((unsigned long)newlen)', assigned value is 0 neovim-0.10.4/src/nvim/getchar.c:937:16: note: Null pointer addition neovim-0.10.4/src/nvim/getchar.c:942:16: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/getchar.c:930:26: note: Assuming allocation function fails neovim-0.10.4/src/nvim/getchar.c:930:26: note: Assignment 's1=xmalloc((unsigned long)newlen)', assigned value is 0 neovim-0.10.4/src/nvim/getchar.c:942:16: note: Null pointer addition neovim-0.10.4/src/nvim/getchar.c:949:16: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/getchar.c:931:26: note: Assuming allocation function fails neovim-0.10.4/src/nvim/getchar.c:931:26: note: Assignment 's2=xmalloc((unsigned long)newlen)', assigned value is 0 neovim-0.10.4/src/nvim/getchar.c:949:16: note: Null pointer addition neovim-0.10.4/src/nvim/getchar.c:951:16: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/getchar.c:931:26: note: Assuming allocation function fails neovim-0.10.4/src/nvim/getchar.c:931:26: note: Assignment 's2=xmalloc((unsigned long)newlen)', assigned value is 0 neovim-0.10.4/src/nvim/getchar.c:951:16: note: Null pointer addition neovim-0.10.4/src/nvim/getchar.c:184:41: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/getchar.c:509:35: style: Parameter 'save_redo' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/getchar.c:1222:11: style: Variable 'nop_buf' can be declared as const array [constVariable] neovim-0.10.4/src/nvim/getchar.c:1330:34: style: Parameter 'tp' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/getchar.c:2018:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/getchar.c:2205:20: style: Variable 's' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/getchar.c:2659:23: style: Variable 'endptr' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/highlight.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HlEntry [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight.c:82:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kHlUnknown [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight.c:132:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr_entries [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight.c:153:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight.c:163:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dict [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight.c:193:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns_hl_active [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight.c:264:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns_hl_fast [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight.c:293:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns_hl_win [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight.c:302:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HLATTRS_INIT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight.c:337:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keys [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight.c:354:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns_hl_attr [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight.c:428:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns_hl_attr [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight.c:454:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns_hl_fast [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight.c:472:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight.c:496:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HLATTRS_INIT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight.c:522:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keys [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight.c:529:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight.c:537:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable urls [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight.c:564:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blend_attr_entries [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight.c:574:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HL_UNDERLINE_MASK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight.c:596:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable combine_attr_entries [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight.c:671:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable normal_bg [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight.c:712:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight.c:867:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr_entries [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight.c:877:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARRAY_DICT_INIT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight.c:903:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HLATTRS_DICT_SIZE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight.c:997:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HLATTRS_INIT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight.c:1158:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectTypeInteger [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight.c:1187:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARRAY_DICT_INIT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight.c:1196:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr_entries [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight.c:1209:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARRAY_DICT_INIT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight_group.c:883:47: debug: Function::addArguments found argument 'highlight' with varid 0. [varid0] neovim-0.10.4/src/nvim/highlight_group.c:1657:42: debug: Function::addArguments found argument 'get_highlight' with varid 0. [varid0] neovim-0.10.4/src/nvim/highlight.c:432:20: warning: If memory allocation fails, then there is a possible null pointer dereference: *alloc [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/highlight.c:430:21: note: Assuming allocation function fails neovim-0.10.4/src/nvim/highlight.c:430:21: note: Assignment '*alloc=xmalloc(sizeof(**alloc))', assigned value is 0 neovim-0.10.4/src/nvim/highlight.c:432:20: note: Null pointer dereference neovim-0.10.4/src/nvim/highlight.c:335:30: style: Parameter 'wp' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/highlight.c:361:8: style: Variable 'hl_def' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/highlight.c:527:31: style: Parameter 'aep' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/highlight.c:809:14: style: Variable 'cube_value' can be declared as const array [constVariable] neovim-0.10.4/src/nvim/highlight.c:812:14: style: Variable 'grey_ramp' can be declared as const array [constVariable] neovim-0.10.4/src/nvim/highlight_group.c:704:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sg_name [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight_group.c:710:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sg_link [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight_group.c:758:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_bg [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight_group.c:779:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight_group.c:860:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_colors [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight_group.c:886:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HL_DEFAULT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight_group.c:994:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable got_int [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight_group.c:1524:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable normal_fg [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight_group.c:1536:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sg_cleared [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight_group.c:1549:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sg_cleared [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight_group.c:1612:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable got_int [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight_group.c:1641:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HLATTRS_DICT_SIZE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight_group.c:1663:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight_group.c:1708:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable got_int [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight_group.c:1874:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable got_int [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight_group.c:1920:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HLATTRS_INIT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight_group.c:1973:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable highlight_unames [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight_group.c:2002:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sg_name [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight_group.c:2015:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_highlight_group_name_too_long [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight_group.c:2040:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HLF_W [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight_group.c:2120:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_ns_hl_active [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight_group.c:2172:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable normal_fg [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight_group.c:2198:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable highlight_attr [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight_group.c:2237:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable need_highlight_changed [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight_group.c:2305:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPAND_HIGHLIGHT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight_group.c:2354:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HLF_D [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight_group.c:2387:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sg_cleared [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight_group.c:3134:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight_group.c:3168:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/highlight_group.c:3189:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_names [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent.c:62:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent.c:321:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_cursor [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent.c:332:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_cursor [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent.c:349:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_p_sts [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent.c:356:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_p_vts_array [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent.c:362:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_p_vts_array [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent.c:480:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_p_et [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent.c:723:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ml_line_count [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent.c:765:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent.c:823:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent.c:930:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable col [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent.c:939:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_p_si [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent.c:945:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_resulting_text_too_long [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent.c:966:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_p_list [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent.c:1128:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_sctx [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent.c:1200:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_cursor [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent.c:1367:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_p_lw [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent.c:1392:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDENT_SET [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent.c:1402:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_p_lisp [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent.c:1410:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_paste [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/fold.c:1690:14: warning: If memory allocation fails, then there is a possible null pointer dereference: newline [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/fold.c:1688:30: note: Assuming allocation function fails neovim-0.10.4/src/nvim/fold.c:1688:30: note: Assignment 'newline=xmalloc((unsigned long)ml_get_buf_len(buf,lnum)-len+1)', assigned value is 0 neovim-0.10.4/src/nvim/fold.c:1690:14: note: Null pointer dereference neovim-0.10.4/src/nvim/fold.c:3315:14: warning: If memory allocation fails, then there is a possible null pointer dereference: r [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/fold.c:3314:22: note: Assuming allocation function fails neovim-0.10.4/src/nvim/fold.c:3314:22: note: Assignment 'r=xmalloc(len)', assigned value is 0 neovim-0.10.4/src/nvim/fold.c:3315:14: note: Null pointer dereference neovim-0.10.4/src/nvim/fold.c:3316:18: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: r [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/fold.c:3314:22: note: Assuming allocation function fails neovim-0.10.4/src/nvim/fold.c:3314:22: note: Assignment 'r=xmalloc(len)', assigned value is 0 neovim-0.10.4/src/nvim/fold.c:3316:18: note: Null pointer dereference neovim-0.10.4/src/nvim/fold.c:1691:22: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/fold.c:1688:30: note: Assuming allocation function fails neovim-0.10.4/src/nvim/fold.c:1688:30: note: Assignment 'newline=xmalloc((unsigned long)ml_get_buf_len(buf,lnum)-len+1)', assigned value is 0 neovim-0.10.4/src/nvim/fold.c:1691:22: note: Null pointer addition neovim-0.10.4/src/nvim/fold.c:3319:24: error:inconclusive: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/fold.c:3314:22: note: Assuming allocation function fails neovim-0.10.4/src/nvim/fold.c:3314:22: note: Assignment 'r=xmalloc(len)', assigned value is 0 neovim-0.10.4/src/nvim/fold.c:3319:24: note: Null pointer addition neovim-0.10.4/src/nvim/fold.c:210:15: style: Variable 'gap' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/fold.c:980:26: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/fold.c:1109:13: style: Variable 'gap' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/fold.c:1658:60: style: Parameter 'marker' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/fold.c:1678:13: style: Variable 'cms2' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/fold.c:1717:17: style: Variable 'last_wp' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/fold.c:2030:15: style: Variable 'gap' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/fold.c:3049:9: style: Variable 'startmarker' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/fold.c:3223:50: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/fold.c:3286:9: style: Variable 'dashes' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/fold.c:3309:11: style: Variable 'txt' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/indent_c.c:43:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_ind_maxcomment [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent_c.c:52:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FM_BACKWARD [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent_c.c:84:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_ind_maxcomment [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent_c.c:113:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FM_BACKWARD [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent_c.c:141:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent_c.c:215:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_p_cinw [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent_c.c:244:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_ind_hash_comment [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent_c.c:273:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent_c.c:283:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_cursor [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent_c.c:370:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_cursor [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent_c.c:452:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent_c.c:496:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_p_cinsd [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent_c.c:531:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent_c.c:581:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent_c.c:608:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent_c.c:622:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_cursor [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent_c.c:681:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lnum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent_c.c:710:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent_c.c:770:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent_c.c:862:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lnum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent_c.c:1000:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_cursor [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent_c.c:1079:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent_c.c:1133:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lnum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent_c.c:1288:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_ind_maxparen [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent_c.c:1314:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent_c.c:1347:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent_c.c:1416:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_cursor [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent_c.c:1449:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_cursor [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent_c.c:1510:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lnum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent_c.c:1526:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable col [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent_c.c:1848:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXCOL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent_c.c:3614:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable col [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent_c.c:3697:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_p_inde [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent.c:93:4: warning: If memory allocation fails, then there is a possible null pointer dereference: *array [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/indent.c:92:30: note: Assuming allocation function fails neovim-0.10.4/src/nvim/indent.c:92:12: note: Assignment '*array=(colnr_T*)xmalloc((unsigned int)(valcount+1)*sizeof(int))', assigned value is 0 neovim-0.10.4/src/nvim/indent.c:93:4: note: Null pointer dereference neovim-0.10.4/src/nvim/indent.c:292:5: warning: If memory allocation fails, then there is a possible null pointer dereference: newts [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/indent.c:290:23: note: Assuming allocation function fails neovim-0.10.4/src/nvim/indent.c:290:23: note: Assignment 'newts=xmalloc((unsigned int)(oldts[0]+1)*sizeof(int))', assigned value is 0 neovim-0.10.4/src/nvim/indent.c:292:5: note: Null pointer dereference neovim-0.10.4/src/nvim/indent.c:175:53: style: Parameter 'vts' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/indent.c:299:28: style: Parameter 'ts' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/indent.c:305:28: style: Parameter 'ts' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/indent.c:319:41: style: Parameter 'pos' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/indent.c:809:19: style: Variable 'prev_vts' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/input.c:47:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable State [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/input.c:92:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mapped_ctrl_c [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/input.c:175:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg_silent [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/input.c:236:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmdline_row [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/insexpand.c:2535:8: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] neovim-0.10.4/src/nvim/keycodes.c:878:7: error: There is an unknown macro here somewhere. Configuration is required. If replace_termcodes is a macro then please configure it. [unknownMacro] neovim-0.10.4/src/nvim/linematch.c:69:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/linematch.c:131:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/linematch.c:397:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/linematch.c:269:5: warning: If memory allocation fails, then there is a possible null pointer dereference: diffcmppath [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/linematch.c:351:39: note: Assuming allocation function fails neovim-0.10.4/src/nvim/linematch.c:351:39: note: Assignment 'diffcmppath=xmalloc(sizeof(struct diffcmppath_T)*memsize)', assigned value is 0 neovim-0.10.4/src/nvim/linematch.c:363:32: note: Calling function 'populate_tensor', 3rd argument 'diffcmppath' value is 0 neovim-0.10.4/src/nvim/linematch.c:269:5: note: Null pointer dereference neovim-0.10.4/src/nvim/linematch.c:354:5: warning: If memory allocation fails, then there is a possible null pointer dereference: diffcmppath [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/linematch.c:351:39: note: Assuming allocation function fails neovim-0.10.4/src/nvim/linematch.c:351:39: note: Assignment 'diffcmppath=xmalloc(sizeof(struct diffcmppath_T)*memsize)', assigned value is 0 neovim-0.10.4/src/nvim/linematch.c:354:5: note: Null pointer dereference neovim-0.10.4/src/nvim/linematch.c:355:5: warning: If memory allocation fails, then there is a possible null pointer dereference: diffcmppath [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/linematch.c:351:39: note: Assuming allocation function fails neovim-0.10.4/src/nvim/linematch.c:351:39: note: Assignment 'diffcmppath=xmalloc(sizeof(struct diffcmppath_T)*memsize)', assigned value is 0 neovim-0.10.4/src/nvim/linematch.c:355:5: note: Null pointer dereference neovim-0.10.4/src/nvim/linematch.c:357:7: warning: If memory allocation fails, then there is a possible null pointer dereference: diffcmppath [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/linematch.c:351:39: note: Assuming allocation function fails neovim-0.10.4/src/nvim/linematch.c:351:39: note: Assignment 'diffcmppath=xmalloc(sizeof(struct diffcmppath_T)*memsize)', assigned value is 0 neovim-0.10.4/src/nvim/linematch.c:357:7: note: Null pointer dereference neovim-0.10.4/src/nvim/linematch.c:37:9: style: Variable 'end' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/linematch.c:93:9: style: Variable 's1' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/linematch.c:94:9: style: Variable 's2' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/linematch.c:100:10: style: Variable 'e2' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/linematch.c:270:34: warning: Uninitialized variable: paths [uninitvar] neovim-0.10.4/src/nvim/linematch.c:261:26: note: Assuming condition is false neovim-0.10.4/src/nvim/linematch.c:270:34: note: Uninitialized variable: paths neovim-0.10.4/src/nvim/linematch.c:268:46: warning: Uninitialized variable: df_iters [uninitvar] neovim-0.10.4/src/nvim/linematch.c:363:19: note: Calling function 'populate_tensor', 1st argument 'df_iters' value is neovim-0.10.4/src/nvim/linematch.c:268:46: note: Uninitialized variable: df_iters neovim-0.10.4/src/nvim/log.c:230:37: error: There is an unknown macro here somewhere. Configuration is required. If ENV_LOGFILE is a macro then please configure it. [unknownMacro] neovim-0.10.4/src/nvim/lua/base64.c:20:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TSTRING [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/base64.c:41:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TSTRING [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/converter.c:195:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stack [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/converter.c:602:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNluaPushSpecial [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/converter.c:686:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNluaPushSpecial [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/converter.c:711:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNluaPushSpecial [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/converter.c:761:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNluaPushSpecial [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/converter.c:969:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/converter.c:1276:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectTypeFloat [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/converter.c:1304:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kErrorTypeValidation [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/converter.c:1369:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/indent_c.c:281:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/indent_c.c:367:10: style: Variable 'trypos' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/indent_c.c:864:10: style: Variable 'trypos' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/indent_c.c:1413:10: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/indent_c.c:1463:14: style: Variable 'trypos_wk' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/indent_c.c:1492:10: style: Variable 'tryposBrace' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/indent_c.c:1508:37: style: Parameter 'startpos' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/indent_c.c:1550:9: style: Variable 'l' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/indent_c.c:2197:17: style: Variable 'line' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/indent_c.c:2220:17: style: Variable 'line' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/indent_c.c:3601:10: style: Variable 'theirscope' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/indent_c.c:427:9: warning: Uninitialized variable: l [uninitvar] neovim-0.10.4/src/nvim/indent_c.c:419:19: note: Assuming condition is false neovim-0.10.4/src/nvim/indent_c.c:427:9: note: Uninitialized variable: l neovim-0.10.4/src/nvim/lua/executor.c:152:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:215:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_ERRMEM [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:265:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_ERRMEM [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:301:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:381:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TFUNCTION [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:426:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_luv_api_disabled [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:521:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_NOREF [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:532:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:555:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref_count [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:620:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable builtin_modules [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:641:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable builtin_modules [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:680:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kUIGlobalCount [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:796:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable time_fd [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:888:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:955:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable got_int [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:1027:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:1068:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:1121:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_lock [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:1170:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_INIT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:1231:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_luv_api_disabled [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:1247:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_INIT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:1315:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:1333:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nlua_global_refs [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:1347:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:1353:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nlua_global_refs [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:1364:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:1373:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_NOREF [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:1399:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IOSIZE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:1423:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IOSIZE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:1465:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAR_NUMBER [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:1491:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_sctx [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:1519:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_type [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:1549:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kErrorTypeValidation [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:1576:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TFUNCTION [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:1610:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kErrorTypeException [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:1625:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:1664:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:1706:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:1826:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KV_INITIAL_VALUE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:1883:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TREE_SITTER_LANGUAGE_VERSION [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:1889:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TREE_SITTER_MIN_COMPATIBLE_LANGUAGE_VERSION [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:1897:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tslua_push_parser [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:1928:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:1995:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:2002:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAR_DICT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:2013:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_NOREF [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:2057:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_MAXBYTES [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:2101:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_verbose [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:2180:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_NOSPC [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:2364:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/executor.c:2371:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/converter.c:420:10: warning: Assert statement calls a function which may have desired side effects: 'lua_gettop'. [assertWithSideEffect] neovim-0.10.4/src/nvim/lua/converter.c:612:10: warning: Assert statement calls a function which may have desired side effects: 'lua_gettop'. [assertWithSideEffect] neovim-0.10.4/src/nvim/lua/converter.c:1227:10: warning: Assert statement calls a function which may have desired side effects: 'lua_gettop'. [assertWithSideEffect] neovim-0.10.4/src/nvim/lua/converter.c:1305:17: error: Invalid lua_pop() argument nr 2. The value is -1 but the valid values are '1:'. [invalidFunctionArg] neovim-0.10.4/src/nvim/lua/converter.c:381:13: style: Variable 'name' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/lua/converter.c:1370:17: style: Variable 'field' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/lua/converter.c:1373:18: style: Variable 'ks' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/lua/executor.c:1864:12: warning: Assert statement calls a function which may have desired side effects: 'lua_isnil'. [assertWithSideEffect] neovim-0.10.4/src/nvim/lua/executor.c:1870:10: warning: Assert statement calls a function which may have desired side effects: 'lua_isnil'. [assertWithSideEffect] neovim-0.10.4/src/nvim/lua/executor.c:2033:19: warning: Assert statement calls a function which may have desired side effects: 'lua_gettop'. [assertWithSideEffect] neovim-0.10.4/src/nvim/lua/executor.c:2040:19: warning: Assert statement calls a function which may have desired side effects: 'lua_gettop'. [assertWithSideEffect] neovim-0.10.4/src/nvim/lua/executor.c:2050:17: warning: Assert statement calls a function which may have desired side effects: 'lua_gettop'. [assertWithSideEffect] neovim-0.10.4/src/nvim/lua/executor.c:2093:17: warning: Assert statement calls a function which may have desired side effects: 'lua_gettop'. [assertWithSideEffect] neovim-0.10.4/src/nvim/lua/secure.c:87:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_trustfile [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/secure.c:107:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_invarg2 [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/spell.c:28:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TSTRING [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/secure.c:39:12: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/lua/secure.c:38:18: note: Assuming allocation function fails neovim-0.10.4/src/nvim/lua/secure.c:38:18: note: Assignment 'buf=xcalloc(len+1,sizeof(char))', assigned value is 0 neovim-0.10.4/src/nvim/lua/secure.c:39:12: note: Null pointer dereference neovim-0.10.4/src/nvim/lua/spell.c:50:14: style: Variable 'attr' is assigned a value that is never used. [unreadVariable] neovim-0.10.4/src/nvim/lua/executor.c:473:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tw [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/lua/executor.c:469:28: note: Assuming allocation function fails neovim-0.10.4/src/nvim/lua/executor.c:469:28: note: Assignment 'tw=xmalloc(sizeof(TimeWatcher))', assigned value is 0 neovim-0.10.4/src/nvim/lua/executor.c:473:3: note: Null pointer dereference neovim-0.10.4/src/nvim/lua/executor.c:474:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tw [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/lua/executor.c:469:28: note: Assuming allocation function fails neovim-0.10.4/src/nvim/lua/executor.c:469:28: note: Assignment 'tw=xmalloc(sizeof(TimeWatcher))', assigned value is 0 neovim-0.10.4/src/nvim/lua/executor.c:474:3: note: Null pointer dereference neovim-0.10.4/src/nvim/lua/executor.c:1404:10: warning: If memory allocation fails, then there is a possible null pointer dereference: lcmd [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/lua/executor.c:1402:19: note: Assuming allocation function fails neovim-0.10.4/src/nvim/lua/executor.c:1402:19: note: Assignment 'lcmd=xmalloc(lcmd_len)', assigned value is 0 neovim-0.10.4/src/nvim/lua/executor.c:1404:10: note: Null pointer dereference neovim-0.10.4/src/nvim/lua/executor.c:1406:3: warning: If memory allocation fails, then there is a possible null pointer dereference: lcmd [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/lua/executor.c:1402:19: note: Assuming allocation function fails neovim-0.10.4/src/nvim/lua/executor.c:1402:19: note: Assignment 'lcmd=xmalloc(lcmd_len)', assigned value is 0 neovim-0.10.4/src/nvim/lua/executor.c:1406:3: note: Null pointer dereference neovim-0.10.4/src/nvim/lua/executor.c:1428:10: warning: If memory allocation fails, then there is a possible null pointer dereference: lcmd [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/lua/executor.c:1426:19: note: Assuming allocation function fails neovim-0.10.4/src/nvim/lua/executor.c:1426:19: note: Assignment 'lcmd=xmalloc(lcmd_len)', assigned value is 0 neovim-0.10.4/src/nvim/lua/executor.c:1428:10: note: Null pointer dereference neovim-0.10.4/src/nvim/lua/executor.c:1726:10: warning: If memory allocation fails, then there is a possible null pointer dereference: lcmd [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/lua/executor.c:1724:19: note: Assuming allocation function fails neovim-0.10.4/src/nvim/lua/executor.c:1724:19: note: Assignment 'lcmd=xmalloc(lcmd_len+1)', assigned value is 0 neovim-0.10.4/src/nvim/lua/executor.c:1726:10: note: Null pointer dereference neovim-0.10.4/src/nvim/lua/executor.c:1405:15: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/lua/executor.c:1402:19: note: Assuming allocation function fails neovim-0.10.4/src/nvim/lua/executor.c:1402:19: note: Assignment 'lcmd=xmalloc(lcmd_len)', assigned value is 0 neovim-0.10.4/src/nvim/lua/executor.c:1405:15: note: Null pointer addition neovim-0.10.4/src/nvim/lua/executor.c:1429:15: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/lua/executor.c:1426:19: note: Assuming allocation function fails neovim-0.10.4/src/nvim/lua/executor.c:1426:19: note: Assignment 'lcmd=xmalloc(lcmd_len)', assigned value is 0 neovim-0.10.4/src/nvim/lua/executor.c:1429:15: note: Null pointer addition neovim-0.10.4/src/nvim/lua/executor.c:1430:15: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/lua/executor.c:1426:19: note: Assuming allocation function fails neovim-0.10.4/src/nvim/lua/executor.c:1426:19: note: Assignment 'lcmd=xmalloc(lcmd_len)', assigned value is 0 neovim-0.10.4/src/nvim/lua/executor.c:1430:15: note: Null pointer addition neovim-0.10.4/src/nvim/lua/executor.c:1727:15: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/lua/executor.c:1724:19: note: Assuming allocation function fails neovim-0.10.4/src/nvim/lua/executor.c:1724:19: note: Assignment 'lcmd=xmalloc(lcmd_len+1)', assigned value is 0 neovim-0.10.4/src/nvim/lua/executor.c:1727:15: note: Null pointer addition neovim-0.10.4/src/nvim/lua/executor.c:1728:15: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/lua/executor.c:1724:19: note: Assuming allocation function fails neovim-0.10.4/src/nvim/lua/executor.c:1724:19: note: Assignment 'lcmd=xmalloc(lcmd_len+1)', assigned value is 0 neovim-0.10.4/src/nvim/lua/executor.c:1728:15: note: Null pointer addition neovim-0.10.4/src/nvim/lua/executor.c:399:45: style: Parameter 'tw' can be declared as pointer to const. However it seems that 'dummy_timer_due_cb' is a callback function, if 'tw' is declared with const you might also need to cast function pointer(s). [constParameterCallback] neovim-0.10.4/src/nvim/lua/executor.c:476:22: note: You might need to cast the function pointer here neovim-0.10.4/src/nvim/lua/executor.c:399:45: note: Parameter 'tw' can be declared as pointer to const neovim-0.10.4/src/nvim/lua/executor.c:399:55: style: Parameter 'data' can be declared as pointer to const. However it seems that 'dummy_timer_due_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] neovim-0.10.4/src/nvim/lua/executor.c:476:22: note: You might need to cast the function pointer here neovim-0.10.4/src/nvim/lua/executor.c:399:55: note: Parameter 'data' can be declared as pointer to const neovim-0.10.4/src/nvim/lua/executor.c:542:21: style: Variable 'ref_state' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/lua/executor.c:549:21: style: Variable 'ref_state' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/lua/executor.c:1703:30: style: Parameter 'eap' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/lua/executor.c:1747:16: style: Variable 'was_curbuf' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/lua/executor.c:1797:32: style: Parameter 'eap' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/lua/executor.c:1925:41: style: Parameter 'pat' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/lua/executor.c:2216:8: style: Variable 'reg' can be declared as const array [constVariable] neovim-0.10.4/src/nvim/lua/stdlib.c:100:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/stdlib.c:207:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/stdlib.c:233:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable begin_off [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/stdlib.c:254:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end_off [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/stdlib.c:290:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_INIT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/stdlib.c:320:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_INIT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/stdlib.c:363:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_INIT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/stdlib.c:443:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globvardict [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/stdlib.c:472:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/stdlib.c:514:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TSTRING [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/stdlib.c:664:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nlua_xdl_diff [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/stdlib.c:326:12: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/lua/stdlib.c:331:12: style: Variable 'win' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/lua/stdlib.c:336:16: style: Variable 'tabpage' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/lua/treesitter.c:61:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstr_t [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/treesitter.c:70:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IObuff [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/treesitter.c:108:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstr_t [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/treesitter.c:134:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstr_t [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/treesitter.c:147:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstr_t [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/treesitter.c:166:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSSymbolTypeAuxiliary [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/treesitter.c:225:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/treesitter.c:244:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/treesitter.c:302:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable row [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/treesitter.c:438:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_point [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/treesitter.c:472:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSRange [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/treesitter.c:524:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSLogTypeLex [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/treesitter.c:549:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/treesitter.c:573:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/treesitter.c:608:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/treesitter.c:750:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_MINSTACK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/treesitter.c:1037:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSTreeCursor [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/treesitter.c:1163:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXLNUM [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/treesitter.c:1264:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSQueryMatch [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/treesitter.c:1322:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tslua_query_parse_count [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/treesitter.c:1390:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSQueryErrorNodeType [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/treesitter.c:1468:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/xdiff.c:113:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/xdiff.c:166:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kErrorTypeException [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/xdiff.c:184:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TSTRING [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/xdiff.c:200:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xdl_diff [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/xdiff.c:286:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_INIT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/lua/treesitter.c:551:4: warning: If memory allocation fails, then there is a possible null pointer dereference: opts [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/lua/treesitter.c:547:34: note: Assuming allocation function fails neovim-0.10.4/src/nvim/lua/treesitter.c:547:34: note: Assignment 'opts=xmalloc(sizeof(struct TSLuaLoggerOpts))', assigned value is 0 neovim-0.10.4/src/nvim/lua/treesitter.c:551:4: note: Null pointer dereference neovim-0.10.4/src/nvim/lua/treesitter.c:477:30: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/lua/treesitter.c:472:28: note: Assuming allocation function fails neovim-0.10.4/src/nvim/lua/treesitter.c:472:28: note: Assignment 'ranges=xmalloc(sizeof(TSRange)*tbl_len)', assigned value is 0 neovim-0.10.4/src/nvim/lua/treesitter.c:477:30: note: Null pointer addition neovim-0.10.4/src/nvim/lua/treesitter.c:572:22: style: Variable 'opts' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/lua/treesitter.c:767:11: style: Variable 'ud' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/lua/treesitter.c:777:11: style: Variable 'ud' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/lua/treesitter.c:1262:57: style: Parameter 'match' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/lua/treesitter.c:1276:17: style: Variable 'match' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/map.c:187:21: debug: Function::addArguments found argument 'cstr_t' with varid 0. [varid0] neovim-0.10.4/src/nvim/map.c:190:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstr_t [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/main.c:155:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resize_events [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/main.c:229:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global_alist [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/main.c:264:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/main.c:673:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exiting [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/main.c:706:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ui_client_channel_id [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/main.c:838:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable used_stdin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/main.c:911:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CALLBACK_READER_INIT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/main.c:936:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJECT_INIT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/main.c:1029:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable headless_mode [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/main.c:1054:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ARG_CMDS [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/main.c:1537:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin_isatty [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/main.c:1547:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/main.c:1567:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GARGLIST [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/main.c:1588:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SID_CARG [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/main.c:1604:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable swap_exists_did_quit [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/main.c:1622:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable swap_exists_action [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/main.c:1649:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GARGCOUNT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/main.c:1765:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autocmd_no_enter [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/main.c:1884:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lnum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/main.c:1901:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg_scroll [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/main.c:1939:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kXDGConfigDirs [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/main.c:1990:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_exrc [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/main.c:2070:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIMRC_LUA_FILE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/main.c:2107:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/main.c:2132:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/main.c:2166:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/main.c:2179:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info_message [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/main.c:2229:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable swap_exists_action [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/map_glyph_cache.c:21:35: debug: Function::addArguments found argument 'glyph' with varid 0. [varid0] neovim-0.10.4/src/nvim/map_glyph_cache.c:50:27: debug: Function::addArguments found argument 'glyph' with varid 0. [varid0] neovim-0.10.4/src/nvim/map_glyph_cache.c:59:26: debug: Function::addArguments found argument 'glyph' with varid 0. [varid0] neovim-0.10.4/src/nvim/map_glyph_cache.c:73:27: debug: Function::addArguments found argument 'glyph' with varid 0. [varid0] neovim-0.10.4/src/nvim/map_glyph_cache.c:23:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/map_glyph_cache.c:52:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n_buckets [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/map_glyph_cache.c:62:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n_keys [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/map_glyph_cache.c:75:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mapping.c:2805:1: error: There is an unknown macro here somewhere. Configuration is required. If ArrayOf is a macro then please configure it. [unknownMacro] neovim-0.10.4/src/nvim/mark.c:1485:13: error: There is an unknown macro here somewhere. Configuration is required. If mark_jumplist_iter is a macro then please configure it. [unknownMacro] neovim-0.10.4/src/nvim/main.c:1343:22: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/main.c:1342:30: note: Assuming allocation function fails neovim-0.10.4/src/nvim/main.c:1342:30: note: Assignment 's=xmalloc(s_size)', assigned value is 0 neovim-0.10.4/src/nvim/main.c:1343:22: note: Null pointer dereference neovim-0.10.4/src/nvim/main.c:1491:14: warning: If memory allocation fails, then there is a possible null pointer dereference: swcmd [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/main.c:1490:32: note: Assuming allocation function fails neovim-0.10.4/src/nvim/main.c:1490:32: note: Assignment 'swcmd=xmalloc(swcmd_len)', assigned value is 0 neovim-0.10.4/src/nvim/main.c:1491:14: note: Null pointer dereference neovim-0.10.4/src/nvim/main.c:1954:14: warning: If memory allocation fails, then there is a possible null pointer dereference: vimrc [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/main.c:1953:28: note: Assuming allocation function fails neovim-0.10.4/src/nvim/main.c:1953:28: note: Assignment 'vimrc=xmalloc(dir_len+sizeof(path_tail)+1)', assigned value is 0 neovim-0.10.4/src/nvim/main.c:1954:14: note: Null pointer dereference neovim-0.10.4/src/nvim/main.c:1955:11: warning: If memory allocation fails, then there is a possible null pointer dereference: vimrc [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/main.c:1953:28: note: Assuming allocation function fails neovim-0.10.4/src/nvim/main.c:1953:28: note: Assignment 'vimrc=xmalloc(dir_len+sizeof(path_tail)+1)', assigned value is 0 neovim-0.10.4/src/nvim/main.c:1955:11: note: Null pointer dereference neovim-0.10.4/src/nvim/main.c:2038:15: warning: If memory allocation fails, then there is a possible null pointer dereference: vimrc [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/main.c:2037:28: note: Assuming allocation function fails neovim-0.10.4/src/nvim/main.c:2037:28: note: Assignment 'vimrc=xmalloc(dir_len+sizeof(path_tail)+1)', assigned value is 0 neovim-0.10.4/src/nvim/main.c:2038:15: note: Null pointer dereference neovim-0.10.4/src/nvim/main.c:2039:7: warning: If memory allocation fails, then there is a possible null pointer dereference: vimrc [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/main.c:2037:28: note: Assuming allocation function fails neovim-0.10.4/src/nvim/main.c:2037:28: note: Assignment 'vimrc=xmalloc(dir_len+sizeof(path_tail)+1)', assigned value is 0 neovim-0.10.4/src/nvim/main.c:2039:7: note: Null pointer dereference neovim-0.10.4/src/nvim/main.c:1959:20: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/main.c:1953:28: note: Assuming allocation function fails neovim-0.10.4/src/nvim/main.c:1953:28: note: Assignment 'vimrc=xmalloc(dir_len+sizeof(path_tail)+1)', assigned value is 0 neovim-0.10.4/src/nvim/main.c:1959:20: note: Null pointer addition neovim-0.10.4/src/nvim/main.c:2040:21: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/main.c:2037:28: note: Assuming allocation function fails neovim-0.10.4/src/nvim/main.c:2037:28: note: Assignment 'vimrc=xmalloc(dir_len+sizeof(path_tail)+1)', assigned value is 0 neovim-0.10.4/src/nvim/main.c:2040:21: note: Null pointer addition neovim-0.10.4/src/nvim/main.c:1027:33: style: Parameter 'parmp' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/main.c:1327:19: style: Variable 'a' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/main.c:1535:43: style: Parameter 'paramp' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/main.c:1875:39: style: Parameter 'parmp' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/main.c:2162:9: style: Variable 'prgname' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/marktree.c:119:1: debug: Failed to parse 'typedef kvec_withinit_t ( struct Damage , 8 ) DamageList ;'. The checking continues anyway. [simplifyTypedef] neovim-0.10.4/src/nvim/marktree.c:2432:39: debug: Function::addArguments found argument 'ptr_t' with varid 0. [varid0] neovim-0.10.4/src/nvim/marktree.c:2453:47: debug: Function::addArguments found argument 'ptr_t' with varid 0. [varid0] neovim-0.10.4/src/nvim/match.c:989:8: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] neovim-0.10.4/src/nvim/math.c:104:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:138:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MT_FLAG_RIGHT_GRAVITY [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:195:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MT_BRANCH_FACTOR [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:284:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTKey [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:308:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MT_FLAG_EXTERNAL_MASK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:346:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MARKTREE_END_FLAG [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:361:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MARKTREE_END_FLAG [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:395:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:440:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTNode [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:450:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMTMetaInline [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:459:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMTMetaCount [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:466:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMTMetaCount [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:482:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMTMetaCount [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:490:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MT_FLAG_REAL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:551:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MT_FLAG_ORPHANED [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:790:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMTMetaCount [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:1016:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable intersect [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:1038:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:1117:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTKey [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:1205:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:1294:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMTMetaCount [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:1331:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:1385:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:1408:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MT_FLAG_LAST [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:1464:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:1489:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:1535:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:1630:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMTMetaCount [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:1671:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:1704:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:1716:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MT_INVALID_KEY [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:1782:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:1875:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMTMetaCount [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:1923:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MT_MAX_DEPTH [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:2132:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTKey [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:2174:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MT_LOG2_BRANCH [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:2215:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MT_INVALID_KEY [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:2241:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:2270:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oldcol [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:2289:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hl [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:2336:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MT_BRANCH_FACTOR [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:2390:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr_t [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:2442:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr_t [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:2455:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr_t [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:2530:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/marktree.c:2598:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mbyte.c:374:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENC_DBCS [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mbyte.c:391:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_p_bomb [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mbyte.c:427:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_chartab [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mbyte.c:434:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mbyte.c:455:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mbyte.c:497:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable doublewidth [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mbyte.c:518:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mbyte.c:609:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mbyte.c:630:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mbyte.c:836:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_SCHAR_SIZE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mbyte.c:864:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_SCHAR_SIZE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mbyte.c:874:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_SCHAR_SIZE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mbyte.c:982:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mbyte.c:1091:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable combining [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mbyte.c:1160:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_chartab [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mbyte.c:1249:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mbyte.c:1281:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ambiguous [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mbyte.c:1319:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable foldCase [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mbyte.c:1335:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmp_flags [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mbyte.c:1363:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmp_flags [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mbyte.c:1439:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mbyte.c:1636:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXCOL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mbyte.c:1658:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IObuff [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mbyte.c:1953:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_cursor [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mbyte.c:2041:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mbyte.c:2072:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAB [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mbyte.c:2102:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mbyte.c:2209:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fenc_default [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mbyte.c:2292:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mbyte.c:2350:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kUnknown [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mbyte.c:2394:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICONV_ERRNO [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mbyte.c:2460:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAR_STRING [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mbyte.c:2505:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mbyte.c:2601:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mbyte.c:2775:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_type [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mbyte.c:2904:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mbyte.c:2400:17: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/mbyte.c:2398:24: note: Assuming allocation function fails neovim-0.10.4/src/nvim/mbyte.c:2398:24: note: Assignment 'p=xmalloc(len)', assigned value is 0 neovim-0.10.4/src/nvim/mbyte.c:2400:17: note: Null pointer dereference neovim-0.10.4/src/nvim/mbyte.c:2632:6: warning: If memory allocation fails, then there is a possible null pointer dereference: d [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/mbyte.c:2608:21: note: Assuming allocation function fails neovim-0.10.4/src/nvim/mbyte.c:2608:21: note: Assignment 'retval=xmalloc(len*3+1)', assigned value is 0 neovim-0.10.4/src/nvim/mbyte.c:2609:9: note: Assignment 'd=retval', assigned value is 0 neovim-0.10.4/src/nvim/mbyte.c:2610:26: note: Assuming condition is false neovim-0.10.4/src/nvim/mbyte.c:2632:6: note: Null pointer dereference neovim-0.10.4/src/nvim/mbyte.c:2804:5: warning: If memory allocation fails, then there is a possible null pointer dereference: ptrs [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/mbyte.c:2789:32: note: Assuming allocation function fails neovim-0.10.4/src/nvim/mbyte.c:2789:32: note: Assignment 'ptrs=xmalloc(sizeof(const list_T*)*(unsigned long)tv_list_len(l))', assigned value is 0 neovim-0.10.4/src/nvim/mbyte.c:2797:35: note: Assuming condition is false neovim-0.10.4/src/nvim/mbyte.c:2804:5: note: Null pointer dereference neovim-0.10.4/src/nvim/mbyte.c:2850:27: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: table [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/mbyte.c:2843:33: note: Assuming allocation function fails neovim-0.10.4/src/nvim/mbyte.c:2843:33: note: Assignment 'table=xmalloc(sizeof(struct cw_interval_T)*(unsigned long)tv_list_len(l))', assigned value is 0 neovim-0.10.4/src/nvim/mbyte.c:2850:27: note: Null pointer dereference neovim-0.10.4/src/nvim/mbyte.c:2856:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: table [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/mbyte.c:2843:33: note: Assuming allocation function fails neovim-0.10.4/src/nvim/mbyte.c:2843:33: note: Assignment 'table=xmalloc(sizeof(struct cw_interval_T)*(unsigned long)tv_list_len(l))', assigned value is 0 neovim-0.10.4/src/nvim/mbyte.c:2850:18: note: Assuming condition is false neovim-0.10.4/src/nvim/mbyte.c:2856:5: note: Null pointer dereference neovim-0.10.4/src/nvim/mbyte.c:2858:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: table [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/mbyte.c:2843:33: note: Assuming allocation function fails neovim-0.10.4/src/nvim/mbyte.c:2843:33: note: Assignment 'table=xmalloc(sizeof(struct cw_interval_T)*(unsigned long)tv_list_len(l))', assigned value is 0 neovim-0.10.4/src/nvim/mbyte.c:2850:18: note: Assuming condition is false neovim-0.10.4/src/nvim/mbyte.c:2858:5: note: Null pointer dereference neovim-0.10.4/src/nvim/mbyte.c:2860:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: table [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/mbyte.c:2843:33: note: Assuming allocation function fails neovim-0.10.4/src/nvim/mbyte.c:2843:33: note: Assignment 'table=xmalloc(sizeof(struct cw_interval_T)*(unsigned long)tv_list_len(l))', assigned value is 0 neovim-0.10.4/src/nvim/mbyte.c:2850:18: note: Assuming condition is false neovim-0.10.4/src/nvim/mbyte.c:2860:5: note: Null pointer dereference neovim-0.10.4/src/nvim/mbyte.c:2846:13: style: Variable 'item' is reassigned a value before the old one has been used. [redundantAssignment] neovim-0.10.4/src/nvim/mbyte.c:2837:9: note: item is assigned neovim-0.10.4/src/nvim/mbyte.c:2846:13: note: item is overwritten neovim-0.10.4/src/nvim/mbyte.c:151:52: style: struct member 'Anonymous0::codepage' is never used. [unusedStructMember] neovim-0.10.4/src/nvim/memfile.c:446:3: error: There is an unknown macro here somewhere. Configuration is required. If map_foreach_value is a macro then please configure it. [unknownMacro] neovim-0.10.4/src/nvim/marktree.c:1356:24: style: Condition 'new_i>itr->i' is always true [knownConditionTrueFalse] neovim-0.10.4/src/nvim/marktree.c:1351:17: note: Assuming that condition 'new_i==itr->i' is not redundant neovim-0.10.4/src/nvim/marktree.c:1356:24: note: Condition 'new_i>itr->i' is always true neovim-0.10.4/src/nvim/marktree.c:441:12: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/marktree.c:440:22: note: Assuming allocation function fails neovim-0.10.4/src/nvim/marktree.c:440:22: note: Assignment 'x=xcalloc(1,internal?(sizeof(MTNode)+sizeof(struct mtnode_inner_s)):sizeof(MTNode))', assigned value is 0 neovim-0.10.4/src/nvim/marktree.c:441:12: note: Null pointer dereference neovim-0.10.4/src/nvim/marktree.c:1097:49: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/marktree.c:1452:35: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/marktree.c:1473:33: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/marktree.c:1740:41: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/marktree.c:1903:11: style: Variable 'd1' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/memline.c:1443:7: error: There is an unknown macro here somewhere. Configuration is required. If make_percent_swname is a macro then please configure it. [unknownMacro] neovim-0.10.4/src/nvim/marktree.c:1904:11: style: Variable 'd2' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/marktree.c:2167:38: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/marktree.c:2265:44: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/marktree.c:2455:13: style: Variable 'ref' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/marktree.c:2554:92: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/memory.c:547:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable did_outofmem_msg [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/memory.c:595:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARENA_EMPTY [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/memory.c:610:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arena_alloc_count [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/memory.c:620:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARENA_BLOCK_SIZE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/memory.c:644:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARENA_BLOCK_SIZE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/memory.c:705:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/memory.c:658:7: warning: If memory allocation fails, then there is a possible null pointer dereference: fix_blk [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/memory.c:652:28: note: Assuming allocation function fails neovim-0.10.4/src/nvim/memory.c:652:28: note: Assignment 'alloc=xmalloc(size+aligned_hdr_size)', assigned value is 0 neovim-0.10.4/src/nvim/memory.c:657:36: note: fix_blk is assigned '(struct consumed_blk*)alloc' here. neovim-0.10.4/src/nvim/memory.c:658:7: note: Null pointer dereference neovim-0.10.4/src/nvim/memory.c:660:20: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/memory.c:652:28: note: Assuming allocation function fails neovim-0.10.4/src/nvim/memory.c:652:28: note: Assignment 'alloc=xmalloc(size+aligned_hdr_size)', assigned value is 0 neovim-0.10.4/src/nvim/memory.c:660:20: note: Null pointer addition neovim-0.10.4/src/nvim/memory.c:306:9: style: Variable 'end' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/message.c:2119:3: error: There is an unknown macro here somewhere. Configuration is required. If FUNC_ATTR_NONNULL_ARG is a macro then please configure it. [unknownMacro] neovim-0.10.4/src/nvim/highlight_group.c:783:26: warning: If memory allocation fails, then there is a possible null pointer dereference: name [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/highlight_group.c:736:27: note: Assuming allocation function fails neovim-0.10.4/src/nvim/highlight_group.c:736:27: note: Assignment 'copy_p=xstrdup(p)', assigned value is 0 neovim-0.10.4/src/nvim/highlight_group.c:737:29: note: Calling function 'load_colors', 1st argument 'copy_p' value is 0 neovim-0.10.4/src/nvim/highlight_group.c:783:26: note: Null pointer dereference neovim-0.10.4/src/nvim/highlight_group.c:786:12: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/highlight_group.c:784:22: note: Assuming allocation function fails neovim-0.10.4/src/nvim/highlight_group.c:784:22: note: Assignment 'buf=xmalloc(buflen)', assigned value is 0 neovim-0.10.4/src/nvim/highlight_group.c:786:12: note: Null pointer dereference neovim-0.10.4/src/nvim/highlight_group.c:786:40: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: name [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/highlight_group.c:736:27: note: Assuming allocation function fails neovim-0.10.4/src/nvim/highlight_group.c:736:27: note: Assignment 'copy_p=xstrdup(p)', assigned value is 0 neovim-0.10.4/src/nvim/highlight_group.c:737:29: note: Calling function 'load_colors', 1st argument 'copy_p' value is 0 neovim-0.10.4/src/nvim/highlight_group.c:786:40: note: Null pointer dereference neovim-0.10.4/src/nvim/highlight_group.c:732:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/highlight_group.c:2048:11: style: Variable 'delim' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/highlight_group.c:2379:46: style: Parameter 'xp' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/menu.c:84:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNone [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/menu.c:299:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/menu.c:481:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/menu.c:529:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/menu.c:614:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MENU_MODES [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/menu.c:625:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MENU_MODES [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/menu.c:655:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_MAXCHAR [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/menu.c:720:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/menu.c:746:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_menu_only_exists_in_another_mode [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/menu.c:775:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/menu.c:799:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable got_int [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/menu.c:881:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPAND_UNSUCCESSFUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/menu.c:1095:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ctrl_V [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/menu.c:1124:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAB [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/menu.c:1148:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MENU_VISUAL_MODE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/menu.c:1209:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MENU_INSERT_MODE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/menu.c:1357:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MNU_HIDDEN_CHAR [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/menu.c:1363:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable State [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/menu.c:1394:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MENU_INDEX_INVALID [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/menu.c:1406:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MENU_INDEX_INVALID [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/menu.c:1573:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/menu.c:1595:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MENU_INDEX_INVALID [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/menu.c:1643:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/menu.c:1713:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/menu.c:1738:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ctrl_V [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/menu.c:1753:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/menu.c:1791:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ctrl_V [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/menu.c:1811:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/menu.c:1880:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_type [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mouse.c:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mouse.c:109:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_sel [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mouse.c:130:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tab_page_click_defs [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mouse.c:147:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curtab [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mouse.c:168:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_lock [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mouse.c:226:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mouse_grid [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mouse.c:326:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mouse.c:983:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mouse.c:1024:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_mask [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mouse.c:1067:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_MOUSEUP [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mouse.c:1124:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_LEFTMOUSE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mouse.c:1151:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_mousem [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mouse.c:1203:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mouse_row [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mouse.c:1545:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_p_wrap [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mouse.c:1567:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mouse.c:1594:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BACKWARD [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mouse.c:1701:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable topframe [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mouse.c:1736:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handle [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mouse.c:1814:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mouse.c:1835:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_topline [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mouse.c:1866:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mouse_grid [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/mouse.c:1910:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mouse_row [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:104:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VALID_CROW [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:145:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VALID_CROW [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:161:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VALID_VIRTCOL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:204:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:244:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPD_SOME_VALID [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:251:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_so [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:464:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_sj [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:497:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:505:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_set_curswant [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:514:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VALID_WROW [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:546:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VALID_BOTLINE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:554:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wp [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:573:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VALID_WROW [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:585:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VALID_WROW [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:594:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_valid [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:600:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VALID_WROW [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:607:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VALID_BOTLINE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:615:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VALID_BOTLINE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:620:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VALID_BOTLINE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:627:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VALID_WROW [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:636:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VALID_WCOL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:648:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wl_lnum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:717:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VALID_VIRTCOL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:731:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VALID_CHEIGHT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:746:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VALID_WCOL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:774:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:785:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:805:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VALID_CROW [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:1131:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_invalid_line_number_nr [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:1158:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:1173:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:1213:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXCOL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:1262:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_topline [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:1350:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPD_NOT_VALID [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:1504:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPD_NOT_VALID [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:1542:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_p_wrap [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:1641:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_topfill [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:1683:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_topline [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:1727:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXCOL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:1757:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXCOL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:1777:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mouse_dragging [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:1930:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXCOL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:2169:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXCOL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:2274:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mouse_dragging [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:2379:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_height_inner [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:2435:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_p_sms [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:2473:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ml_line_count [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:2560:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/menu.c:287:11: warning: If memory allocation fails, then there is a possible null pointer dereference: name [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/menu.c:282:28: note: Assuming allocation function fails neovim-0.10.4/src/nvim/menu.c:282:28: note: Assignment 'path_name=xstrdup(menu_path)', assigned value is 0 neovim-0.10.4/src/nvim/menu.c:286:16: note: Assignment 'name=path_name', assigned value is 0 neovim-0.10.4/src/nvim/menu.c:287:11: note: Null pointer dereference neovim-0.10.4/src/nvim/menu.c:350:7: warning: If memory allocation fails, then there is a possible null pointer dereference: menu [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/menu.c:348:21: note: Assuming allocation function fails neovim-0.10.4/src/nvim/menu.c:348:21: note: Assignment 'menu=xcalloc(1,sizeof(vimmenu_T))', assigned value is 0 neovim-0.10.4/src/nvim/menu.c:350:7: note: Null pointer dereference neovim-0.10.4/src/nvim/menu.c:351:7: warning: If memory allocation fails, then there is a possible null pointer dereference: menu [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/menu.c:348:21: note: Assuming allocation function fails neovim-0.10.4/src/nvim/menu.c:348:21: note: Assignment 'menu=xcalloc(1,sizeof(vimmenu_T))', assigned value is 0 neovim-0.10.4/src/nvim/menu.c:351:7: note: Null pointer dereference neovim-0.10.4/src/nvim/menu.c:352:7: warning: If memory allocation fails, then there is a possible null pointer dereference: menu [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/menu.c:348:21: note: Assuming allocation function fails neovim-0.10.4/src/nvim/menu.c:348:21: note: Assignment 'menu=xcalloc(1,sizeof(vimmenu_T))', assigned value is 0 neovim-0.10.4/src/nvim/menu.c:352:7: note: Null pointer dereference neovim-0.10.4/src/nvim/menu.c:354:7: warning: If memory allocation fails, then there is a possible null pointer dereference: menu [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/menu.c:348:21: note: Assuming allocation function fails neovim-0.10.4/src/nvim/menu.c:348:21: note: Assignment 'menu=xcalloc(1,sizeof(vimmenu_T))', assigned value is 0 neovim-0.10.4/src/nvim/menu.c:354:7: note: Null pointer dereference neovim-0.10.4/src/nvim/menu.c:362:7: warning: If memory allocation fails, then there is a possible null pointer dereference: menu [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/menu.c:348:21: note: Assuming allocation function fails neovim-0.10.4/src/nvim/menu.c:348:21: note: Assignment 'menu=xcalloc(1,sizeof(vimmenu_T))', assigned value is 0 neovim-0.10.4/src/nvim/menu.c:362:7: note: Null pointer dereference neovim-0.10.4/src/nvim/menu.c:363:7: warning: If memory allocation fails, then there is a possible null pointer dereference: menu [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/menu.c:348:21: note: Assuming allocation function fails neovim-0.10.4/src/nvim/menu.c:348:21: note: Assignment 'menu=xcalloc(1,sizeof(vimmenu_T))', assigned value is 0 neovim-0.10.4/src/nvim/menu.c:363:7: note: Null pointer dereference neovim-0.10.4/src/nvim/menu.c:366:7: warning: If memory allocation fails, then there is a possible null pointer dereference: menu [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/menu.c:348:21: note: Assuming allocation function fails neovim-0.10.4/src/nvim/menu.c:348:21: note: Assignment 'menu=xcalloc(1,sizeof(vimmenu_T))', assigned value is 0 neovim-0.10.4/src/nvim/menu.c:366:7: note: Null pointer dereference neovim-0.10.4/src/nvim/menu.c:1555:11: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: name [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/menu.c:1551:29: note: Assuming allocation function fails neovim-0.10.4/src/nvim/menu.c:1551:29: note: Assignment 'saved_name=xstrdup(name_arg)', assigned value is 0 neovim-0.10.4/src/nvim/menu.c:1553:16: note: Assignment 'name=saved_name', assigned value is 0 neovim-0.10.4/src/nvim/menu.c:1555:11: note: Null pointer dereference neovim-0.10.4/src/nvim/menu.c:1635:11: warning: If memory allocation fails, then there is a possible null pointer dereference: name [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/menu.c:1633:29: note: Assuming allocation function fails neovim-0.10.4/src/nvim/menu.c:1633:29: note: Assignment 'saved_name=xstrdup(path_name)', assigned value is 0 neovim-0.10.4/src/nvim/menu.c:1634:16: note: Assignment 'name=saved_name', assigned value is 0 neovim-0.10.4/src/nvim/menu.c:1635:11: note: Null pointer dereference neovim-0.10.4/src/nvim/menu.c:1777:25: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/menu.c:1718:21: note: Assuming allocation function fails neovim-0.10.4/src/nvim/menu.c:1718:21: note: Assignment 'from=xstrdup(from)', assigned value is 0 neovim-0.10.4/src/nvim/menu.c:1724:26: note: Calling function 'menu_unescape_name', 1st argument 'from' value is 0 neovim-0.10.4/src/nvim/menu.c:1777:18: note: Assignment 'p=name', assigned value is 0 neovim-0.10.4/src/nvim/menu.c:1777:25: note: Null pointer dereference neovim-0.10.4/src/nvim/menu.c:1790:11: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: arg [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/menu.c:1718:21: note: Assuming allocation function fails neovim-0.10.4/src/nvim/menu.c:1718:21: note: Assignment 'from=xstrdup(from)', assigned value is 0 neovim-0.10.4/src/nvim/menu.c:1722:36: note: Calling function 'menu_translate_tab_and_shift', 1st argument 'from' value is 0 neovim-0.10.4/src/nvim/menu.c:1788:15: note: Assignment 'arg=arg_start', assigned value is 0 neovim-0.10.4/src/nvim/menu.c:1790:11: note: Null pointer dereference neovim-0.10.4/src/nvim/menu.c:1894:8: warning: If memory allocation fails, then there is a possible null pointer dereference: saved_name [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/menu.c:1893:35: note: Assuming allocation function fails neovim-0.10.4/src/nvim/menu.c:1893:35: note: Assignment 'saved_name=xstrdup(menu_name)', assigned value is 0 neovim-0.10.4/src/nvim/menu.c:1894:8: note: Null pointer dereference neovim-0.10.4/src/nvim/menu.c:74:23: style: Parameter 'eap' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/menu.c:586:16: style: Variable 'child' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/menu.c:711:14: style: Variable 'menu' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/menu.c:1264:9: style: Variable 'mode_chars' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/menu.c:1347:30: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/menu.c:1694:32: style: Parameter 'eap' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/mouse.c:912:14: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/mouse.c:1253:10: style: Variable 'old_curwin' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/mouse.c:1701:12: style: Variable 'fp' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/mouse.c:1748:17: style: Variable 'grid' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/mouse.c:1803:38: style: Parameter 'wp' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/msgpack_rpc/channel.c:504:8: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] neovim-0.10.4/src/nvim/msgpack_rpc/packer.c:14:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPACK_ITEM_SIZE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/msgpack_rpc/packer.c:99:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXT_OBJECT_TYPE_SHIFT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/msgpack_rpc/server.c:75:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VV_SEND_SERVER [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/msgpack_rpc/server.c:92:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDRESS_MAX_SIZE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/msgpack_rpc/server.c:114:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/msgpack_rpc/server.c:141:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SocketWatcher [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/msgpack_rpc/server.c:187:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDRESS_MAX_SIZE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/msgpack_rpc/server.c:234:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/msgpack_rpc/packer.c:62:17: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] neovim-0.10.4/src/nvim/msgpack_rpc/server.c:234:5: warning: If memory allocation fails, then there is a possible null pointer dereference: addrs [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/msgpack_rpc/server.c:232:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/msgpack_rpc/server.c:232:25: note: Assignment 'addrs=xcalloc((unsigned long)watchers.ga_len,sizeof(const char*))', assigned value is 0 neovim-0.10.4/src/nvim/msgpack_rpc/server.c:234:5: note: Null pointer dereference neovim-0.10.4/src/nvim/msgpack_rpc/unpacker.c:32:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPACK_NOMEM [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/msgpack_rpc/unpacker.c:55:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/msgpack_rpc/unpacker.c:187:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_INIT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/msgpack_rpc/unpacker.c:214:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPACK_TOKEN_ARRAY [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/msgpack_rpc/unpacker.c:313:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handle_ui_client_redraw [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/msgpack_rpc/unpacker.c:400:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPACK_EOF [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/msgpack_rpc/unpacker.c:178:44: style: Parameter 'parser' can be declared as pointer to const. However it seems that 'api_parse_exit' is a callback function, if 'parser' is declared with const you might also need to cast function pointer(s). [constParameterCallback] neovim-0.10.4/src/nvim/msgpack_rpc/unpacker.c:343:41: note: You might need to cast the function pointer here neovim-0.10.4/src/nvim/msgpack_rpc/unpacker.c:178:44: note: Parameter 'parser' can be declared as pointer to const neovim-0.10.4/src/nvim/msgpack_rpc/unpacker.c:178:66: style: Parameter 'node' can be declared as pointer to const. However it seems that 'api_parse_exit' is a callback function, if 'node' is declared with const you might also need to cast function pointer(s). [constParameterCallback] neovim-0.10.4/src/nvim/msgpack_rpc/unpacker.c:343:41: note: You might need to cast the function pointer here neovim-0.10.4/src/nvim/msgpack_rpc/unpacker.c:178:66: note: Parameter 'node' can be declared as pointer to const neovim-0.10.4/src/nvim/ops.c:6742:13: error: There is an unknown macro here somewhere. Configuration is required. If op_global_reg_iter is a macro then please configure it. [unknownMacro] neovim-0.10.4/src/nvim/normal.c:497:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:517:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmdwin_result [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:530:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcount [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:572:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable km_stopsel [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:600:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_NOP [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:640:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_smd [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:671:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable State [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:717:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_mapping [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:867:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_LEFT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:890:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIsual_active [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:956:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finish_op [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:1057:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_curswant [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:1239:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable did_check_timestamps [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:1259:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable got_int [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:1281:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finish_op [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:1289:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finish_op [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:1301:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finish_op [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:1311:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finish_op [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:1322:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable restart_edit [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:1334:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:1347:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:1410:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable did_throw [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:1516:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIsual_active [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:1539:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIsual_active [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:1549:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIsual_active [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:1558:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:1575:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BACKWARD [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:1734:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:1756:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:1781:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_NOP [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:1793:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_NOP [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:1802:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_NOP [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:1820:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_RIGHT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:1839:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_displayed [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:1854:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_sc [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:1952:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_sc [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:2008:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_sc [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:2027:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_sc [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:2034:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_sc [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:2045:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable showcmd_buf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:2109:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_p_scb [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:2152:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:2220:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CA_COMMAND_BUSY [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:2246:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:2267:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_mask [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:2286:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIND_IDENT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:2309:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:2358:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_cursor [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:2472:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lnum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:2638:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_mapping [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:2682:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_mapping [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:2737:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_p_fdl [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:3135:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable got_int [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:3148:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_COMMAND [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:3197:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIsual_active [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:3210:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIsual_active [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:3226:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_s [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:3237:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIsual_active [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:3254:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETF_SETMARK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:3309:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:3381:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POUND [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:3544:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIsual_mode [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:3580:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_POP [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:3590:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMTLineWise [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:3669:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_mask [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:3747:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_mask [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:3803:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_mask [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:3822:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_mask [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:3868:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_nwindows [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:3888:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_mask [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:3899:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMTCharWise [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:3921:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_cursor [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:3949:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_cursor [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:3973:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMTCharWise [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:4016:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMTCharWise [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:4069:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FM_FORWARD [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:4164:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMTCharWise [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:4297:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lnum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:4351:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMTCharWise [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:4386:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMTCharWise [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:4404:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_LOWER [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:4422:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:4438:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:4588:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIsual_mode [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:4629:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIsual_active [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:4655:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIsual_active [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:4696:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lnum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:4753:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMarkMoveFailed [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:4773:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIsual_mode [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:4787:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:4806:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_DEL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:4820:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ar [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:4838:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jop_flags [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:4878:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jop_flags [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:4932:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:4947:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ctrl_Q [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:5054:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIsual_select [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:5062:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIsual_mode [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:5099:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:5110:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIsual_active [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:5124:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lnum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:5185:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMTCharWise [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:5229:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMTCharWise [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:5257:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:5320:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lnum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:5345:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIsual_active [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:5679:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lnum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:5711:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable restart_edit [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:5719:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIsual_select [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:5747:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_UPPER [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:5767:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_to [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:5784:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:5802:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_NOP [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:5828:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMTLineWise [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:5847:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_mask [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:5860:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMTCharWise [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:5878:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMTCharWise [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:5895:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_cursor [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:5958:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable col [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:5973:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMTCharWise [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:5986:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_sel [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:5999:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_sel [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:6023:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIsual_active [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:6040:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ml_line_count [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:6066:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ctrl_N [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:6094:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable restart_edit [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:6136:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_set_curswant [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:6153:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_INS [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:6216:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable restart_edit [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:6250:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_p_mps [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:6317:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_FORMAT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:6352:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:6369:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ctrl_D [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:6376:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIsual_active [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:6419:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_p_fen [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:6562:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIsual_active [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/normal.c:6584:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable may_garbage_collect [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/option.c:527:14: error: There is an unknown macro here somewhere. Configuration is required. If find_dup_item is a macro then please configure it. [unknownMacro] neovim-0.10.4/src/nvim/optionstr.c:249:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string_option [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:256:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string_option [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:265:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string_option [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:283:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:331:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_BUFLEN [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:401:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_NFNAME [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:411:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:450:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:493:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set_opt_callback_func [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:510:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:549:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:559:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_ambw_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:567:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:597:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_bg_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:605:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_bs [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:619:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_bs_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:630:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_bkc [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:662:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_bkc_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:670:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_bex [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:688:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_bo_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:697:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable breakat_flags [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:713:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:728:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_briopt_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:744:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_bufhidden_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:757:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:773:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_buftype_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:788:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_cmp_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:798:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kListchars [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:838:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_lcs [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:859:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_lcs [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:870:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:885:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_cb_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:904:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COM_ALL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:935:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:961:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:982:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_cpt_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:995:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1006:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_cot_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1038:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COCU_ALL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1043:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COCU_ALL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1051:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPO_VI [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1056:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPO_VI [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1066:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1077:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_culopt_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1092:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_debug_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1100:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1117:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_dip_algorithm_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1134:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1146:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_dy_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1161:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_ead_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1175:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPT_GLOBAL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1210:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_encoding_name [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1216:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1244:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPT_GLOBAL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1264:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_ff_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1273:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_ff_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1292:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_invarg [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1314:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_fcl_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1323:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1333:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_fdc_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1370:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1386:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1401:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_fdm_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1416:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_fdo_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1426:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FO_ALL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1431:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FO_ALL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1437:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHAPE_CURSOR [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1452:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable didset_vim [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1465:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_hlg [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1481:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIGHLIGHT_INIT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1490:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STL_IN_ICON [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1496:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmdpreview [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1506:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_icm_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1519:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1536:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_jop_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1549:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_invarg [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1596:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1608:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_km_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1618:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1626:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_lop_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1639:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1664:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1675:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOUSE_ALL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1680:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOUSE_ALL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1693:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_mousem_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1705:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_mousescroll [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1765:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_mousescroll_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1785:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_nf_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1818:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1827:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_rlc_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1851:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_scbopt_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1859:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_sel [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1873:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_sel_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1888:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_slm_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1896:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1912:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_ssop_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:1922:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_shada [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:2009:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_sloc_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:2019:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:2034:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_scl_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:2055:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_invarg [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:2068:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_invarg [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:2077:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_spo_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:2088:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_spo_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:2096:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:2106:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_sps_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:2121:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_spk_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:2148:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ru_wid [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:2187:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_swb_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:2207:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPT_LOCAL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:2229:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_tc_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:2244:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_tpf_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:2256:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stl_syntax [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:2268:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STL_IN_TITLE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:2289:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_invarg [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:2320:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_invarg [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:2339:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_vfile [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:2356:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_ve [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:2384:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_ve_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:2396:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WW_ALL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:2401:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WW_ALL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:2407:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:2417:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_wim_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:2432:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_wop_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:2440:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_wak [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:2450:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_wak_values [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:2466:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_invarg [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:2473:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_highlight_name [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:2501:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:2634:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kListchars [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/optionstr.c:399:37: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/optionstr.c:409:44: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/optionstr.c:437:47: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/optionstr.c:442:9: style: Variable 'option_val' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/optionstr.c:565:42: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/optionstr.c:630:9: style: Variable 'bkc' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/optionstr.c:668:59: style: Parameter 'FUNC_ATTR_UNUSED' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/optionstr.c:794:66: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/optionstr.c:820:11: style: Variable 'opt' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/optionstr.c:1098:44: style: Parameter 'FUNC_ATTR_UNUSED' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/optionstr.c:1108:13: style: Variable 'xp' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/optionstr.c:1214:48: style: Parameter 'FUNC_ATTR_UNUSED' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/optionstr.c:1364:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/optionstr.c:1449:45: style: Parameter 'FUNC_ATTR_UNUSED' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/optionstr.c:1662:47: style: Parameter 'FUNC_ATTR_UNUSED' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/optionstr.c:1917:37: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/optionstr.c:2094:49: style: Parameter 'FUNC_ATTR_UNUSED' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/optionstr.c:2205:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/optionstr.c:2336:43: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/optionstr.c:2356:9: style: Variable 've' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/optionstr.c:2405:45: style: Parameter 'FUNC_ATTR_UNUSED' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/optionstr.c:2481:36: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/optionstr.c:2840:39: style: Parameter 'FUNC_ATTR_UNUSED' can be declared as pointer to const. However it seems that 'get_fillchars_name' is a callback function, if 'FUNC_ATTR_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] neovim-0.10.4/src/nvim/optionstr.c:861:63: note: You might need to cast the function pointer here neovim-0.10.4/src/nvim/optionstr.c:2840:39: note: Parameter 'FUNC_ATTR_UNUSED' can be declared as pointer to const neovim-0.10.4/src/nvim/optionstr.c:2851:39: style: Parameter 'FUNC_ATTR_UNUSED' can be declared as pointer to const. However it seems that 'get_listchars_name' is a callback function, if 'FUNC_ATTR_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] neovim-0.10.4/src/nvim/optionstr.c:861:42: note: You might need to cast the function pointer here neovim-0.10.4/src/nvim/optionstr.c:2851:39: note: Parameter 'FUNC_ATTR_UNUSED' can be declared as pointer to const neovim-0.10.4/src/nvim/os/env.c:841:13: error: There is an unknown macro here somewhere. Configuration is required. If vim_env_iter is a macro then please configure it. [unknownMacro] neovim-0.10.4/src/nvim/os/fileio.c:136:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFileReadOnly [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/fileio.c:197:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UV_ENOTSUP [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/fileio.c:223:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kRWBufferSize [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/move.c:462:36: style: Parameter 'wp' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/move.c:2557:17: style: Variable 'prev_curwin' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/os/fs.c:1329:7: error: There is an unknown macro here somewhere. Configuration is required. If os_realpath is a macro then please configure it. [unknownMacro] neovim-0.10.4/src/nvim/os/input.c:57:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_KEY_CODE_LEN [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/input.c:66:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable used_stdin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/input.c:90:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable State [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/input.c:101:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable events [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/input.c:128:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mapped_ctrl_c [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/input.c:200:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable got_int [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/input.c:247:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UV_TTY [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/input.c:295:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_SPECIAL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/input.c:319:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KE_MOUSERIGHT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/input.c:376:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KS_EXTRA [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/input.c:431:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_SPECIAL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/input.c:462:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable do_profiling [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/input.c:501:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/input.c:507:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctrl_c_interrupts [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/input.c:550:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typebuf_was_filled [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/input.c:559:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable silent_mode [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/lang.c:67:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_COLLATE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/lang.c:97:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/lang.c:107:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/lang.c:123:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/lang.c:148:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/lang.c:147:9: style: Variable 'loc' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/os/lang.c:308:30: style: Parameter 'xp' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/os/lang.c:331:29: style: Parameter 'xp' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/os/input.c:525:18: style: Condition 'consume_count' is always false [knownConditionTrueFalse] neovim-0.10.4/src/nvim/os/input.c:511:26: note: Assignment 'consume_count=0', assigned value is 0 neovim-0.10.4/src/nvim/os/input.c:514:9: note: Assuming condition is false neovim-0.10.4/src/nvim/os/input.c:525:18: note: Condition 'consume_count' is always false neovim-0.10.4/src/nvim/os/os_win_console.c:22:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GENERIC_READ [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/os_win_console.c:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GENERIC_READ [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/os_win_console.c:66:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_SETICON [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/os_win_console.c:82:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_GETICON [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/os_win_console.c:125:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/process.c:280:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UV_ESRCH [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/pty_conpty_win.c:21:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNone [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/pty_conpty_win.c:34:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFalse [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/pty_conpty_win.c:60:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/pty_conpty_win.c:155:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CREATE_UNICODE_ENVIRONMENT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/pty_conpty_win.c:171:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/pty_process_unix.c:180:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/pty_process_unix.c:236:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCSWINSZ [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/pty_process_unix.c:273:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/pty_process_unix.c:299:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICRNL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/pty_process_unix.c:359:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/pty_process_unix.c:390:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WatcherPtr [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/pty_process_unix.c:412:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kProcessTypePty [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/pty_process_win.c:274:29: error: Syntax Error: AST broken, 'arg_node' doesn't have a parent. [internalAstError] neovim-0.10.4/src/nvim/os/signal.c:42:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/shell.c:118:3: error: There is an unknown macro here somewhere. Configuration is required. If FUNC_ATTR_NONNULL_ARG is a macro then please configure it. [unknownMacro] neovim-0.10.4/src/nvim/os/signal.c:173:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VV_DYING [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/signal.c:211:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVENT_SIGNAL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/time.c:48:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uv [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/time.c:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/time.c:113:27: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] neovim-0.10.4/src/nvim/os/time.c:113:14: style: Variable 'local_time' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/os/time.c:182:67: style: Parameter 'tm' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/os/stdpaths.c:104:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/stdpaths.c:167:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kXDGRuntimeDir [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/stdpaths.c:198:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IOSIZE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/users.c:41:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/users.c:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/users.c:160:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/os/users.c:207:27: style: Parameter 'xp' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/os/users.c:221:22: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/normal.c:2357:12: warning: If memory allocation fails, then there is a possible null pointer dereference: pat [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/normal.c:2352:22: note: Assuming allocation function fails neovim-0.10.4/src/nvim/normal.c:2352:22: note: Assignment 'pat=xmalloc(patlen)', assigned value is 0 neovim-0.10.4/src/nvim/normal.c:2357:12: note: Null pointer dereference neovim-0.10.4/src/nvim/normal.c:3416:3: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/normal.c:3415:22: note: Assuming allocation function fails neovim-0.10.4/src/nvim/normal.c:3415:22: note: Assignment 'buf=xmalloc(buf_size)', assigned value is 0 neovim-0.10.4/src/nvim/normal.c:3416:3: note: Null pointer dereference neovim-0.10.4/src/nvim/normal.c:4756:50: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] neovim-0.10.4/src/nvim/normal.c:1236:52: style: Parameter 's' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/normal.c:1279:55: style: Parameter 's' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/normal.c:1320:50: style: Parameter 's' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/normal.c:1731:37: style: Parameter 'cap' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/normal.c:1892:17: style: Variable 'e' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/normal.c:1941:14: style: Variable 'ignore' can be declared as const array [constVariable] neovim-0.10.4/src/nvim/normal.c:2103:17: style: Variable 'old_curwin' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/normal.c:2106:17: style: Variable 'old_buf' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/normal.c:2225:30: style: Parameter 'cap' can be declared as pointer to const. However it seems that 'nv_nop' is a callback function, if 'cap' is declared with const you might also need to cast function pointer(s). [constParameterCallback] neovim-0.10.4/src/nvim/normal.c:319:16: note: You might need to cast the function pointer here neovim-0.10.4/src/nvim/normal.c:2225:30: note: Parameter 'cap' can be declared as pointer to const neovim-0.10.4/src/nvim/normal.c:3297:37: style: Parameter 'cap' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/normal.c:4326:12: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/normal.c:5253:39: style: Parameter 'cap' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/plines.c:52:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAB [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/plines.c:67:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/plines.c:79:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXCOL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/plines.c:107:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/plines.c:134:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/plines.c:388:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidByteCells [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/plines.c:436:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/plines.c:469:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/plines.c:491:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable State [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/plines.c:525:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kCharsizeFast [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/plines.c:597:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_p_list [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/plines.c:633:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAB [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/plines.c:691:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_sel [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/plines.c:708:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMTMetaLines [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/plines.c:780:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kCharsizeFast [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/plines.c:828:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kCharsizeFast [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/path.c:67:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/path.c:118:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/path.c:185:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/path.c:294:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/path.c:338:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/path.c:480:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/path.c:504:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/path.c:544:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/path.c:564:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/path.c:627:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EW_NOBREAK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/path.c:812:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/path.c:855:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_p_path [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/path.c:923:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/path.c:964:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/path.c:1131:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/path.c:1163:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/path.c:1241:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/path.c:1373:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/path.c:1394:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EW_SILENT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/path.c:1475:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EW_NOTFOUND [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/path.c:1546:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/path.c:1683:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_sctx [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/path.c:1708:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FNAME_INCL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/path.c:1830:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_fic [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/path.c:1938:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/path.c:1985:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/path.c:2014:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/path.c:2083:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/path.c:2151:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/path.c:2212:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EW_KEEPALL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/path.c:2272:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_su [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/path.c:2305:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/path.c:2338:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/path.c:2374:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/path.c:2446:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATHSEP [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/popupmenu.c:96:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pum_text [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/popupmenu.c:139:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kUIPopupmenu [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/popupmenu.c:459:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable State [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/popupmenu.c:679:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/popupmenu.c:713:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Columns [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/popupmenu.c:746:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RedrawingDisabled [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/popupmenu.c:797:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_cot [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/popupmenu.c:1034:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable must_redraw_pum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/popupmenu.c:1047:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pum_grid [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/popupmenu.c:1091:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pum_grid [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/popupmenu.c:1099:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/popupmenu.c:1139:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kBoolVarFalse [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/popupmenu.c:1145:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rows [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/popupmenu.c:1197:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mouse_grid [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/popupmenu.c:1245:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_menu_only_exists_in_another_mode [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/popupmenu.c:1348:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mouse_row [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/plines.c:49:28: style: Parameter 'wp' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/plines.c:163:26: style: Variable 'vt' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/popupmenu.c:568:23: style: The statement 'if (saved!=NUL) *p=NUL' is logically equivalent to '*p=NUL'. [duplicateConditionalAssign] neovim-0.10.4/src/nvim/popupmenu.c:569:18: note: Assignment '*p=NUL' neovim-0.10.4/src/nvim/popupmenu.c:568:23: note: Condition 'saved!=NUL' is redundant neovim-0.10.4/src/nvim/popupmenu.c:209:15: style: Condition 'pvwin!=NULL' is always false [knownConditionTrueFalse] neovim-0.10.4/src/nvim/popupmenu.c:201:20: note: Assignment 'pvwin=NULL', assigned value is 0 neovim-0.10.4/src/nvim/popupmenu.c:203:13: note: Assuming condition is false neovim-0.10.4/src/nvim/popupmenu.c:209:15: note: Condition 'pvwin!=NULL' is always false neovim-0.10.4/src/nvim/popupmenu.c:201:12: style: Variable 'pvwin' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/popupmenu.c:1215:41: style: Parameter 'menu' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/profile.c:233:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ga_len [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/profile.c:296:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/profile.c:362:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPAND_PROFILE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/profile.c:405:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sc_sid [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/profile.c:443:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_SPECIAL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/profile.c:486:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proftime_T [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/profile.c:545:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCING_LNUM [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/profile.c:610:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_SPECIAL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/profile.c:681:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sc_sid [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/profile.c:693:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sc_sid [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/profile.c:712:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ga_len [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/profile.c:781:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_notopen [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/profile.c:795:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sc_sid [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/profile.c:823:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sc_sid [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/profile.c:835:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sc_sid [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/profile.c:893:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable time_fd [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/profile.c:904:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable time_fd [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/profile.c:926:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable time_fd [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/profile.c:956:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable time_fd [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/profile.c:979:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable time_fd [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/profile.c:255:20: style: Variable 'functbl' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/profile.c:347:34: style: Parameter 'xp' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/profile.c:435:75: style: Parameter 'title' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/profile.c:593:20: style: Variable 'functbl' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/quickfix.c:6511:8: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] neovim-0.10.4/src/nvim/rbuffer.c:169:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcnt [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/rbuffer.c:189:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rcnt [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/rbuffer.c:177:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] neovim-0.10.4/src/nvim/rbuffer.c:197:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] neovim-0.10.4/src/nvim/path.c:1770:47: style:inconclusive: Boolean expression 'p[2]=='/'' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] neovim-0.10.4/src/nvim/path.c:1770:80: style:inconclusive: Boolean expression 'p[2]=='#'' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] neovim-0.10.4/src/nvim/path.c:923:50: style: Condition 'path_part[i][j]!=NUL' is always true [knownConditionTrueFalse] neovim-0.10.4/src/nvim/path.c:479:29: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/path.c:1065:23: note: Assuming allocation function fails neovim-0.10.4/src/nvim/path.c:1065:23: note: Assignment 'rel_path=xmalloc(strlen(short_name)+strlen(PATHSEPSTR)+2)', assigned value is 0 neovim-0.10.4/src/nvim/path.c:1067:17: note: Calling function 'add_pathsep', 1st argument 'rel_path' value is 0 neovim-0.10.4/src/nvim/path.c:479:29: note: Null pointer dereference neovim-0.10.4/src/nvim/path.c:480:8: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/path.c:1065:23: note: Assuming allocation function fails neovim-0.10.4/src/nvim/path.c:1065:23: note: Assignment 'rel_path=xmalloc(strlen(short_name)+strlen(PATHSEPSTR)+2)', assigned value is 0 neovim-0.10.4/src/nvim/path.c:1067:17: note: Calling function 'add_pathsep', 1st argument 'rel_path' value is 0 neovim-0.10.4/src/nvim/path.c:480:8: note: Null pointer dereference neovim-0.10.4/src/nvim/path.c:963:3: warning: If memory allocation fails, then there is a possible null pointer dereference: file_pattern [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/path.c:962:31: note: Assuming allocation function fails neovim-0.10.4/src/nvim/path.c:962:31: note: Assignment 'file_pattern=xmalloc(len+2)', assigned value is 0 neovim-0.10.4/src/nvim/path.c:963:3: note: Null pointer dereference neovim-0.10.4/src/nvim/path.c:964:3: warning: If memory allocation fails, then there is a possible null pointer dereference: file_pattern [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/path.c:962:31: note: Assuming allocation function fails neovim-0.10.4/src/nvim/path.c:962:31: note: Assignment 'file_pattern=xmalloc(len+2)', assigned value is 0 neovim-0.10.4/src/nvim/path.c:964:3: note: Null pointer dereference neovim-0.10.4/src/nvim/path.c:2181:8: warning: If memory allocation fails, then there is a possible null pointer dereference: *file [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/path.c:2180:22: note: Assuming allocation function fails neovim-0.10.4/src/nvim/path.c:2180:22: note: Assignment '*file=xmalloc(sizeof(char*))', assigned value is 0 neovim-0.10.4/src/nvim/path.c:2181:8: note: Null pointer dereference neovim-0.10.4/src/nvim/path.c:480:40: error:inconclusive: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/path.c:1065:23: note: Assuming allocation function fails neovim-0.10.4/src/nvim/path.c:1065:23: note: Assignment 'rel_path=xmalloc(strlen(short_name)+strlen(PATHSEPSTR)+2)', assigned value is 0 neovim-0.10.4/src/nvim/path.c:1067:17: note: Calling function 'add_pathsep', 1st argument 'rel_path' value is 0 neovim-0.10.4/src/nvim/path.c:480:40: note: Null pointer addition neovim-0.10.4/src/nvim/path.c:136:32: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/runtime.c:595:1: error: There is an unknown macro here somewhere. Configuration is required. If ArrayOf is a macro then please configure it. [unknownMacro] neovim-0.10.4/src/nvim/path.c:140:9: style: Variable 'past_head' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/path.c:287:9: style: Variable 'tail' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/path.c:822:53: style: Parameter 'gap' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/path.c:868:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/path.c:908:53: style: Parameter 'gap' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/path.c:1986:9: style: Variable 't1' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/path.c:1987:9: style: Variable 't2' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/regexp.c:12829:19: error: There is an unknown macro here somewhere. Configuration is required. If addstate is a macro then please configure it. [unknownMacro] neovim-0.10.4/src/nvim/shada.c:799:20: error: There is an unknown macro here somewhere. Configuration is required. If shada_hist_iter is a macro then please configure it. [unknownMacro] neovim-0.10.4/src/nvim/search.c:150:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rc_did_emsg [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/search.c:218:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pat [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/search.c:247:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pat [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/search.c:321:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RE_SEARCH [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/search.c:341:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RE_SEARCH [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/search.c:354:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable search_match_endcol [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/search.c:360:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable search_match_endcol [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/search.c:366:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RE_SEARCH [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/search.c:382:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_p_inf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/search.c:395:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAGIC_ON [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/search.c:441:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORWARD [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/search.c:472:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pat [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/search.c:478:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dir [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/search.c:488:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/search.c:526:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pat [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/search.c:575:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable called_emsg [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/search.c:983:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dir [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/search.c:988:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VV_SEARCHFORWARD [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/search.c:998:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lnum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/search.c:1050:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable line [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/search.c:1446:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/search.c:1513:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/search.c:1668:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_p_mps [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/search.c:1735:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXCOL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/search.c:2248:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_p_lisp [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/search.c:2302:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_p_so [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/search.c:2392:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_ws [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/search.c:2533:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable called_emsg [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/search.c:2588:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/search.c:2604:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEARCH_STAT_BUF_LEN [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/search.c:2668:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_ws [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/search.c:2772:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_cursor [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/search.c:3152:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/search.c:3359:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_type [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/search.c:3457:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fuzmatch_str_T [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/search.c:3491:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fuzmatch_str_T [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/search.c:3504:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_FUZZY_MATCHES [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/search.c:3542:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/search.c:3553:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSIZE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/search.c:3580:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_fname [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/search.c:4238:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable off [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/search.c:4259:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pat [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/sign.c:1038:8: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] neovim-0.10.4/src/nvim/sha256.c:55:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA256_BUFFER_SIZE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/sha256.c:186:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA256_BUFFER_SIZE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/sha256.c:265:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA256_SUM_SIZE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/sha256.c:307:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA256_BUFFER_SIZE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:238:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPO_CAMEL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:451:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:540:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXWLEN [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:985:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXWLEN [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:1018:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:1082:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WF_HAS_AFF [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:1136:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:1215:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:1237:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WF_ALLCAP [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:1255:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:1264:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decor_state [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:1272:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decor_state [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:1301:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HLF_COUNT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:1556:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:1585:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_locked [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:1637:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_enc [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:1656:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slang_T [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:1741:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WC_KEY_OFF [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:1805:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXWLEN [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:1839:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:1854:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:1891:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:1938:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXWLEN [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:2242:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:2270:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:2341:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:2352:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:2382:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_p_spl [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:2398:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf_T [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:2559:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:2612:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:2654:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_cursor [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:2730:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXWLEN [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:2738:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:2778:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WF_ALLCAP [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:2838:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXWLEN [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:2862:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:2904:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXWLEN [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:3198:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:3226:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:3265:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXWLEN [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:3435:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXWLEN [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:3520:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXWLEN [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:3608:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:3621:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:3657:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lnum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:3697:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_p_spf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:3724:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/search.c:1227:14: warning: If memory allocation fails, then there is a possible null pointer dereference: msgbuf [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/search.c:1226:23: note: Assuming allocation function fails neovim-0.10.4/src/nvim/search.c:1226:23: note: Assignment 'msgbuf=xmalloc(len)', assigned value is 0 neovim-0.10.4/src/nvim/search.c:1227:14: note: Null pointer dereference neovim-0.10.4/src/nvim/search.c:1228:7: warning: If memory allocation fails, then there is a possible null pointer dereference: msgbuf [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/search.c:1226:23: note: Assuming allocation function fails neovim-0.10.4/src/nvim/search.c:1226:23: note: Assignment 'msgbuf=xmalloc(len)', assigned value is 0 neovim-0.10.4/src/nvim/search.c:1228:7: note: Null pointer dereference neovim-0.10.4/src/nvim/search.c:3610:14: warning: If memory allocation fails, then there is a possible null pointer dereference: pat [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/search.c:3608:24: note: Assuming allocation function fails neovim-0.10.4/src/nvim/search.c:3608:24: note: Assignment 'pat=xmalloc(patlen)', assigned value is 0 neovim-0.10.4/src/nvim/search.c:3610:14: note: Null pointer dereference neovim-0.10.4/src/nvim/search.c:3778:13: warning: If memory allocation fails, then there is a possible null pointer dereference: bigger [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/search.c:3776:27: note: Assuming allocation function fails neovim-0.10.4/src/nvim/search.c:3776:27: note: Assignment 'bigger=xmalloc((unsigned long)max_path_depth*2*sizeof(struct SearchedFile))', assigned value is 0 neovim-0.10.4/src/nvim/search.c:3778:13: note: Null pointer dereference neovim-0.10.4/src/nvim/search.c:3781:13: warning: If memory allocation fails, then there is a possible null pointer dereference: bigger [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/search.c:3776:27: note: Assuming allocation function fails neovim-0.10.4/src/nvim/search.c:3776:27: note: Assignment 'bigger=xmalloc((unsigned long)max_path_depth*2*sizeof(struct SearchedFile))', assigned value is 0 neovim-0.10.4/src/nvim/search.c:3781:13: note: Null pointer dereference neovim-0.10.4/src/nvim/search.c:3782:13: warning: If memory allocation fails, then there is a possible null pointer dereference: bigger [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/search.c:3776:27: note: Assuming allocation function fails neovim-0.10.4/src/nvim/search.c:3776:27: note: Assignment 'bigger=xmalloc((unsigned long)max_path_depth*2*sizeof(struct SearchedFile))', assigned value is 0 neovim-0.10.4/src/nvim/search.c:3782:13: note: Null pointer dereference neovim-0.10.4/src/nvim/search.c:3783:13: warning: If memory allocation fails, then there is a possible null pointer dereference: bigger [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/search.c:3776:27: note: Assuming allocation function fails neovim-0.10.4/src/nvim/search.c:3776:27: note: Assignment 'bigger=xmalloc((unsigned long)max_path_depth*2*sizeof(struct SearchedFile))', assigned value is 0 neovim-0.10.4/src/nvim/search.c:3783:13: note: Null pointer dereference neovim-0.10.4/src/nvim/search.c:3784:13: warning: If memory allocation fails, then there is a possible null pointer dereference: bigger [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/search.c:3776:27: note: Assuming allocation function fails neovim-0.10.4/src/nvim/search.c:3776:27: note: Assignment 'bigger=xmalloc((unsigned long)max_path_depth*2*sizeof(struct SearchedFile))', assigned value is 0 neovim-0.10.4/src/nvim/search.c:3784:13: note: Null pointer dereference neovim-0.10.4/src/nvim/search.c:3787:13: warning: If memory allocation fails, then there is a possible null pointer dereference: bigger [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/search.c:3776:27: note: Assuming allocation function fails neovim-0.10.4/src/nvim/search.c:3776:27: note: Assignment 'bigger=xmalloc((unsigned long)max_path_depth*2*sizeof(struct SearchedFile))', assigned value is 0 neovim-0.10.4/src/nvim/search.c:3787:13: note: Null pointer dereference neovim-0.10.4/src/nvim/search.c:3794:14: warning: If memory allocation fails, then there is a possible null pointer dereference: files [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/search.c:3776:27: note: Assuming allocation function fails neovim-0.10.4/src/nvim/search.c:3776:27: note: Assignment 'bigger=xmalloc((unsigned long)max_path_depth*2*sizeof(struct SearchedFile))', assigned value is 0 neovim-0.10.4/src/nvim/search.c:3792:19: note: Assignment 'files=bigger', assigned value is 0 neovim-0.10.4/src/nvim/search.c:3794:14: note: Null pointer dereference neovim-0.10.4/src/nvim/search.c:216:33: style: Parameter 'pat' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/search.c:449:36: style: Parameter 's' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/search.c:993:40: style: Parameter 'rp' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/search.c:1629:52: style: Parameter 'startpos' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/search.c:1629:69: style: Parameter 'endpos' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/search.c:2528:59: style: Parameter 'cur' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/search.c:2587:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/search.c:2665:49: style: Parameter 'pos' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/search.c:2679:17: style: Variable 'lbuf' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/search.c:2773:9: style: Variable 'pattern' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/search.c:3425:29: style: Parameter 'argvars' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/search.c:3431:32: style: Parameter 'argvars' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/search.c:623:23: style: Variable 'at_first_line' is assigned a value that is never used. [unreadVariable] neovim-0.10.4/src/nvim/search.c:627:21: style: Variable 'at_first_line' is assigned a value that is never used. [unreadVariable] neovim-0.10.4/src/nvim/search.c:638:21: style: Variable 'at_first_line' is assigned a value that is never used. [unreadVariable] neovim-0.10.4/src/nvim/search.c:906:21: style: Variable 'at_first_line' is assigned a value that is never used. [unreadVariable] neovim-0.10.4/src/nvim/spellfile.c:615:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_notopen [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:850:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXWLEN [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:898:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXWLEN [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:1023:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:1044:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXREGIONS [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:1082:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SP_FORMERROR [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:1094:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SP_FORMERROR [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:1128:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SP_TRUNCERROR [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:1186:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SP_TRUNCERROR [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:1301:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXWLEN [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:1352:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SP_FORMERROR [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:1371:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SP_FORMERROR [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:1545:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:1604:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sm_lead_w [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:1641:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:1715:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SP_TRUNCERROR [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:1811:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first_lang [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:1853:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_msm [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:1992:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable items [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:2740:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:2789:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:2817:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:2851:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:2911:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:2975:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXWLEN [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:3023:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXWLEN [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:3224:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WF_KEEPCAP [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:3261:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:3292:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:3330:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXWLEN [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:3566:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:3797:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:3821:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXWLEN [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:3878:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:4096:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_verbose [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:4134:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable got_int [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:4218:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:4244:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:4634:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:4696:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WF_REGION [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:4774:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:4796:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first_lang [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:4862:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXWLEN [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:4953:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:4982:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:5071:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_notopen [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:5151:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable afile [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:5359:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_verbose [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:5378:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_spellwrong [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:5397:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXWLEN [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:5554:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_p_spl [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:5637:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:5651:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable did_set_spelltab [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:5706:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellsuggest.c:839:10: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] neovim-0.10.4/src/nvim/state.c:61:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/state.c:119:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable events [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/state.c:147:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable virtual_op [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/state.c:160:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable State [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/state.c:182:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIsual_active [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/state.c:253:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVENT_MODECHANGED [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/state.c:288:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tb_len [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/statusline.c:78:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wild_menu_showing [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/statusline.c:197:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/statusline.c:212:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FR_COL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/statusline.c:234:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/statusline.c:248:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StlClickDefinition [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/statusline.c:265:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStlClickDisabled [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/statusline.c:304:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/statusline.c:483:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_wbr [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/statusline.c:496:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_ru [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/statusline.c:626:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curwin [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/statusline.c:654:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARENA_EMPTY [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/statusline.c:702:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HLF_TP [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/statusline.c:876:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VV_LNUM [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/statusline.c:938:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable redraw_not_allowed [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spell.c:1659:5: warning: If memory allocation fails, then there is a possible null pointer dereference: lp [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/spell.c:1656:24: note: Assuming allocation function fails neovim-0.10.4/src/nvim/spell.c:1656:24: note: Assignment 'lp=xcalloc(1,sizeof(slang_T))', assigned value is 0 neovim-0.10.4/src/nvim/spell.c:1659:5: note: Null pointer dereference neovim-0.10.4/src/nvim/spell.c:1663:3: warning: If memory allocation fails, then there is a possible null pointer dereference: lp [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/spell.c:1656:24: note: Assuming allocation function fails neovim-0.10.4/src/nvim/spell.c:1656:24: note: Assignment 'lp=xcalloc(1,sizeof(slang_T))', assigned value is 0 neovim-0.10.4/src/nvim/spell.c:1663:3: note: Null pointer dereference neovim-0.10.4/src/nvim/spell.c:1664:3: warning: If memory allocation fails, then there is a possible null pointer dereference: lp [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/spell.c:1656:24: note: Assuming allocation function fails neovim-0.10.4/src/nvim/spell.c:1656:24: note: Assignment 'lp=xcalloc(1,sizeof(slang_T))', assigned value is 0 neovim-0.10.4/src/nvim/spell.c:1664:3: note: Null pointer dereference neovim-0.10.4/src/nvim/spell.c:1823:12: warning: If memory allocation fails, then there is a possible null pointer dereference: wc [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/spell.c:1822:17: note: Assuming allocation function fails neovim-0.10.4/src/nvim/spell.c:1822:17: note: Assignment 'wc=xmalloc(offsetof(wordcount_T,wc_word)+p_len+1)', assigned value is 0 neovim-0.10.4/src/nvim/spell.c:1823:12: note: Null pointer dereference neovim-0.10.4/src/nvim/spell.c:1824:5: warning: If memory allocation fails, then there is a possible null pointer dereference: wc [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/spell.c:1822:17: note: Assuming allocation function fails neovim-0.10.4/src/nvim/spell.c:1822:17: note: Assignment 'wc=xmalloc(offsetof(wordcount_T,wc_word)+p_len+1)', assigned value is 0 neovim-0.10.4/src/nvim/spell.c:1824:5: note: Null pointer dereference neovim-0.10.4/src/nvim/spell.c:1825:42: warning: If memory allocation fails, then there is a possible null pointer dereference: wc [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/spell.c:1822:17: note: Assuming allocation function fails neovim-0.10.4/src/nvim/spell.c:1822:17: note: Assignment 'wc=xmalloc(offsetof(wordcount_T,wc_word)+p_len+1)', assigned value is 0 neovim-0.10.4/src/nvim/spell.c:1825:42: note: Null pointer dereference neovim-0.10.4/src/nvim/spell.c:1971:26: warning: If memory allocation fails, then there is a possible null pointer dereference: splp [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/spell.c:1966:21: note: Assuming allocation function fails neovim-0.10.4/src/nvim/spell.c:1966:21: note: Assignment 'spl_copy=xstrdup(wp->w_s->b_p_spl)', assigned value is 0 neovim-0.10.4/src/nvim/spell.c:1971:15: note: Assignment 'splp=spl_copy', assigned value is 0 neovim-0.10.4/src/nvim/spell.c:1971:26: note: Null pointer dereference neovim-0.10.4/src/nvim/spell.c:2400:3: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/spell.c:2398:23: note: Assuming allocation function fails neovim-0.10.4/src/nvim/spell.c:2398:23: note: Assignment 'buf=xcalloc(1,sizeof(buf_T))', assigned value is 0 neovim-0.10.4/src/nvim/spell.c:2400:3: note: Null pointer dereference neovim-0.10.4/src/nvim/spell.c:2401:3: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/spell.c:2398:23: note: Assuming allocation function fails neovim-0.10.4/src/nvim/spell.c:2398:23: note: Assignment 'buf=xcalloc(1,sizeof(buf_T))', assigned value is 0 neovim-0.10.4/src/nvim/spell.c:2401:3: note: Null pointer dereference neovim-0.10.4/src/nvim/spell.c:2668:12: warning: If memory allocation fails, then there is a possible null pointer dereference: frompat [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/spell.c:2667:26: note: Assuming allocation function fails neovim-0.10.4/src/nvim/spell.c:2667:26: note: Assignment 'frompat=xmalloc(frompatlen)', assigned value is 0 neovim-0.10.4/src/nvim/spell.c:2668:12: note: Null pointer dereference neovim-0.10.4/src/nvim/spell.c:2686:15: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/spell.c:2685:24: note: Assuming allocation function fails neovim-0.10.4/src/nvim/spell.c:2685:24: note: Assignment 'p=xmalloc((unsigned long)get_cursor_line_len()+(unsigned long)addlen+1)', assigned value is 0 neovim-0.10.4/src/nvim/spell.c:2686:15: note: Null pointer dereference neovim-0.10.4/src/nvim/spell.c:2687:16: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/spell.c:2685:24: note: Assuming allocation function fails neovim-0.10.4/src/nvim/spell.c:2685:24: note: Assignment 'p=xmalloc((unsigned long)get_cursor_line_len()+(unsigned long)addlen+1)', assigned value is 0 neovim-0.10.4/src/nvim/spell.c:2687:16: note: Null pointer addition neovim-0.10.4/src/nvim/spell.c:445:55: style: Parameter 'wp' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/spell.c:966:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/spell.c:1114:12: style: Variable 'slang' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/spell.c:1116:12: style: Variable 'byts' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/spell.c:1129:10: style: Variable 'idxs' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/spell.c:1212:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/spell.c:1384:11: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/spell.c:1653:28: style: Parameter 'lang' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/spell.c:1902:19: style: Variable 'syl' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/spell.c:1943:9: style: Variable 'use_region' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/spell.c:2235:34: style: Parameter 'lp' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/spell.c:2839:11: style: Variable 'word' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/spell.c:2906:8: style: Variable 'ws' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/spell.c:2907:8: style: Variable 'pf' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/spell.c:3269:12: style: Variable 'byts' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/spell.c:3270:10: style: Variable 'idxs' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/spell.c:3535:12: style: Variable 'byts' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/spell.c:3536:10: style: Variable 'idxs' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/spell.c:3604:45: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/statusline.c:738:18: style: Condition 'tabcount>0' is always true [knownConditionTrueFalse] neovim-0.10.4/src/nvim/statusline.c:728:20: note: Assignment 'tabcount=0', assigned value is 0 neovim-0.10.4/src/nvim/statusline.c:735:7: note: tabcount is incremented', new value is 1 neovim-0.10.4/src/nvim/statusline.c:738:18: note: Condition 'tabcount>0' is always true neovim-0.10.4/src/nvim/statusline.c:971:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: fmt [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/statusline.c:412:16: note: Assuming allocation function fails neovim-0.10.4/src/nvim/statusline.c:412:16: note: Assignment 'stl=xstrdup(stl)', assigned value is 0 neovim-0.10.4/src/nvim/statusline.c:413:43: note: Calling function 'build_stl_str_hl', 4th argument 'stl' value is 0 neovim-0.10.4/src/nvim/statusline.c:971:7: note: Null pointer dereference neovim-0.10.4/src/nvim/statusline.c:971:24: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: fmt [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/statusline.c:412:16: note: Assuming allocation function fails neovim-0.10.4/src/nvim/statusline.c:412:16: note: Assignment 'stl=xstrdup(stl)', assigned value is 0 neovim-0.10.4/src/nvim/statusline.c:413:43: note: Calling function 'build_stl_str_hl', 4th argument 'stl' value is 0 neovim-0.10.4/src/nvim/statusline.c:971:24: note: Null pointer dereference neovim-0.10.4/src/nvim/statusline.c:208:27: style: Parameter 'wp' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/statusline.c:210:12: style: Variable 'fr' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/statusline.c:1406:13: style: Variable 'block_start' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/strings.c:322:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/strings.c:332:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/strings.c:343:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/strings.c:414:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ctrl_V [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/strings.c:531:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/strings.c:986:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/strings.c:1013:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_val_too_large [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/strings.c:1032:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/strings.c:1427:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/strings.c:2402:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_type [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/strings.c:2457:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/strings.c:2515:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kListLenUnknown [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/strings.c:2529:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_type [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/strings.c:2599:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBUFLEN [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/strings.c:2629:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAR_STRING [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/strings.c:2645:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mb_cptr2char_adv [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/strings.c:2664:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_type [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/strings.c:2684:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/strings.c:2715:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_type [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/strings.c:2741:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_type [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/strings.c:2817:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_type [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/strings.c:2854:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBUFLEN [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/strings.c:2897:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAR_STRING [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/strings.c:2909:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/strings.c:2969:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAR_STRING [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/strings.c:2976:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAR_STRING [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/strings.c:2983:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBUFLEN [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/strings.c:3062:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBUFLEN [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/syntax.c:4224:24: error: syntax error: Unexpected token '(' [syntaxError] neovim-0.10.4/src/nvim/tag.c:236:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tag.c:267:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kCallbackNone [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tag.c:293:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_tagstack [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tag.c:810:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_tagstack [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tag.c:991:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tag.c:1113:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXCOL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tag.c:1124:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_tagstack [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tag.c:1164:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tag.c:1190:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tag.c:1228:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_tagstacklen [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tag.c:1420:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tag.c:1484:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAG_KEEP_LANG [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tag.c:1523:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAG_NO_TAGFUNC [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tag.c:1570:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vim_ignored [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tag.c:1630:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tag.c:1645:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAG_NOIC [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tag.c:1731:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAB [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tag.c:1862:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAG_REGEXP [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tag.c:1878:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_tl [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tag.c:1945:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAG_NAMES [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tag.c:2099:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAG_INS_COMP [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tag.c:2186:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONV_NONE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tag.c:2238:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAG_NAMES [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tag.c:2313:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tag.c:2512:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_help [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tag.c:2629:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAB [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tag.c:2718:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tag.c:2779:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tag.c:2795:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable postponed_split [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tag.c:3092:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPAND_FILES [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tag.c:3131:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tag.c:3178:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tag.c:3201:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAG_NAMES [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tag.c:3289:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAG_REGEXP [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tag.c:3390:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXCOL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tag.c:3442:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAGSTACKSIZE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tag.c:3469:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAR_DICT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/strings.c:825:12: style: Redundant initialization for 'fmt_spec'. The initialized value is overwritten before it is read. [redundantInitialization] neovim-0.10.4/src/nvim/strings.c:813:17: note: fmt_spec is initialized neovim-0.10.4/src/nvim/strings.c:825:12: note: fmt_spec is overwritten neovim-0.10.4/src/nvim/tag.c:1202:7: style: The if condition is the same as the previous if condition [duplicateCondition] neovim-0.10.4/src/nvim/tag.c:1179:7: note: First condition neovim-0.10.4/src/nvim/tag.c:1202:7: note: Second condition neovim-0.10.4/src/nvim/tag.c:1423:5: warning: If memory allocation fails, then there is a possible null pointer dereference: st->orgpat [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tag.c:1422:23: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tag.c:1422:23: note: Assignment 'st->orgpat=xmalloc(sizeof(struct pat_T))', assigned value is 0 neovim-0.10.4/src/nvim/tag.c:1423:5: note: Null pointer dereference neovim-0.10.4/src/nvim/tag.c:1995:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tag.c:1991:18: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tag.c:1991:18: note: Assignment 'mfp=xmalloc(mfp_size)', assigned value is 0 neovim-0.10.4/src/nvim/tag.c:1993:15: note: Assignment 'p=mfp', assigned value is 0 neovim-0.10.4/src/nvim/tag.c:1995:5: note: Null pointer dereference neovim-0.10.4/src/nvim/tag.c:2045:5: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tag.c:2043:18: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tag.c:2043:18: note: Assignment 'mfp=xmalloc(sizeof(char)+len+1)', assigned value is 0 neovim-0.10.4/src/nvim/tag.c:2044:13: note: p is assigned 'mfp' here. neovim-0.10.4/src/nvim/tag.c:2045:5: note: Null pointer dereference neovim-0.10.4/src/nvim/tag.c:2052:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tag.c:2043:18: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tag.c:2043:18: note: Assignment 'mfp=xmalloc(sizeof(char)+len+1)', assigned value is 0 neovim-0.10.4/src/nvim/tag.c:2044:15: note: Assignment 'p=mfp', assigned value is 0 neovim-0.10.4/src/nvim/tag.c:2052:5: note: Null pointer dereference neovim-0.10.4/src/nvim/tag.c:2811:11: warning: If memory allocation fails, then there is a possible null pointer dereference: lbuf [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tag.c:2810:23: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tag.c:2810:23: note: Assignment 'lbuf=xmalloc(len)', assigned value is 0 neovim-0.10.4/src/nvim/tag.c:2811:11: note: Null pointer dereference neovim-0.10.4/src/nvim/tag.c:1996:14: error:inconclusive: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/tag.c:1991:18: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tag.c:1991:18: note: Assignment 'mfp=xmalloc(mfp_size)', assigned value is 0 neovim-0.10.4/src/nvim/tag.c:1993:15: note: Assignment 'p=mfp', assigned value is 0 neovim-0.10.4/src/nvim/tag.c:1996:14: note: Null pointer addition neovim-0.10.4/src/nvim/tag.c:1997:16: error:inconclusive: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/tag.c:1991:18: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tag.c:1991:18: note: Assignment 'mfp=xmalloc(mfp_size)', assigned value is 0 neovim-0.10.4/src/nvim/tag.c:1993:15: note: Assignment 'p=mfp', assigned value is 0 neovim-0.10.4/src/nvim/tag.c:1997:16: note: Null pointer addition neovim-0.10.4/src/nvim/tag.c:2046:14: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/tag.c:2043:18: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tag.c:2043:18: note: Assignment 'mfp=xmalloc(sizeof(char)+len+1)', assigned value is 0 neovim-0.10.4/src/nvim/tag.c:2044:13: note: p is assigned 'mfp' here. neovim-0.10.4/src/nvim/tag.c:2046:14: note: Null pointer addition neovim-0.10.4/src/nvim/tag.c:2053:17: error:inconclusive: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/tag.c:2043:18: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tag.c:2043:18: note: Assignment 'mfp=xmalloc(sizeof(char)+len+1)', assigned value is 0 neovim-0.10.4/src/nvim/tag.c:2044:15: note: Assignment 'p=mfp', assigned value is 0 neovim-0.10.4/src/nvim/tag.c:2053:17: note: Null pointer addition neovim-0.10.4/src/nvim/tag.c:2707:26: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/tag.c:2810:23: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tag.c:2810:23: note: Assignment 'lbuf=xmalloc(len)', assigned value is 0 neovim-0.10.4/src/nvim/tag.c:2816:19: note: Calling function 'parse_match', 1st argument 'lbuf' value is 0 neovim-0.10.4/src/nvim/tag.c:2707:26: note: Null pointer addition neovim-0.10.4/src/nvim/tag.c:3106:21: error:inconclusive: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/tag.c:3104:21: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tag.c:3104:21: note: Assignment 'retval=xmalloc(MAXPATHL)', assigned value is 0 neovim-0.10.4/src/nvim/tag.c:3106:21: note: Null pointer addition neovim-0.10.4/src/nvim/tag.c:553:12: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/tag.c:810:12: style: Variable 'tagstack' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/tag.c:1026:13: style: Variable 'cmd_start' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/tag.c:1027:13: style: Variable 'cmd_end' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/tag.c:2005:13: style: Variable 'temp_end' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/tag.c:2745:15: style: Variable 'pc' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/tag.c:3085:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/terminal.c:194:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VV_TERMREQUEST [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/terminal.c:212:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StringBuilder [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/terminal.c:223:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVENT_TERMREQUEST [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/terminal.c:239:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVENT_TERMREQUEST [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/terminal.c:262:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable main_loop [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/terminal.c:272:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr_t [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/terminal.c:296:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Terminal [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/terminal.c:419:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exiting [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/terminal.c:485:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wp [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/terminal.c:511:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/terminal.c:613:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_wrow [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/terminal.c:628:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stop_insert_mode [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/terminal.c:710:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALLTHROUGH [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/terminal.c:766:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr_t [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/terminal.c:801:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPF_BS [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/terminal.c:833:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vt [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/terminal.c:872:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTERM_MOD_NONE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/terminal.c:895:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KV_INITIAL_VALUE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/terminal.c:924:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HL_UNDERLINE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/terminal.c:947:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERM_ATTRS_MAX [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/terminal.c:1042:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_INIT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/terminal.c:1129:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cols [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/terminal.c:1197:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chars [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/terminal.c:1212:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_mask [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/terminal.c:1260:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTERM_KEY_BACKSPACE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/terminal.c:1537:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mouse_row [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/terminal.c:1673:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/terminal.c:1685:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chars [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/terminal.c:1705:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr_t [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/terminal.c:1741:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exiting [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/terminal.c:1781:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SB_MAX [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/terminal.c:1857:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/terminal.c:1896:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_buffer [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/terminal.c:1925:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable State [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/terminal.c:1930:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_INIT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tag.c:1947:14: style: Variable 'len' is assigned a value that is never used. [unreadVariable] neovim-0.10.4/src/nvim/tag.c:1948:19: style: Variable 'mfp_size' is assigned a value that is never used. [unreadVariable] neovim-0.10.4/src/nvim/testing.c:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBUFLEN [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/testing.c:85:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBUFLEN [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/testing.c:165:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAR_UNKNOWN [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/testing.c:289:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBUFLEN [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/testing.c:313:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_type [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/testing.c:335:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_type [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/testing.c:350:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable called_vim_beep [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/testing.c:394:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBUFLEN [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/testing.c:500:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VV_EXCEPTION [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/testing.c:521:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trylevel [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/testing.c:676:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_type [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/testing.c:720:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/testing.c:765:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VV_TESTING [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/testing.c:219:23: style: Variable 'item2' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/terminal.c:898:44: style: Condition 'i>0' is always true [knownConditionTrueFalse] neovim-0.10.4/src/nvim/terminal.c:898:33: note: Assuming that condition 'i==0' is not redundant neovim-0.10.4/src/nvim/terminal.c:898:44: note: Condition 'i>0' is always true neovim-0.10.4/src/nvim/terminal.c:297:3: warning: If memory allocation fails, then there is a possible null pointer dereference: term [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/terminal.c:296:37: note: Assuming allocation function fails neovim-0.10.4/src/nvim/terminal.c:296:28: note: Assignment 'term=*termpp=xcalloc(1,sizeof(Terminal))', assigned value is 0 neovim-0.10.4/src/nvim/terminal.c:297:3: note: Null pointer dereference neovim-0.10.4/src/nvim/terminal.c:298:3: warning: If memory allocation fails, then there is a possible null pointer dereference: term [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/terminal.c:296:37: note: Assuming allocation function fails neovim-0.10.4/src/nvim/terminal.c:296:28: note: Assignment 'term=*termpp=xcalloc(1,sizeof(Terminal))', assigned value is 0 neovim-0.10.4/src/nvim/terminal.c:298:3: note: Null pointer dereference neovim-0.10.4/src/nvim/terminal.c:300:3: warning: If memory allocation fails, then there is a possible null pointer dereference: term [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/terminal.c:296:37: note: Assuming allocation function fails neovim-0.10.4/src/nvim/terminal.c:296:28: note: Assignment 'term=*termpp=xcalloc(1,sizeof(Terminal))', assigned value is 0 neovim-0.10.4/src/nvim/terminal.c:300:3: note: Null pointer dereference neovim-0.10.4/src/nvim/terminal.c:303:3: warning: If memory allocation fails, then there is a possible null pointer dereference: term [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/terminal.c:296:37: note: Assuming allocation function fails neovim-0.10.4/src/nvim/terminal.c:296:28: note: Assignment 'term=*termpp=xcalloc(1,sizeof(Terminal))', assigned value is 0 neovim-0.10.4/src/nvim/terminal.c:303:3: note: Null pointer dereference neovim-0.10.4/src/nvim/terminal.c:304:18: warning: If memory allocation fails, then there is a possible null pointer dereference: term [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/terminal.c:296:37: note: Assuming allocation function fails neovim-0.10.4/src/nvim/terminal.c:296:28: note: Assignment 'term=*termpp=xcalloc(1,sizeof(Terminal))', assigned value is 0 neovim-0.10.4/src/nvim/terminal.c:304:18: note: Null pointer dereference neovim-0.10.4/src/nvim/terminal.c:306:42: warning: If memory allocation fails, then there is a possible null pointer dereference: term [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/terminal.c:296:37: note: Assuming allocation function fails neovim-0.10.4/src/nvim/terminal.c:296:28: note: Assignment 'term=*termpp=xcalloc(1,sizeof(Terminal))', assigned value is 0 neovim-0.10.4/src/nvim/terminal.c:306:42: note: Null pointer dereference neovim-0.10.4/src/nvim/terminal.c:308:3: warning: If memory allocation fails, then there is a possible null pointer dereference: term [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/terminal.c:296:37: note: Assuming allocation function fails neovim-0.10.4/src/nvim/terminal.c:296:28: note: Assignment 'term=*termpp=xcalloc(1,sizeof(Terminal))', assigned value is 0 neovim-0.10.4/src/nvim/terminal.c:308:3: note: Null pointer dereference neovim-0.10.4/src/nvim/terminal.c:308:35: warning: If memory allocation fails, then there is a possible null pointer dereference: term [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/terminal.c:296:37: note: Assuming allocation function fails neovim-0.10.4/src/nvim/terminal.c:296:28: note: Assignment 'term=*termpp=xcalloc(1,sizeof(Terminal))', assigned value is 0 neovim-0.10.4/src/nvim/terminal.c:308:35: note: Null pointer dereference neovim-0.10.4/src/nvim/terminal.c:309:33: warning: If memory allocation fails, then there is a possible null pointer dereference: term [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/terminal.c:296:37: note: Assuming allocation function fails neovim-0.10.4/src/nvim/terminal.c:296:28: note: Assignment 'term=*termpp=xcalloc(1,sizeof(Terminal))', assigned value is 0 neovim-0.10.4/src/nvim/terminal.c:309:33: note: Null pointer dereference neovim-0.10.4/src/nvim/terminal.c:313:30: warning: If memory allocation fails, then there is a possible null pointer dereference: term [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/terminal.c:296:37: note: Assuming allocation function fails neovim-0.10.4/src/nvim/terminal.c:296:28: note: Assignment 'term=*termpp=xcalloc(1,sizeof(Terminal))', assigned value is 0 neovim-0.10.4/src/nvim/terminal.c:313:30: note: Null pointer dereference neovim-0.10.4/src/nvim/terminal.c:314:43: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: term [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/terminal.c:296:37: note: Assuming allocation function fails neovim-0.10.4/src/nvim/terminal.c:296:28: note: Assignment 'term=*termpp=xcalloc(1,sizeof(Terminal))', assigned value is 0 neovim-0.10.4/src/nvim/terminal.c:314:43: note: Null pointer dereference neovim-0.10.4/src/nvim/terminal.c:315:33: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: term [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/terminal.c:296:37: note: Assuming allocation function fails neovim-0.10.4/src/nvim/terminal.c:296:28: note: Assignment 'term=*termpp=xcalloc(1,sizeof(Terminal))', assigned value is 0 neovim-0.10.4/src/nvim/terminal.c:315:33: note: Null pointer dereference neovim-0.10.4/src/nvim/terminal.c:316:22: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: term [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/terminal.c:296:37: note: Assuming allocation function fails neovim-0.10.4/src/nvim/terminal.c:296:28: note: Assignment 'term=*termpp=xcalloc(1,sizeof(Terminal))', assigned value is 0 neovim-0.10.4/src/nvim/terminal.c:316:22: note: Null pointer dereference neovim-0.10.4/src/nvim/terminal.c:317:29: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: term [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/terminal.c:296:37: note: Assuming allocation function fails neovim-0.10.4/src/nvim/terminal.c:296:28: note: Assignment 'term=*termpp=xcalloc(1,sizeof(Terminal))', assigned value is 0 neovim-0.10.4/src/nvim/terminal.c:317:29: note: Null pointer dereference neovim-0.10.4/src/nvim/terminal.c:320:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: term [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/terminal.c:296:37: note: Assuming allocation function fails neovim-0.10.4/src/nvim/terminal.c:296:28: note: Assignment 'term=*termpp=xcalloc(1,sizeof(Terminal))', assigned value is 0 neovim-0.10.4/src/nvim/terminal.c:320:3: note: Null pointer dereference neovim-0.10.4/src/nvim/terminal.c:321:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: term [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/terminal.c:296:37: note: Assuming allocation function fails neovim-0.10.4/src/nvim/terminal.c:296:28: note: Assignment 'term=*termpp=xcalloc(1,sizeof(Terminal))', assigned value is 0 neovim-0.10.4/src/nvim/terminal.c:321:3: note: Null pointer dereference neovim-0.10.4/src/nvim/terminal.c:344:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: term [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/terminal.c:296:37: note: Assuming allocation function fails neovim-0.10.4/src/nvim/terminal.c:296:28: note: Assignment 'term=*termpp=xcalloc(1,sizeof(Terminal))', assigned value is 0 neovim-0.10.4/src/nvim/terminal.c:344:3: note: Null pointer dereference neovim-0.10.4/src/nvim/terminal.c:1147:5: warning: If memory allocation fails, then there is a possible null pointer dereference: sbrow [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/terminal.c:1146:20: note: Assuming allocation function fails neovim-0.10.4/src/nvim/terminal.c:1146:20: note: Assignment 'sbrow=xmalloc(sizeof(struct ScrollbackLine)+c*sizeof(sbrow->cells[0]))', assigned value is 0 neovim-0.10.4/src/nvim/terminal.c:1147:5: note: Null pointer dereference neovim-0.10.4/src/nvim/terminal.c:1862:18: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: term [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/terminal.c:296:37: note: Assuming allocation function fails neovim-0.10.4/src/nvim/terminal.c:296:28: note: Assignment 'term=*termpp=xcalloc(1,sizeof(Terminal))', assigned value is 0 neovim-0.10.4/src/nvim/terminal.c:326:18: note: Calling function 'refresh_screen', 1st argument 'term' value is 0 neovim-0.10.4/src/nvim/terminal.c:1862:18: note: Null pointer dereference neovim-0.10.4/src/nvim/terminal.c:1864:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: term [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/terminal.c:296:37: note: Assuming allocation function fails neovim-0.10.4/src/nvim/terminal.c:296:28: note: Assignment 'term=*termpp=xcalloc(1,sizeof(Terminal))', assigned value is 0 neovim-0.10.4/src/nvim/terminal.c:326:18: note: Calling function 'refresh_screen', 1st argument 'term' value is 0 neovim-0.10.4/src/nvim/terminal.c:1864:3: note: Null pointer dereference neovim-0.10.4/src/nvim/terminal.c:1864:27: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: term [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/terminal.c:296:37: note: Assuming allocation function fails neovim-0.10.4/src/nvim/terminal.c:296:28: note: Assignment 'term=*termpp=xcalloc(1,sizeof(Terminal))', assigned value is 0 neovim-0.10.4/src/nvim/terminal.c:326:18: note: Calling function 'refresh_screen', 1st argument 'term' value is 0 neovim-0.10.4/src/nvim/terminal.c:1864:27: note: Null pointer dereference neovim-0.10.4/src/nvim/terminal.c:1867:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: term [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/terminal.c:296:37: note: Assuming allocation function fails neovim-0.10.4/src/nvim/terminal.c:296:28: note: Assignment 'term=*termpp=xcalloc(1,sizeof(Terminal))', assigned value is 0 neovim-0.10.4/src/nvim/terminal.c:326:18: note: Calling function 'refresh_screen', 1st argument 'term' value is 0 neovim-0.10.4/src/nvim/terminal.c:1867:7: note: Null pointer dereference neovim-0.10.4/src/nvim/terminal.c:1867:30: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: term [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/terminal.c:296:37: note: Assuming allocation function fails neovim-0.10.4/src/nvim/terminal.c:296:28: note: Assignment 'term=*termpp=xcalloc(1,sizeof(Terminal))', assigned value is 0 neovim-0.10.4/src/nvim/terminal.c:326:18: note: Calling function 'refresh_screen', 1st argument 'term' value is 0 neovim-0.10.4/src/nvim/terminal.c:1867:30: note: Null pointer dereference neovim-0.10.4/src/nvim/terminal.c:1873:16: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: term [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/terminal.c:296:37: note: Assuming allocation function fails neovim-0.10.4/src/nvim/terminal.c:296:28: note: Assignment 'term=*termpp=xcalloc(1,sizeof(Terminal))', assigned value is 0 neovim-0.10.4/src/nvim/terminal.c:326:18: note: Calling function 'refresh_screen', 1st argument 'term' value is 0 neovim-0.10.4/src/nvim/terminal.c:1867:27: note: Assuming condition is false neovim-0.10.4/src/nvim/terminal.c:1873:16: note: Null pointer dereference neovim-0.10.4/src/nvim/terminal.c:1874:12: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: term [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/terminal.c:296:37: note: Assuming allocation function fails neovim-0.10.4/src/nvim/terminal.c:296:28: note: Assignment 'term=*termpp=xcalloc(1,sizeof(Terminal))', assigned value is 0 neovim-0.10.4/src/nvim/terminal.c:326:18: note: Calling function 'refresh_screen', 1st argument 'term' value is 0 neovim-0.10.4/src/nvim/terminal.c:1867:27: note: Assuming condition is false neovim-0.10.4/src/nvim/terminal.c:1874:12: note: Null pointer dereference neovim-0.10.4/src/nvim/terminal.c:1054:57: style: Parameter 'val' can be declared as pointer to const. However it seems that 'term_settermprop' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] neovim-0.10.4/src/nvim/terminal.c:176:18: note: You might need to cast the function pointer here neovim-0.10.4/src/nvim/terminal.c:1054:57: note: Parameter 'val' can be declared as pointer to const neovim-0.10.4/src/nvim/terminal.c:1107:28: style: Parameter 'data' can be declared as pointer to const. However it seems that 'term_bell' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] neovim-0.10.4/src/nvim/terminal.c:177:11: note: You might need to cast the function pointer here neovim-0.10.4/src/nvim/terminal.c:1107:28: note: Parameter 'data' can be declared as pointer to const neovim-0.10.4/src/nvim/terminal.c:1913:36: style: Parameter 'term' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/terminal.c:1918:36: style: Parameter 'term' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/terminal.c:1923:34: style: Parameter 'term' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/textformat.c:72:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/textformat.c:482:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COM_END [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/textformat.c:497:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/textformat.c:526:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COM_FIRST [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/textformat.c:586:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/textformat.c:621:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FO_AUTO [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/textformat.c:729:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/textformat.c:746:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_p_tw [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/textformat.c:778:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ml_line_count [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/textformat.c:851:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPD_INVERTED [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/textformat.c:865:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_sctx [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/textformat.c:917:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lnum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/textobject.c:45:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_cursor [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/textobject.c:179:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lnum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/textobject.c:243:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/textobject.c:266:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_sections [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/textobject.c:295:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/textobject.c:316:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coladd [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/textobject.c:372:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coladd [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/textobject.c:429:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coladd [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/textobject.c:482:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coladd [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/textobject.c:523:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORWARD [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/textobject.c:535:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable col [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/textobject.c:563:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORWARD [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/textobject.c:589:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIsual_active [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/textobject.c:725:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_cursor [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/textobject.c:886:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_cursor [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/textobject.c:1027:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/textobject.c:1079:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_ws [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/textobject.c:1255:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/textobject.c:1416:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/textobject.c:1470:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable col [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/textobject.c:243:38: style: Condition 's[0]==' '' is always false [knownConditionTrueFalse] neovim-0.10.4/src/nvim/spellfile.c:5171:27: warning: The address of variable 'fname' might be accessed at non-zero index. [objectIndex] neovim-0.10.4/src/nvim/spellfile.c:5536:16: note: Address of variable taken here. neovim-0.10.4/src/nvim/spellfile.c:5536:16: note: Calling function 'mkspell', 2nd argument '&fname' value is lifetime=fname neovim-0.10.4/src/nvim/spellfile.c:5171:27: note: The address of variable 'fname' might be accessed at non-zero index. neovim-0.10.4/src/nvim/textobject.c:1156:12: warning: If memory allocation fails, then there is a possible null pointer dereference: spat [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/textobject.c:1153:29: note: Assuming allocation function fails neovim-0.10.4/src/nvim/textobject.c:1153:29: note: Assignment 'spat=xmalloc(spat_len)', assigned value is 0 neovim-0.10.4/src/nvim/textobject.c:1156:12: note: Null pointer dereference neovim-0.10.4/src/nvim/textobject.c:1158:12: warning: If memory allocation fails, then there is a possible null pointer dereference: epat [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/textobject.c:1155:29: note: Assuming allocation function fails neovim-0.10.4/src/nvim/textobject.c:1155:29: note: Assignment 'epat=xmalloc(epat_len)', assigned value is 0 neovim-0.10.4/src/nvim/textobject.c:1158:12: note: Null pointer dereference neovim-0.10.4/src/nvim/textobject.c:262:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/textobject.c:881:10: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/textobject.c:1182:11: style: Variable 'c' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/tui/input.c:132:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kKeyEncodingLegacy [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/input.c:167:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kitty_key_map [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/input.c:198:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/input.c:241:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMKEY_KEYMOD_SHIFT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/input.c:274:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kitty_key_map [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/input.c:294:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kitty_key_map [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/input.c:317:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMKEY_SYM_SUSPEND [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/input.c:366:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMKEY_MOUSE_RELEASE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/input.c:436:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMKEY_RES_KEY [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/input.c:499:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/input.c:517:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNotApplicable [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/input.c:553:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMKEY_RES_KEY [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/input.c:597:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMKEY_RES_KEY [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/input.c:612:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMKEY_RES_KEY [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/input.c:658:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNotApplicable [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:1277:5: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/spellfile.c:1276:22: note: Assuming allocation function fails neovim-0.10.4/src/nvim/spellfile.c:1276:22: note: Assignment 'p=xmalloc(1)', assigned value is 0 neovim-0.10.4/src/nvim/spellfile.c:1277:5: note: Null pointer dereference neovim-0.10.4/src/nvim/spellfile.c:1436:4: warning: If memory allocation fails, then there is a possible null pointer dereference: cp [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/spellfile.c:1434:24: note: Assuming allocation function fails neovim-0.10.4/src/nvim/spellfile.c:1434:24: note: Assignment 'cp=xmalloc((unsigned long)todo+1)', assigned value is 0 neovim-0.10.4/src/nvim/spellfile.c:1436:4: note: Null pointer dereference neovim-0.10.4/src/nvim/spellfile.c:1440:4: warning: If memory allocation fails, then there is a possible null pointer dereference: ap [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/spellfile.c:1438:24: note: Assuming allocation function fails neovim-0.10.4/src/nvim/spellfile.c:1438:24: note: Assignment 'ap=xmalloc((unsigned long)todo+1)', assigned value is 0 neovim-0.10.4/src/nvim/spellfile.c:1440:4: note: Null pointer dereference neovim-0.10.4/src/nvim/spellfile.c:1449:6: warning: If memory allocation fails, then there is a possible null pointer dereference: pp++ [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/spellfile.c:1430:22: note: Assuming allocation function fails neovim-0.10.4/src/nvim/spellfile.c:1430:22: note: Assignment 'pat=xmalloc((unsigned long)c)', assigned value is 0 neovim-0.10.4/src/nvim/spellfile.c:1448:12: note: pp is assigned 'pat' here. neovim-0.10.4/src/nvim/spellfile.c:1449:6: note: Null pointer dereference neovim-0.10.4/src/nvim/spellfile.c:1561:8: warning: If memory allocation fails, then there is a possible null pointer dereference: (int*)p [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/spellfile.c:1559:18: note: Assuming allocation function fails neovim-0.10.4/src/nvim/spellfile.c:1559:18: note: Assignment 'p=xmalloc(sizeof(int)*(unsigned long)(lp->sl_sal_first[i]*2+1))', assigned value is 0 neovim-0.10.4/src/nvim/spellfile.c:1561:8: note: Null pointer dereference neovim-0.10.4/src/nvim/spellfile.c:1641:28: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/spellfile.c:1276:22: note: Assuming allocation function fails neovim-0.10.4/src/nvim/spellfile.c:1276:22: note: Assignment 'p=xmalloc(1)', assigned value is 0 neovim-0.10.4/src/nvim/spellfile.c:1278:20: note: Assignment 'smp->sm_lead=p', assigned value is 0 neovim-0.10.4/src/nvim/spellfile.c:1279:37: note: Calling function 'mb_str2wide', 1st argument 'smp->sm_lead' value is 0 neovim-0.10.4/src/nvim/spellfile.c:1641:24: note: Assignment 'p=s', assigned value is 0 neovim-0.10.4/src/nvim/spellfile.c:1641:28: note: Null pointer dereference neovim-0.10.4/src/nvim/spellfile.c:3750:5: warning: If memory allocation fails, then there is a possible null pointer dereference: bl [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/spellfile.c:3749:17: note: Assuming allocation function fails neovim-0.10.4/src/nvim/spellfile.c:3749:17: note: Assignment 'bl=xcalloc(1,offsetof(struct sblock_T,sb_data)+16000+1)', assigned value is 0 neovim-0.10.4/src/nvim/spellfile.c:3750:5: note: Null pointer dereference neovim-0.10.4/src/nvim/spellfile.c:3752:5: warning: If memory allocation fails, then there is a possible null pointer dereference: bl [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/spellfile.c:3749:17: note: Assuming allocation function fails neovim-0.10.4/src/nvim/spellfile.c:3749:17: note: Assignment 'bl=xcalloc(1,offsetof(struct sblock_T,sb_data)+16000+1)', assigned value is 0 neovim-0.10.4/src/nvim/spellfile.c:3752:5: note: Null pointer dereference neovim-0.10.4/src/nvim/spellfile.c:3756:13: warning: If memory allocation fails, then there is a possible null pointer dereference: bl [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/spellfile.c:3749:17: note: Assuming allocation function fails neovim-0.10.4/src/nvim/spellfile.c:3749:17: note: Assignment 'bl=xcalloc(1,offsetof(struct sblock_T,sb_data)+16000+1)', assigned value is 0 neovim-0.10.4/src/nvim/spellfile.c:3756:13: note: Null pointer dereference neovim-0.10.4/src/nvim/spellfile.c:3756:27: warning: If memory allocation fails, then there is a possible null pointer dereference: bl [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/spellfile.c:3749:17: note: Assuming allocation function fails neovim-0.10.4/src/nvim/spellfile.c:3749:17: note: Assignment 'bl=xcalloc(1,offsetof(struct sblock_T,sb_data)+16000+1)', assigned value is 0 neovim-0.10.4/src/nvim/spellfile.c:3756:27: note: Null pointer dereference neovim-0.10.4/src/nvim/spellfile.c:3757:3: warning: If memory allocation fails, then there is a possible null pointer dereference: bl [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/spellfile.c:3749:17: note: Assuming allocation function fails neovim-0.10.4/src/nvim/spellfile.c:3749:17: note: Assignment 'bl=xcalloc(1,offsetof(struct sblock_T,sb_data)+16000+1)', assigned value is 0 neovim-0.10.4/src/nvim/spellfile.c:3757:3: note: Null pointer dereference neovim-0.10.4/src/nvim/spellfile.c:4845:25: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: fname [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/spellfile.c:4843:18: note: Assuming allocation function fails neovim-0.10.4/src/nvim/spellfile.c:4843:18: note: Assignment 'fname=xmalloc(MAXPATHL)', assigned value is 0 neovim-0.10.4/src/nvim/spellfile.c:4845:25: note: Null pointer dereference neovim-0.10.4/src/nvim/spellfile.c:4846:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: fname [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/spellfile.c:4843:18: note: Assuming allocation function fails neovim-0.10.4/src/nvim/spellfile.c:4843:18: note: Assignment 'fname=xmalloc(MAXPATHL)', assigned value is 0 neovim-0.10.4/src/nvim/spellfile.c:4846:3: note: Null pointer dereference neovim-0.10.4/src/nvim/spellfile.c:4847:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: fname [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/spellfile.c:4843:18: note: Assuming allocation function fails neovim-0.10.4/src/nvim/spellfile.c:4843:18: note: Assignment 'fname=xmalloc(MAXPATHL)', assigned value is 0 neovim-0.10.4/src/nvim/spellfile.c:4847:3: note: Null pointer dereference neovim-0.10.4/src/nvim/spellfile.c:5741:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: b [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/spellfile.c:5739:26: note: Assuming allocation function fails neovim-0.10.4/src/nvim/spellfile.c:5739:26: note: Assignment 'b=xmalloc((unsigned long)(cl+headcl)+2)', assigned value is 0 neovim-0.10.4/src/nvim/spellfile.c:5741:9: note: Null pointer dereference neovim-0.10.4/src/nvim/spellfile.c:5743:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: b [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/spellfile.c:5739:26: note: Assuming allocation function fails neovim-0.10.4/src/nvim/spellfile.c:5739:26: note: Assignment 'b=xmalloc((unsigned long)(cl+headcl)+2)', assigned value is 0 neovim-0.10.4/src/nvim/spellfile.c:5743:9: note: Null pointer dereference neovim-0.10.4/src/nvim/spellfile.c:5745:54: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: b [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/spellfile.c:5739:26: note: Assuming allocation function fails neovim-0.10.4/src/nvim/spellfile.c:5739:26: note: Assignment 'b=xmalloc((unsigned long)(cl+headcl)+2)', assigned value is 0 neovim-0.10.4/src/nvim/spellfile.c:5745:54: note: Null pointer dereference neovim-0.10.4/src/nvim/spellfile.c:1449:6: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/spellfile.c:1430:22: note: Assuming allocation function fails neovim-0.10.4/src/nvim/spellfile.c:1430:22: note: Assignment 'pat=xmalloc((unsigned long)c)', assigned value is 0 neovim-0.10.4/src/nvim/spellfile.c:1448:12: note: pp is assigned 'pat' here. neovim-0.10.4/src/nvim/spellfile.c:1449:6: note: Null pointer addition neovim-0.10.4/src/nvim/spellfile.c:5742:33: error:inconclusive: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/spellfile.c:5739:26: note: Assuming allocation function fails neovim-0.10.4/src/nvim/spellfile.c:5739:26: note: Assignment 'b=xmalloc((unsigned long)(cl+headcl)+2)', assigned value is 0 neovim-0.10.4/src/nvim/spellfile.c:5742:33: note: Null pointer addition neovim-0.10.4/src/nvim/tui/input.c:237:52: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/tui/input.c:258:49: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/tui/input.c:291:9: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/tui/input.c:470:41: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'tinput_timer_cb' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] neovim-0.10.4/src/nvim/tui/input.c:761:42: note: You might need to cast the function pointer here neovim-0.10.4/src/nvim/tui/input.c:470:41: note: Parameter 'handle' can be declared as pointer to const neovim-0.10.4/src/nvim/tui/terminfo.c:70:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xterm_256colour_terminfo [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/terminfo.c:153:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KV_INITIAL_VALUE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/spellfile.c:2727:58: style: Parameter 'rulename' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/spellfile.c:2736:42: style: Parameter 'affile' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/spellfile.c:2763:35: style: Parameter 's' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/spellfile.c:2953:36: style: Parameter 'spinval' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/spellfile.c:2953:51: style: Parameter 'affval' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/spellfile.c:2963:29: style: Parameter 's1' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/spellfile.c:2963:39: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/spellfile.c:2985:31: style: Parameter 's' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/spellfile.c:2996:19: style: Variable 'ht' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/spellfile.c:3217:39: style: Parameter 'affile' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/spellfile.c:3326:38: style: Parameter 'ht' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/spellfile.c:3765:52: style: Parameter 's' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/spellfile.c:4233:13: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/spellfile.c:4234:13: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/spellfile.c:4390:17: style: Variable 'ftp' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/spellfile.c:4419:15: style: Variable 'p' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/spellfile.c:4543:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/spellfile.c:4761:26: style: Parameter 'eap' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/spellfile.c:4877:12: style: Variable 'byts' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/spellfile.c:5116:11: style: Variable 'line' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/spellfile.c:5649:41: style: Parameter 'new_st' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/spellfile.c:5683:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/spellfile.c:473:7: style: struct member 'spellinfo_T::si_did_emsg' is never used. [unusedStructMember] neovim-0.10.4/src/nvim/spellfile.c:5455:14: style: Variable 'fpos' is assigned a value that is never used. [unreadVariable] neovim-0.10.4/src/nvim/textformat.c:360:7: warning: If memory allocation fails, then there is a possible null pointer dereference: saved_text [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/textformat.c:358:27: note: Assuming allocation function fails neovim-0.10.4/src/nvim/textformat.c:358:27: note: Assignment 'saved_text=xstrdup(get_cursor_pos_ptr())', assigned value is 0 neovim-0.10.4/src/nvim/textformat.c:360:7: note: Null pointer dereference neovim-0.10.4/src/nvim/textformat.c:553:32: warning: If memory allocation fails, then there is a possible null pointer dereference: line1 [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/textformat.c:552:24: note: Assuming allocation function fails neovim-0.10.4/src/nvim/textformat.c:552:24: note: Assignment 'line1=xstrdup(ml_get(lnum))', assigned value is 0 neovim-0.10.4/src/nvim/textformat.c:553:32: note: Null pointer dereference neovim-0.10.4/src/nvim/textformat.c:471:9: style: Variable 'flags' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/textformat.c:585:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/ugrid.c:27:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCell [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ugrid.c:70:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCell [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ugrid.c:78:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ugrid.c:67:12: style: Variable 'source_row' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/ui.c:749:10: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] neovim-0.10.4/src/nvim/ui_client.c:58:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CALLBACK_READER_INIT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ui_client.c:85:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ui_client.c:114:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ui_client_channel_id [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ui_client.c:145:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ui_client_attached [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ui_client.c:159:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable event_handlers [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ui_client.c:169:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kErrorTypeValidation [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ui_client.c:175:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_INIT [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ui_client.c:194:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ui_client.c:76:5: warning: Return value of function dup() is not used. [ignoredReturnValue] neovim-0.10.4/src/nvim/ui_client.c:51:3: warning: If memory allocation fails, then there is a possible null pointer dereference: args [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/ui_client.c:49:24: note: Assuming allocation function fails neovim-0.10.4/src/nvim/ui_client.c:49:24: note: Assignment 'args=xmalloc(((unsigned long)(2+argc))*sizeof(char*))', assigned value is 0 neovim-0.10.4/src/nvim/ui_client.c:51:3: note: Null pointer dereference neovim-0.10.4/src/nvim/ui_client.c:52:3: warning: If memory allocation fails, then there is a possible null pointer dereference: args [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/ui_client.c:49:24: note: Assuming allocation function fails neovim-0.10.4/src/nvim/ui_client.c:49:24: note: Assignment 'args=xmalloc(((unsigned long)(2+argc))*sizeof(char*))', assigned value is 0 neovim-0.10.4/src/nvim/ui_client.c:52:3: note: Null pointer dereference neovim-0.10.4/src/nvim/ui_client.c:54:5: warning: If memory allocation fails, then there is a possible null pointer dereference: args [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/ui_client.c:49:24: note: Assuming allocation function fails neovim-0.10.4/src/nvim/ui_client.c:49:24: note: Assignment 'args=xmalloc(((unsigned long)(2+argc))*sizeof(char*))', assigned value is 0 neovim-0.10.4/src/nvim/ui_client.c:54:5: note: Null pointer dereference neovim-0.10.4/src/nvim/ui_client.c:56:3: warning: If memory allocation fails, then there is a possible null pointer dereference: args [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/ui_client.c:49:24: note: Assuming allocation function fails neovim-0.10.4/src/nvim/ui_client.c:49:24: note: Assignment 'args=xmalloc(((unsigned long)(2+argc))*sizeof(char*))', assigned value is 0 neovim-0.10.4/src/nvim/ui_client.c:56:3: note: Null pointer dereference neovim-0.10.4/src/nvim/ui_client.c:61:12: style: Variable 'channel' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/ui_compositor.c:61:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable layers [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ui_compositor.c:145:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable layers [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ui_compositor.c:183:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_grid [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ui_compositor.c:211:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable layers [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ui_compositor.c:228:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable layers [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ui_compositor.c:254:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_grid [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ui_compositor.c:276:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable layers [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ui_compositor.c:290:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable layers [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ui_compositor.c:312:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kLineFlagInvalid [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ui_compositor.c:444:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rdb_flags [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ui_compositor.c:470:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_wd [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ui_compositor.c:478:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rows [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ui_compositor.c:512:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_grid [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ui_compositor.c:569:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comp_row [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ui_compositor.c:606:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable layers [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ui_compositor.c:640:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rdb_flags [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/tui.c:168:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable main_loop [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/tui.c:321:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHAPE_IDX_N [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/tui.c:478:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unibi_exit_attribute_mode [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/tui.c:647:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HL_BOLD [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/tui.c:885:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unibi_cursor_home [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/tui.c:993:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/tui.c:1034:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unibi_clear_screen [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/tui.c:1064:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unibi_change_scroll_region [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/tui.c:1090:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unibi_change_scroll_region [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/tui.c:1158:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHAPE_BLOCK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/tui.c:1172:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shape_table [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/tui.c:1202:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/tui.c:1258:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HL_INVERSE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/tui.c:1352:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unibi_delete_line [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/tui.c:1412:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unibi_bell [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/tui.c:1417:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unibi_flash_screen [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/tui.c:1457:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/tui.c:1490:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chunks [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/tui.c:1570:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unibi_clear_screen [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/tui.c:1603:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ui_client_channel_id [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/tui.c:1634:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/tui.c:1728:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unibi_lines [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/tui.c:1750:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unibi_cursor_address [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/tui.c:1935:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unibi_cursor_normal [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/tui.c:2347:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unibi_to_status_line [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/tui.c:2429:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unibi_cursor_invisible [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/tui.c:2460:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unibi_cursor_normal [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/tui.c:2489:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/tui/tui.c:2552:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/undo.c:247:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lnum [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/undo.c:260:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/undo.c:266:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/ui_compositor.c:323:12: style: Variable 'bg_line' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/undo.c:282:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/undo.c:291:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/undo.c:301:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/undo.c:313:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_modifiable [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/undo.c:336:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_LOCAL_UNDOLEVEL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/undo.c:344:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NMARKS [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/undo.c:363:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/undo.c:695:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/undo.c:804:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_HASH_SIZE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/undo.c:862:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NMARKS [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/undo.c:900:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_header_T [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/undo.c:1000:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kExtmarkSplice [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/undo.c:1023:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtmarkUndoObject [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/undo.c:1085:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_entry_T [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/undo.c:1787:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_u_synced [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/undo.c:1817:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_u_synced [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/undo.c:1863:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/undo.c:1939:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_u_synced [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/undo.c:2266:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXLNUM [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/undo.c:2547:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fdo_flags [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/undo.c:2638:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/undo.c:2655:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_u_synced [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/undo.c:2680:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_u_oldhead [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/undo.c:2750:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_u_newhead [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/undo.c:2778:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_u_newhead [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/undo.c:2825:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UH_CHANGED [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/undo.c:3024:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_buffer [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/undo.c:3050:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_u_line_ptr [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/undo.c:3084:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/undo.c:3129:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbuf [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/undo.c:3172:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAR_STRING [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/undo.c:3194:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAR_UNKNOWN [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/usercmd.c:139:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_ucmds [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/usercmd.c:236:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/usercmd.c:282:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPAND_NOTHING [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/usercmd.c:321:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_SIZE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/usercmd.c:359:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_USER_BUF [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/usercmd.c:417:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPAND_USER_LUA [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/usercmd.c:426:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPAND_USER_DEFINED [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/usercmd.c:450:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_ucmds [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/usercmd.c:623:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_NONE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/usercmd.c:675:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPAND_BUFFERS [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/usercmd.c:713:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/usercmd.c:978:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPAND_NOTHING [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/usercmd.c:1032:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_ucmds [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/usercmd.c:1064:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_ucmds [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/usercmd.c:1174:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/usercmd.c:1295:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WSP_ABOVE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/usercmd.c:1348:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMOD_BROWSE [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/usercmd.c:1467:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/usercmd.c:1630:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_USER [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/usercmd.c:1760:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_BANG [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/undo.c:400:15: warning: If memory allocation fails, then there is a possible null pointer dereference: uhp [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/undo.c:399:20: note: Assuming allocation function fails neovim-0.10.4/src/nvim/undo.c:399:20: note: Assignment 'uhp=xmalloc(sizeof(u_header_T))', assigned value is 0 neovim-0.10.4/src/nvim/undo.c:400:15: note: Null pointer dereference neovim-0.10.4/src/nvim/undo.c:583:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: uep [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/undo.c:577:16: note: Assuming allocation function fails neovim-0.10.4/src/nvim/undo.c:577:16: note: Assignment 'uep=xmalloc(sizeof(u_entry_T))', assigned value is 0 neovim-0.10.4/src/nvim/undo.c:583:3: note: Null pointer dereference neovim-0.10.4/src/nvim/undo.c:584:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: uep [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/undo.c:577:16: note: Assuming allocation function fails neovim-0.10.4/src/nvim/undo.c:577:16: note: Assignment 'uep=xmalloc(sizeof(u_entry_T))', assigned value is 0 neovim-0.10.4/src/nvim/undo.c:584:3: note: Null pointer dereference neovim-0.10.4/src/nvim/undo.c:612:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: uep [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/undo.c:577:16: note: Assuming allocation function fails neovim-0.10.4/src/nvim/undo.c:577:16: note: Assignment 'uep=xmalloc(sizeof(u_entry_T))', assigned value is 0 neovim-0.10.4/src/nvim/undo.c:612:3: note: Null pointer dereference neovim-0.10.4/src/nvim/undo.c:709:15: warning: If memory allocation fails, then there is a possible null pointer dereference: undo_file_name [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/undo.c:708:31: note: Assuming allocation function fails neovim-0.10.4/src/nvim/undo.c:708:31: note: Assignment 'undo_file_name=xmalloc(ffname_len+6)', assigned value is 0 neovim-0.10.4/src/nvim/undo.c:709:15: note: Null pointer dereference neovim-0.10.4/src/nvim/undo.c:740:40: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: c [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/undo.c:739:32: note: Assuming allocation function fails neovim-0.10.4/src/nvim/undo.c:739:32: note: Assignment 'munged_name=xstrdup(ffname)', assigned value is 0 neovim-0.10.4/src/nvim/undo.c:740:26: note: Assignment 'c=munged_name', assigned value is 0 neovim-0.10.4/src/nvim/undo.c:740:40: note: Null pointer dereference neovim-0.10.4/src/nvim/undo.c:905:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: uhp [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/undo.c:900:28: note: Assuming allocation function fails neovim-0.10.4/src/nvim/undo.c:900:28: note: Assignment 'uhp=xmalloc(sizeof(u_header_T))', assigned value is 0 neovim-0.10.4/src/nvim/undo.c:905:3: note: Null pointer dereference neovim-0.10.4/src/nvim/undo.c:906:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: uhp [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/undo.c:900:28: note: Assuming allocation function fails neovim-0.10.4/src/nvim/undo.c:900:28: note: Assignment 'uhp=xmalloc(sizeof(u_header_T))', assigned value is 0 neovim-0.10.4/src/nvim/undo.c:906:3: note: Null pointer dereference neovim-0.10.4/src/nvim/undo.c:907:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: uhp [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/undo.c:900:28: note: Assuming allocation function fails neovim-0.10.4/src/nvim/undo.c:900:28: note: Assignment 'uhp=xmalloc(sizeof(u_header_T))', assigned value is 0 neovim-0.10.4/src/nvim/undo.c:907:3: note: Null pointer dereference neovim-0.10.4/src/nvim/undo.c:908:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: uhp [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/undo.c:900:28: note: Assuming allocation function fails neovim-0.10.4/src/nvim/undo.c:900:28: note: Assignment 'uhp=xmalloc(sizeof(u_header_T))', assigned value is 0 neovim-0.10.4/src/nvim/undo.c:908:3: note: Null pointer dereference neovim-0.10.4/src/nvim/undo.c:909:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: uhp [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/undo.c:900:28: note: Assuming allocation function fails neovim-0.10.4/src/nvim/undo.c:900:28: note: Assignment 'uhp=xmalloc(sizeof(u_header_T))', assigned value is 0 neovim-0.10.4/src/nvim/undo.c:909:3: note: Null pointer dereference neovim-0.10.4/src/nvim/undo.c:910:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: uhp [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/undo.c:900:28: note: Assuming allocation function fails neovim-0.10.4/src/nvim/undo.c:900:28: note: Assignment 'uhp=xmalloc(sizeof(u_header_T))', assigned value is 0 neovim-0.10.4/src/nvim/undo.c:910:7: note: Null pointer dereference neovim-0.10.4/src/nvim/undo.c:916:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: uhp [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/undo.c:900:28: note: Assuming allocation function fails neovim-0.10.4/src/nvim/undo.c:900:28: note: Assignment 'uhp=xmalloc(sizeof(u_header_T))', assigned value is 0 neovim-0.10.4/src/nvim/undo.c:910:19: note: Assuming condition is false neovim-0.10.4/src/nvim/undo.c:916:3: note: Null pointer dereference neovim-0.10.4/src/nvim/undo.c:917:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: uhp [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/undo.c:900:28: note: Assuming allocation function fails neovim-0.10.4/src/nvim/undo.c:900:28: note: Assignment 'uhp=xmalloc(sizeof(u_header_T))', assigned value is 0 neovim-0.10.4/src/nvim/undo.c:910:19: note: Assuming condition is false neovim-0.10.4/src/nvim/undo.c:917:3: note: Null pointer dereference neovim-0.10.4/src/nvim/undo.c:1026:3: warning: If memory allocation fails, then there is a possible null pointer dereference: extup [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/undo.c:1023:37: note: Assuming allocation function fails neovim-0.10.4/src/nvim/undo.c:1023:37: note: Assignment 'extup=xmalloc(sizeof(ExtmarkUndoObject))', assigned value is 0 neovim-0.10.4/src/nvim/undo.c:1026:3: note: Null pointer dereference neovim-0.10.4/src/nvim/undo.c:1090:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: uep [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/undo.c:1085:27: note: Assuming allocation function fails neovim-0.10.4/src/nvim/undo.c:1085:27: note: Assignment 'uep=xmalloc(sizeof(u_entry_T))', assigned value is 0 neovim-0.10.4/src/nvim/undo.c:1090:3: note: Null pointer dereference neovim-0.10.4/src/nvim/undo.c:1091:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: uep [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/undo.c:1085:27: note: Assuming allocation function fails neovim-0.10.4/src/nvim/undo.c:1085:27: note: Assignment 'uep=xmalloc(sizeof(u_entry_T))', assigned value is 0 neovim-0.10.4/src/nvim/undo.c:1091:3: note: Null pointer dereference neovim-0.10.4/src/nvim/undo.c:1092:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: uep [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/undo.c:1085:27: note: Assuming allocation function fails neovim-0.10.4/src/nvim/undo.c:1085:27: note: Assignment 'uep=xmalloc(sizeof(u_entry_T))', assigned value is 0 neovim-0.10.4/src/nvim/undo.c:1092:3: note: Null pointer dereference neovim-0.10.4/src/nvim/undo.c:1093:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: uep [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/undo.c:1085:27: note: Assuming allocation function fails neovim-0.10.4/src/nvim/undo.c:1085:27: note: Assignment 'uep=xmalloc(sizeof(u_entry_T))', assigned value is 0 neovim-0.10.4/src/nvim/undo.c:1093:3: note: Null pointer dereference neovim-0.10.4/src/nvim/undo.c:1096:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: uep [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/undo.c:1085:27: note: Assuming allocation function fails neovim-0.10.4/src/nvim/undo.c:1085:27: note: Assignment 'uep=xmalloc(sizeof(u_entry_T))', assigned value is 0 neovim-0.10.4/src/nvim/undo.c:1096:7: note: Null pointer dereference neovim-0.10.4/src/nvim/undo.c:1099:14: warning: If memory allocation fails, then there is a possible null pointer dereference: array [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/undo.c:1098:22: note: Assuming allocation function fails neovim-0.10.4/src/nvim/undo.c:1098:22: note: Assignment 'array=xmalloc(sizeof(char*)*(unsigned long)uep->ue_size)', assigned value is 0 neovim-0.10.4/src/nvim/undo.c:1099:14: note: Null pointer dereference neovim-0.10.4/src/nvim/undo.c:1102:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: uep [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/undo.c:1085:27: note: Assuming allocation function fails neovim-0.10.4/src/nvim/undo.c:1085:27: note: Assignment 'uep=xmalloc(sizeof(u_entry_T))', assigned value is 0 neovim-0.10.4/src/nvim/undo.c:1102:3: note: Null pointer dereference neovim-0.10.4/src/nvim/undo.c:1104:34: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: uep [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/undo.c:1085:27: note: Assuming allocation function fails neovim-0.10.4/src/nvim/undo.c:1085:27: note: Assignment 'uep=xmalloc(sizeof(u_entry_T))', assigned value is 0 neovim-0.10.4/src/nvim/undo.c:1104:34: note: Null pointer dereference neovim-0.10.4/src/nvim/undo.c:2349:9: warning: If memory allocation fails, then there is a possible null pointer dereference: newarray [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/undo.c:2343:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/undo.c:2343:25: note: Assignment 'newarray=xmalloc(sizeof(char*)*(unsigned long)oldsize)', assigned value is 0 neovim-0.10.4/src/nvim/undo.c:2349:9: note: Null pointer dereference neovim-0.10.4/src/nvim/undo.c:334:36: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/undo.c:1720:55: style: Parameter 'uhp' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/undo.c:2784:14: style: Variable 'uep' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/undo.c:2996:17: style: Variable 'previous_oldhead' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/usercmd.c:1211:5: warning: If memory allocation fails, then there is a possible null pointer dereference: q++ [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/usercmd.c:1208:22: note: Assuming allocation function fails neovim-0.10.4/src/nvim/usercmd.c:1208:22: note: Assignment 'buf=xmalloc((unsigned long)len+1)', assigned value is 0 neovim-0.10.4/src/nvim/usercmd.c:1210:11: note: q is assigned 'buf' here. neovim-0.10.4/src/nvim/usercmd.c:1211:5: note: Null pointer dereference neovim-0.10.4/src/nvim/usercmd.c:1211:5: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/usercmd.c:1208:22: note: Assuming allocation function fails neovim-0.10.4/src/nvim/usercmd.c:1208:22: note: Assignment 'buf=xmalloc((unsigned long)len+1)', assigned value is 0 neovim-0.10.4/src/nvim/usercmd.c:1210:11: note: q is assigned 'buf' here. neovim-0.10.4/src/nvim/usercmd.c:1211:5: note: Null pointer addition neovim-0.10.4/src/nvim/version.c:48:21: error: There is an unknown macro here somewhere. Configuration is required. If STR is a macro then please configure it. [unknownMacro] neovim-0.10.4/src/nvim/usercmd.c:143:15: style: Variable 'uc' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/usercmd.c:144:13: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/usercmd.c:145:13: style: Variable 'np' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/usercmd.c:371:40: style: Parameter 'xp' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/usercmd.c:433:11: style: Variable 'cmd_compl' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/usercmd.c:1051:29: style: Parameter 'eap' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/viml/parser/expressions.c:71:1: debug: Failed to parse 'typedef kvec_withinit_t ( ExprASTNode * * , 16 ) ExprASTStack ;'. The checking continues anyway. [simplifyTypedef] neovim-0.10.4/src/nvim/viml/parser/expressions.c:101:1: debug: Failed to parse 'typedef kvec_withinit_t ( enum ExprASTParseType , 4 ) ExprASTParseTypeStack ;'. The checking continues anyway. [simplifyTypedef] neovim-0.10.4/src/nvim/window.c:3085:15: error: There is an unknown macro here somewhere. Configuration is required. If win_free_mem is a macro then please configure it. [unknownMacro] neovim-0.10.4/src/nvim/viml/parser/expressions.c:850:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/viml/parser/expressions.c:925:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/viml/parser/expressions.c:1263:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kExprNodeCall [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/viml/parser/expressions.c:1591:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kExprLexDoubleQuotedString [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/winfloat.c:351:8: error: There is an unknown macro here somewhere. Configuration is required. If win_float_find_altwin is a macro then please configure it. [unknownMacro] neovim-0.10.4/src/nvim/viml/parser/expressions.c:1056:26: style: Condition '*cur_node!=NULL' is always true [knownConditionTrueFalse] neovim-0.10.4/src/nvim/viml/parser/expressions.c:1838:42: error: If memory allocation fails: overflow in pointer arithmetic, NULL pointer is subtracted. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/viml/parser/expressions.c:1719:43: note: Assuming allocation function fails neovim-0.10.4/src/nvim/viml/parser/expressions.c:1719:34: note: Assignment 'v_p=node->data.str.value=xmalloc(size)', assigned value is 0 neovim-0.10.4/src/nvim/viml/parser/expressions.c:1721:16: note: Assuming condition is false neovim-0.10.4/src/nvim/viml/parser/expressions.c:1838:42: note: Null pointer subtraction neovim-0.10.4/src/termkey/driver-csi.c:507:8: style: Condition '!register_keys()' is always false [knownConditionTrueFalse] neovim-0.10.4/src/termkey/driver-csi.c:507:22: note: Calling function 'register_keys' returns 1 neovim-0.10.4/src/termkey/driver-csi.c:507:8: note: Condition '!register_keys()' is always false neovim-0.10.4/src/termkey/driver-csi.c:27:87: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'handle_csi_ss3_full' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] neovim-0.10.4/src/termkey/driver-csi.c:56:31: note: You might need to cast the function pointer here neovim-0.10.4/src/termkey/driver-csi.c:27:87: note: Parameter 'arg' can be declared as pointer to const neovim-0.10.4/src/termkey/driver-csi.c:165:80: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'handle_csi_m' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] neovim-0.10.4/src/termkey/driver-csi.c:494:31: note: You might need to cast the function pointer here neovim-0.10.4/src/termkey/driver-csi.c:165:80: note: Parameter 'arg' can be declared as pointer to const neovim-0.10.4/src/termkey/driver-csi.c:298:80: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'handle_csi_y' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] neovim-0.10.4/src/termkey/driver-csi.c:498:31: note: You might need to cast the function pointer here neovim-0.10.4/src/termkey/driver-csi.c:298:80: note: Parameter 'arg' can be declared as pointer to const neovim-0.10.4/src/termkey/driver-csi.c:764:15: style: Variable 'csi' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/termkey/driver-ti.c:185:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/termkey/driver-ti.c:289:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/termkey/driver-ti.c:433:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/termkey/driver-ti.c:625:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/termkey/driver-ti.c:473:16: style: Condition 'written==-1' is always false [knownConditionTrueFalse] neovim-0.10.4/src/termkey/driver-ti.c:508:16: style: Condition 'written==-1' is always false [knownConditionTrueFalse] neovim-0.10.4/src/termkey/driver-ti.c:253:84: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/termkey/driver-ti.c:441:34: style: Parameter 'tk' can be declared as pointer to const. However it seems that 'start_driver' is a callback function, if 'tk' is declared with const you might also need to cast function pointer(s). [constParameterCallback] neovim-0.10.4/src/termkey/driver-ti.c:650:19: note: You might need to cast the function pointer here neovim-0.10.4/src/termkey/driver-ti.c:441:34: note: Parameter 'tk' can be declared as pointer to const neovim-0.10.4/src/termkey/driver-ti.c:481:33: style: Parameter 'tk' can be declared as pointer to const. However it seems that 'stop_driver' is a callback function, if 'tk' is declared with const you might also need to cast function pointer(s). [constParameterCallback] neovim-0.10.4/src/termkey/driver-ti.c:651:19: note: You might need to cast the function pointer here neovim-0.10.4/src/termkey/driver-ti.c:481:33: note: Parameter 'tk' can be declared as pointer to const neovim-0.10.4/src/termkey/termkey.c:26:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/termkey/termkey.c:377:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/termkey/termkey.c:506:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IXON [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/termkey/termkey.c:562:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCSANOW [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/termkey/termkey.c:864:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/termkey/termkey.c:1070:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/termkey/termkey.c:1133:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/termkey/termkey.c:1178:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/termkey/termkey.c:1273:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/nvim/memory.h:42:37: error: syntax error [syntaxError] neovim-0.10.4/test/functional/fixtures/printenv-test.c:49:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] neovim-0.10.4/test/functional/fixtures/printenv-test.c:47:9: style: Variable 'value' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/termkey/termkey.c:415:33: style: Condition 'e++' is always true [knownConditionTrueFalse] neovim-0.10.4/src/termkey/termkey.c:1402:13: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] neovim-0.10.4/src/termkey/termkey.c:1402:13: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] neovim-0.10.4/test/functional/fixtures/shell-test.c:59:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] neovim-0.10.4/src/termkey/termkey.c:1419:7: style: Variable 'l' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] neovim-0.10.4/src/termkey/termkey.c:1414:11: note: $symbol is assigned neovim-0.10.4/src/termkey/termkey.c:1419:7: note: $symbol is overwritten neovim-0.10.4/src/termkey/termkey.c:1419:7: style: Variable 'l' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] neovim-0.10.4/src/termkey/termkey.c:1416:11: note: $symbol is assigned neovim-0.10.4/src/termkey/termkey.c:1419:7: note: $symbol is overwritten neovim-0.10.4/src/termkey/termkey.c:1588:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] neovim-0.10.4/src/termkey/termkey.c:1332:12: style: Checking if unsigned expression 'l' is less than zero. [unsignedLessThanZero] neovim-0.10.4/src/termkey/termkey.c:1339:12: style: Checking if unsigned expression 'l' is less than zero. [unsignedLessThanZero] neovim-0.10.4/src/termkey/termkey.c:1347:10: style: Checking if unsigned expression 'l' is less than zero. [unsignedLessThanZero] neovim-0.10.4/src/termkey/termkey.c:1353:10: style: Checking if unsigned expression 'l' is less than zero. [unsignedLessThanZero] neovim-0.10.4/src/termkey/termkey.c:1359:10: style: Checking if unsigned expression 'l' is less than zero. [unsignedLessThanZero] neovim-0.10.4/src/termkey/termkey.c:1365:10: style: Checking if unsigned expression 'l' is less than zero. [unsignedLessThanZero] neovim-0.10.4/src/termkey/termkey.c:1399:14: style: Checking if unsigned expression 'l' is less than zero. [unsignedLessThanZero] neovim-0.10.4/src/termkey/termkey.c:1429:8: style: Checking if unsigned expression 'l' is less than zero. [unsignedLessThanZero] neovim-0.10.4/src/termkey/termkey.c:1434:10: style: Checking if unsigned expression 'l' is less than zero. [unsignedLessThanZero] neovim-0.10.4/src/termkey/termkey.c:934:86: style:inconclusive: Function 'peekkey_simple' argument 4 names different: declaration 'nbytes' definition 'nbytep'. [funcArgNamesDifferent] neovim-0.10.4/src/termkey/termkey.c:49:86: note: Function 'peekkey_simple' argument 4 names different: declaration 'nbytes' definition 'nbytep'. neovim-0.10.4/src/termkey/termkey.c:934:86: note: Function 'peekkey_simple' argument 4 names different: declaration 'nbytes' definition 'nbytep'. neovim-0.10.4/src/termkey/termkey.c:1021:74: style:inconclusive: Function 'peekkey_mouse' argument 3 names different: declaration 'nbytes' definition 'nbytep'. [funcArgNamesDifferent] neovim-0.10.4/src/termkey/termkey.c:50:74: note: Function 'peekkey_mouse' argument 3 names different: declaration 'nbytes' definition 'nbytep'. neovim-0.10.4/src/termkey/termkey.c:1021:74: note: Function 'peekkey_mouse' argument 3 names different: declaration 'nbytes' definition 'nbytep'. neovim-0.10.4/src/termkey/termkey.c:1547:51: style:inconclusive: Function 'termkey_keycmp' argument 2 names different: declaration 'key1' definition 'key1p'. [funcArgNamesDifferent] neovim-0.10.4/src/termkey/termkey.h:243:51: note: Function 'termkey_keycmp' argument 2 names different: declaration 'key1' definition 'key1p'. neovim-0.10.4/src/termkey/termkey.c:1547:51: note: Function 'termkey_keycmp' argument 2 names different: declaration 'key1' definition 'key1p'. neovim-0.10.4/src/termkey/termkey.c:1547:76: style:inconclusive: Function 'termkey_keycmp' argument 3 names different: declaration 'key2' definition 'key2p'. [funcArgNamesDifferent] neovim-0.10.4/src/termkey/termkey.h:243:75: note: Function 'termkey_keycmp' argument 3 names different: declaration 'key2' definition 'key2p'. neovim-0.10.4/src/termkey/termkey.c:1547:76: note: Function 'termkey_keycmp' argument 3 names different: declaration 'key2' definition 'key2p'. neovim-0.10.4/src/termkey/termkey.c:570:33: style: Parameter 'tk' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/termkey/termkey.c:575:29: style: Parameter 'tk' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/termkey/termkey.c:580:32: style: Parameter 'tk' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/termkey/termkey.c:600:35: style: Parameter 'tk' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/termkey/termkey.c:605:37: style: Parameter 'tk' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/termkey/termkey.c:620:41: style: Parameter 'tk' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/termkey/termkey.c:637:46: style: Parameter 'tk' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/termkey/termkey.c:834:36: style: Parameter 'tk' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/termkey/termkey.c:1315:20: style: Variable 'mods' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/termkey/termkey.c:1443:20: style: Variable 'mods' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/test/functional/fixtures/shell-test.c:14:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] neovim-0.10.4/test/functional/fixtures/shell-test.c:85:11: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] neovim-0.10.4/test/functional/fixtures/streams-test.c:20:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UV_PROCESS_DETACHED [valueFlowBailoutIncompleteVar] neovim-0.10.4/test/functional/fixtures/tty-test.c:50:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] neovim-0.10.4/test/functional/fixtures/tty-test.c:95:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] neovim-0.10.4/test/functional/fixtures/tty-test.c:125:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] neovim-0.10.4/test/functional/fixtures/tty-test.c:132:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] neovim-0.10.4/test/old/memfile_test.c:52:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MHT_LOG_LOAD_FACTOR [valueFlowBailoutIncompleteVar] neovim-0.10.4/test/unit/fixtures/multiqueue.c:7:36: style:inconclusive: Function 'ut_multiqueue_put' argument 1 names different: declaration 'queue' definition 'self'. [funcArgNamesDifferent] neovim-0.10.4/test/unit/fixtures/multiqueue.h:3:36: note: Function 'ut_multiqueue_put' argument 1 names different: declaration 'queue' definition 'self'. neovim-0.10.4/test/unit/fixtures/multiqueue.c:7:36: note: Function 'ut_multiqueue_put' argument 1 names different: declaration 'queue' definition 'self'. neovim-0.10.4/test/unit/fixtures/multiqueue.c:12:43: style:inconclusive: Function 'ut_multiqueue_get' argument 1 names different: declaration 'queue' definition 'self'. [funcArgNamesDifferent] neovim-0.10.4/test/unit/fixtures/multiqueue.h:4:43: note: Function 'ut_multiqueue_get' argument 1 names different: declaration 'queue' definition 'self'. neovim-0.10.4/test/unit/fixtures/multiqueue.c:12:43: note: Function 'ut_multiqueue_get' argument 1 names different: declaration 'queue' definition 'self'. neovim-0.10.4/test/unit/fixtures/rbuffer.c:22:3: error: There is an unknown macro here somewhere. Configuration is required. If RBUFFER_EACH is a macro then please configure it. [unknownMacro] neovim-0.10.4/src/nvim/tui/tui.c:164:3: warning: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:164:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:165:3: warning: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:165:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:166:3: warning: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:166:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:167:3: warning: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:167:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:168:3: warning: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:168:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:169:3: warning: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:169:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:176:3: warning: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:176:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:177:3: warning: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:177:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:179:11: warning: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:179:11: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:180:11: warning: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:180:11: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:181:23: warning: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:181:23: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:184:11: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:184:11: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:186:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:186:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:192:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:192:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:197:12: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:197:12: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:198:13: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:198:13: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:199:11: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:199:11: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:200:10: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:200:10: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:270:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:438:28: note: Calling function 'tui_query_kitty_keyboard', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:270:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:310:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:310:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:311:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:311:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:312:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:312:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:313:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:313:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:314:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:314:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:315:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:315:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:316:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:316:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:317:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:317:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:318:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:318:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:319:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:319:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:320:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:320:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:321:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:321:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:322:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:322:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:323:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:323:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:324:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:324:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:325:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:325:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:326:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:326:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:327:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:327:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:328:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:328:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:329:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:329:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:330:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:330:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:331:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:331:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:332:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:332:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:333:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:333:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:334:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:334:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:335:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:335:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:336:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:336:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:337:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:337:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:338:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:338:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:339:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:339:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:340:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:340:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:341:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:341:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:342:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:342:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:343:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:343:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:344:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:344:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:344:31: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:344:31: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:345:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:345:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:364:8: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:364:8: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:388:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:388:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:392:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:392:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:393:21: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:393:21: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:394:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:394:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:395:21: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:395:21: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:396:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:396:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:397:21: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:397:21: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:398:24: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:398:24: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:399:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:399:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:400:21: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:400:21: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:401:24: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:401:24: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:402:24: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:402:24: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:403:24: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:403:24: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:404:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:404:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:404:42: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:404:42: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:405:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:405:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:410:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:410:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:410:29: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:410:29: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:412:28: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:412:28: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:420:22: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:420:22: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:432:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:432:7: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:519:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:519:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:1569:11: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] neovim-0.10.4/src/nvim/tui/tui.c:1567:18: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:1567:18: note: Assignment 'f=fopen(path.data,"w")', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:1569:11: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:1583:10: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] neovim-0.10.4/src/nvim/tui/tui.c:1567:18: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:1567:18: note: Assignment 'f=fopen(path.data,"w")', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:1583:10: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:1712:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:521:18: note: Calling function 'tui_guess_size', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:1712:7: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:1783:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:415:13: note: Calling function 'unibi_out', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:1783:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:1787:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:420:17: note: Calling function 'unibi_out_ext', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:1787:3: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:1874:47: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:388:33: note: Calling function 'term_has_truecolor', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:1874:47: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:1875:45: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:388:33: note: Calling function 'term_has_truecolor', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:1875:45: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:1884:46: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:388:33: note: Calling function 'term_has_truecolor', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:1876:11: note: Assuming condition is false neovim-0.10.4/src/nvim/tui/tui.c:1884:46: note: Null pointer dereference neovim-0.10.4/src/nvim/tui/tui.c:2485:19: style: Checking if unsigned expression 'tui->bufpos' is less than zero. [unsignedLessThanZero] neovim-0.10.4/src/nvim/tui/tui.c:526:42: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'after_startup_cb' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] neovim-0.10.4/src/nvim/tui/tui.c:193:45: note: You might need to cast the function pointer here neovim-0.10.4/src/nvim/tui/tui.c:526:42: note: Parameter 'handle' can be declared as pointer to const neovim-0.10.4/src/nvim/tui/tui.c:573:30: style: Parameter 'tui' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/tui/tui.c:825:44: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/tui/tui.c:1210:31: style: Parameter 'tui' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/tui/tui.c:1460:16: style: Variable 'cell' can be declared as pointer to const [constVariablePointer] neovim-0.10.4/src/nvim/tui/tui.c:1514:27: style: Parameter 'tui' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/tui/tui.c:1556:28: style: Parameter 'tui' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/tui/tui.c:2408:39: style: Parameter 'tui' can be declared as pointer to const [constParameterPointer] neovim-0.10.4/src/nvim/tui/tui.c:2537:14: style: Variable 'input' can be declared as pointer to const [constVariablePointer] diff: head neovim-0.10.4/src/bit.c:85:2: error: #error "Unknown number type, check LUA_NUMBER_* in luaconf.h" [preprocessorErrorDirective] head neovim-0.10.4/src/mpack/lmpack.c:219:6: error: #error You have either broken or too old Lua installation. This library requires Lua>=5.1 [preprocessorErrorDirective] 2.17.0 neovim-0.10.4/src/nvim/change.c:941:16: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/change.c:938:19: note: Assuming allocation function fails neovim-0.10.4/src/nvim/change.c:938:19: note: Assignment 'newp=xmalloc((unsigned long)newlen+1)', assigned value is 0 neovim-0.10.4/src/nvim/change.c:941:16: note: Null pointer addition head neovim-0.10.4/src/nvim/change.c:941:16: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/change.c:938:19: note: Assuming allocation function fails neovim-0.10.4/src/nvim/change.c:938:19: note: Assignment 'newp=xmalloc((unsigned long)newlen+1)', assigned value is 0 neovim-0.10.4/src/nvim/change.c:941:16: note: Null pointer addition 2.17.0 neovim-0.10.4/src/nvim/charset.c:343:29: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/charset.c:398:28: note: Assuming allocation function fails neovim-0.10.4/src/nvim/charset.c:398:28: note: Assignment 'buf=xmalloc(len)', assigned value is 0 neovim-0.10.4/src/nvim/charset.c:399:23: note: Calling function 'transstr_buf', 3rd argument 'buf' value is 0 neovim-0.10.4/src/nvim/charset.c:342:17: note: Assignment 'buf_p=buf', assigned value is 0 neovim-0.10.4/src/nvim/charset.c:343:29: note: Null pointer addition head neovim-0.10.4/src/nvim/charset.c:343:29: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/charset.c:398:28: note: Assuming allocation function fails neovim-0.10.4/src/nvim/charset.c:398:28: note: Assignment 'buf=xmalloc(len)', assigned value is 0 neovim-0.10.4/src/nvim/charset.c:399:23: note: Calling function 'transstr_buf', 3rd argument 'buf' value is 0 neovim-0.10.4/src/nvim/charset.c:342:17: note: Assignment 'buf_p=buf', assigned value is 0 neovim-0.10.4/src/nvim/charset.c:343:29: note: Null pointer addition head neovim-0.10.4/src/nvim/charset.c:458:10: warning: Uninitialized variable: ga [uninitvar] neovim-0.10.4/src/nvim/charset.c:436:11: note: Assuming condition is false neovim-0.10.4/src/nvim/charset.c:458:10: note: Uninitialized variable: ga head neovim-0.10.4/src/nvim/cmdexpand.c:2996:27: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pat [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/cmdexpand.c:2994:22: note: Assuming allocation function fails neovim-0.10.4/src/nvim/cmdexpand.c:2994:22: note: Assignment 'pat=xstrdup(filepat)', assigned value is 0 neovim-0.10.4/src/nvim/cmdexpand.c:2996:27: note: Null pointer dereference head neovim-0.10.4/src/nvim/cmdexpand.c:3004:39: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pat [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/cmdexpand.c:2994:22: note: Assuming allocation function fails neovim-0.10.4/src/nvim/cmdexpand.c:2994:22: note: Assignment 'pat=xstrdup(filepat)', assigned value is 0 neovim-0.10.4/src/nvim/cmdexpand.c:3004:39: note: Null pointer dereference head neovim-0.10.4/src/nvim/cmdexpand.c:3005:60: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pat [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/cmdexpand.c:2994:22: note: Assuming allocation function fails neovim-0.10.4/src/nvim/cmdexpand.c:2994:22: note: Assignment 'pat=xstrdup(filepat)', assigned value is 0 neovim-0.10.4/src/nvim/cmdexpand.c:3005:60: note: Null pointer dereference 2.17.0 neovim-0.10.4/src/nvim/debugger.c:806:17: error:inconclusive: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/debugger.c:804:19: note: Assuming allocation function fails neovim-0.10.4/src/nvim/debugger.c:804:19: note: Assignment 'name=xmalloc(strlen(fname)+3)', assigned value is 0 neovim-0.10.4/src/nvim/debugger.c:806:17: note: Null pointer addition head neovim-0.10.4/src/nvim/debugger.c:806:17: error:inconclusive: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/debugger.c:804:19: note: Assuming allocation function fails neovim-0.10.4/src/nvim/debugger.c:804:19: note: Assignment 'name=xmalloc(strlen(fname)+3)', assigned value is 0 neovim-0.10.4/src/nvim/debugger.c:806:17: note: Null pointer addition 2.17.0 neovim-0.10.4/src/nvim/file_search.c:453:16: error:inconclusive: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/file_search.c:450:24: note: Assuming allocation function fails neovim-0.10.4/src/nvim/file_search.c:450:24: note: Assignment 'buf=xmalloc(eb_len+strlen(search_ctx->ffsc_fix_path)+1)', assigned value is 0 neovim-0.10.4/src/nvim/file_search.c:453:16: note: Null pointer addition head neovim-0.10.4/src/nvim/file_search.c:453:16: error:inconclusive: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/file_search.c:450:24: note: Assuming allocation function fails neovim-0.10.4/src/nvim/file_search.c:450:24: note: Assignment 'buf=xmalloc(eb_len+strlen(search_ctx->ffsc_fix_path)+1)', assigned value is 0 neovim-0.10.4/src/nvim/file_search.c:453:16: note: Null pointer addition 2.17.0 neovim-0.10.4/src/nvim/fold.c:1691:22: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/fold.c:1688:30: note: Assuming allocation function fails neovim-0.10.4/src/nvim/fold.c:1688:30: note: Assignment 'newline=xmalloc((unsigned long)ml_get_buf_len(buf,lnum)-len+1)', assigned value is 0 neovim-0.10.4/src/nvim/fold.c:1691:22: note: Null pointer addition head neovim-0.10.4/src/nvim/fold.c:1691:22: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/fold.c:1688:30: note: Assuming allocation function fails neovim-0.10.4/src/nvim/fold.c:1688:30: note: Assignment 'newline=xmalloc((unsigned long)ml_get_buf_len(buf,lnum)-len+1)', assigned value is 0 neovim-0.10.4/src/nvim/fold.c:1691:22: note: Null pointer addition 2.17.0 neovim-0.10.4/src/nvim/fold.c:3319:24: error:inconclusive: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/fold.c:3314:22: note: Assuming allocation function fails neovim-0.10.4/src/nvim/fold.c:3314:22: note: Assignment 'r=xmalloc(len)', assigned value is 0 neovim-0.10.4/src/nvim/fold.c:3319:24: note: Null pointer addition head neovim-0.10.4/src/nvim/fold.c:3319:24: error:inconclusive: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/fold.c:3314:22: note: Assuming allocation function fails neovim-0.10.4/src/nvim/fold.c:3314:22: note: Assignment 'r=xmalloc(len)', assigned value is 0 neovim-0.10.4/src/nvim/fold.c:3319:24: note: Null pointer addition 2.17.0 neovim-0.10.4/src/nvim/getchar.c:935:16: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/getchar.c:930:26: note: Assuming allocation function fails neovim-0.10.4/src/nvim/getchar.c:930:26: note: Assignment 's1=xmalloc((unsigned long)newlen)', assigned value is 0 neovim-0.10.4/src/nvim/getchar.c:935:16: note: Null pointer addition head neovim-0.10.4/src/nvim/getchar.c:935:16: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/getchar.c:930:26: note: Assuming allocation function fails neovim-0.10.4/src/nvim/getchar.c:930:26: note: Assignment 's1=xmalloc((unsigned long)newlen)', assigned value is 0 neovim-0.10.4/src/nvim/getchar.c:935:16: note: Null pointer addition 2.17.0 neovim-0.10.4/src/nvim/getchar.c:937:16: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/getchar.c:930:26: note: Assuming allocation function fails neovim-0.10.4/src/nvim/getchar.c:930:26: note: Assignment 's1=xmalloc((unsigned long)newlen)', assigned value is 0 neovim-0.10.4/src/nvim/getchar.c:937:16: note: Null pointer addition head neovim-0.10.4/src/nvim/getchar.c:937:16: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/getchar.c:930:26: note: Assuming allocation function fails neovim-0.10.4/src/nvim/getchar.c:930:26: note: Assignment 's1=xmalloc((unsigned long)newlen)', assigned value is 0 neovim-0.10.4/src/nvim/getchar.c:937:16: note: Null pointer addition 2.17.0 neovim-0.10.4/src/nvim/getchar.c:942:16: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/getchar.c:930:26: note: Assuming allocation function fails neovim-0.10.4/src/nvim/getchar.c:930:26: note: Assignment 's1=xmalloc((unsigned long)newlen)', assigned value is 0 neovim-0.10.4/src/nvim/getchar.c:942:16: note: Null pointer addition head neovim-0.10.4/src/nvim/getchar.c:942:16: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/getchar.c:930:26: note: Assuming allocation function fails neovim-0.10.4/src/nvim/getchar.c:930:26: note: Assignment 's1=xmalloc((unsigned long)newlen)', assigned value is 0 neovim-0.10.4/src/nvim/getchar.c:942:16: note: Null pointer addition 2.17.0 neovim-0.10.4/src/nvim/getchar.c:949:16: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/getchar.c:931:26: note: Assuming allocation function fails neovim-0.10.4/src/nvim/getchar.c:931:26: note: Assignment 's2=xmalloc((unsigned long)newlen)', assigned value is 0 neovim-0.10.4/src/nvim/getchar.c:949:16: note: Null pointer addition head neovim-0.10.4/src/nvim/getchar.c:949:16: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/getchar.c:931:26: note: Assuming allocation function fails neovim-0.10.4/src/nvim/getchar.c:931:26: note: Assignment 's2=xmalloc((unsigned long)newlen)', assigned value is 0 neovim-0.10.4/src/nvim/getchar.c:949:16: note: Null pointer addition 2.17.0 neovim-0.10.4/src/nvim/getchar.c:951:16: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/getchar.c:931:26: note: Assuming allocation function fails neovim-0.10.4/src/nvim/getchar.c:931:26: note: Assignment 's2=xmalloc((unsigned long)newlen)', assigned value is 0 neovim-0.10.4/src/nvim/getchar.c:951:16: note: Null pointer addition head neovim-0.10.4/src/nvim/getchar.c:951:16: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/getchar.c:931:26: note: Assuming allocation function fails neovim-0.10.4/src/nvim/getchar.c:931:26: note: Assignment 's2=xmalloc((unsigned long)newlen)', assigned value is 0 neovim-0.10.4/src/nvim/getchar.c:951:16: note: Null pointer addition 2.17.0 neovim-0.10.4/src/nvim/lua/executor.c:1405:15: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/lua/executor.c:1402:19: note: Assuming allocation function fails neovim-0.10.4/src/nvim/lua/executor.c:1402:19: note: Assignment 'lcmd=xmalloc(lcmd_len)', assigned value is 0 neovim-0.10.4/src/nvim/lua/executor.c:1405:15: note: Null pointer addition head neovim-0.10.4/src/nvim/lua/executor.c:1405:15: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/lua/executor.c:1402:19: note: Assuming allocation function fails neovim-0.10.4/src/nvim/lua/executor.c:1402:19: note: Assignment 'lcmd=xmalloc(lcmd_len)', assigned value is 0 neovim-0.10.4/src/nvim/lua/executor.c:1405:15: note: Null pointer addition 2.17.0 neovim-0.10.4/src/nvim/lua/executor.c:1429:15: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/lua/executor.c:1426:19: note: Assuming allocation function fails neovim-0.10.4/src/nvim/lua/executor.c:1426:19: note: Assignment 'lcmd=xmalloc(lcmd_len)', assigned value is 0 neovim-0.10.4/src/nvim/lua/executor.c:1429:15: note: Null pointer addition head neovim-0.10.4/src/nvim/lua/executor.c:1429:15: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/lua/executor.c:1426:19: note: Assuming allocation function fails neovim-0.10.4/src/nvim/lua/executor.c:1426:19: note: Assignment 'lcmd=xmalloc(lcmd_len)', assigned value is 0 neovim-0.10.4/src/nvim/lua/executor.c:1429:15: note: Null pointer addition 2.17.0 neovim-0.10.4/src/nvim/lua/executor.c:1430:15: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/lua/executor.c:1426:19: note: Assuming allocation function fails neovim-0.10.4/src/nvim/lua/executor.c:1426:19: note: Assignment 'lcmd=xmalloc(lcmd_len)', assigned value is 0 neovim-0.10.4/src/nvim/lua/executor.c:1430:15: note: Null pointer addition head neovim-0.10.4/src/nvim/lua/executor.c:1430:15: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/lua/executor.c:1426:19: note: Assuming allocation function fails neovim-0.10.4/src/nvim/lua/executor.c:1426:19: note: Assignment 'lcmd=xmalloc(lcmd_len)', assigned value is 0 neovim-0.10.4/src/nvim/lua/executor.c:1430:15: note: Null pointer addition 2.17.0 neovim-0.10.4/src/nvim/lua/executor.c:1727:15: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/lua/executor.c:1724:19: note: Assuming allocation function fails neovim-0.10.4/src/nvim/lua/executor.c:1724:19: note: Assignment 'lcmd=xmalloc(lcmd_len+1)', assigned value is 0 neovim-0.10.4/src/nvim/lua/executor.c:1727:15: note: Null pointer addition head neovim-0.10.4/src/nvim/lua/executor.c:1727:15: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/lua/executor.c:1724:19: note: Assuming allocation function fails neovim-0.10.4/src/nvim/lua/executor.c:1724:19: note: Assignment 'lcmd=xmalloc(lcmd_len+1)', assigned value is 0 neovim-0.10.4/src/nvim/lua/executor.c:1727:15: note: Null pointer addition 2.17.0 neovim-0.10.4/src/nvim/lua/executor.c:1728:15: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/lua/executor.c:1724:19: note: Assuming allocation function fails neovim-0.10.4/src/nvim/lua/executor.c:1724:19: note: Assignment 'lcmd=xmalloc(lcmd_len+1)', assigned value is 0 neovim-0.10.4/src/nvim/lua/executor.c:1728:15: note: Null pointer addition head neovim-0.10.4/src/nvim/lua/executor.c:1728:15: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/lua/executor.c:1724:19: note: Assuming allocation function fails neovim-0.10.4/src/nvim/lua/executor.c:1724:19: note: Assignment 'lcmd=xmalloc(lcmd_len+1)', assigned value is 0 neovim-0.10.4/src/nvim/lua/executor.c:1728:15: note: Null pointer addition 2.17.0 neovim-0.10.4/src/nvim/lua/treesitter.c:477:30: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/lua/treesitter.c:472:28: note: Assuming allocation function fails neovim-0.10.4/src/nvim/lua/treesitter.c:472:28: note: Assignment 'ranges=xmalloc(sizeof(TSRange)*tbl_len)', assigned value is 0 neovim-0.10.4/src/nvim/lua/treesitter.c:477:30: note: Null pointer addition head neovim-0.10.4/src/nvim/lua/treesitter.c:477:30: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/lua/treesitter.c:472:28: note: Assuming allocation function fails neovim-0.10.4/src/nvim/lua/treesitter.c:472:28: note: Assignment 'ranges=xmalloc(sizeof(TSRange)*tbl_len)', assigned value is 0 neovim-0.10.4/src/nvim/lua/treesitter.c:477:30: note: Null pointer addition 2.17.0 neovim-0.10.4/src/nvim/main.c:1959:20: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/main.c:1953:28: note: Assuming allocation function fails neovim-0.10.4/src/nvim/main.c:1953:28: note: Assignment 'vimrc=xmalloc(dir_len+sizeof(path_tail)+1)', assigned value is 0 neovim-0.10.4/src/nvim/main.c:1959:20: note: Null pointer addition head neovim-0.10.4/src/nvim/main.c:1959:20: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/main.c:1953:28: note: Assuming allocation function fails neovim-0.10.4/src/nvim/main.c:1953:28: note: Assignment 'vimrc=xmalloc(dir_len+sizeof(path_tail)+1)', assigned value is 0 neovim-0.10.4/src/nvim/main.c:1959:20: note: Null pointer addition 2.17.0 neovim-0.10.4/src/nvim/main.c:2040:21: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/main.c:2037:28: note: Assuming allocation function fails neovim-0.10.4/src/nvim/main.c:2037:28: note: Assignment 'vimrc=xmalloc(dir_len+sizeof(path_tail)+1)', assigned value is 0 neovim-0.10.4/src/nvim/main.c:2040:21: note: Null pointer addition head neovim-0.10.4/src/nvim/main.c:2040:21: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/main.c:2037:28: note: Assuming allocation function fails neovim-0.10.4/src/nvim/main.c:2037:28: note: Assignment 'vimrc=xmalloc(dir_len+sizeof(path_tail)+1)', assigned value is 0 neovim-0.10.4/src/nvim/main.c:2040:21: note: Null pointer addition 2.17.0 neovim-0.10.4/src/nvim/memory.c:660:20: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/memory.c:652:28: note: Assuming allocation function fails neovim-0.10.4/src/nvim/memory.c:652:28: note: Assignment 'alloc=xmalloc(size+aligned_hdr_size)', assigned value is 0 neovim-0.10.4/src/nvim/memory.c:660:20: note: Null pointer addition head neovim-0.10.4/src/nvim/memory.c:660:20: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/memory.c:652:28: note: Assuming allocation function fails neovim-0.10.4/src/nvim/memory.c:652:28: note: Assignment 'alloc=xmalloc(size+aligned_hdr_size)', assigned value is 0 neovim-0.10.4/src/nvim/memory.c:660:20: note: Null pointer addition 2.17.0 neovim-0.10.4/src/nvim/path.c:480:40: error:inconclusive: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/path.c:1065:23: note: Assuming allocation function fails neovim-0.10.4/src/nvim/path.c:1065:23: note: Assignment 'rel_path=xmalloc(strlen(short_name)+strlen(PATHSEPSTR)+2)', assigned value is 0 neovim-0.10.4/src/nvim/path.c:1067:17: note: Calling function 'add_pathsep', 1st argument 'rel_path' value is 0 neovim-0.10.4/src/nvim/path.c:480:40: note: Null pointer addition head neovim-0.10.4/src/nvim/path.c:480:40: error:inconclusive: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/path.c:1065:23: note: Assuming allocation function fails neovim-0.10.4/src/nvim/path.c:1065:23: note: Assignment 'rel_path=xmalloc(strlen(short_name)+strlen(PATHSEPSTR)+2)', assigned value is 0 neovim-0.10.4/src/nvim/path.c:1067:17: note: Calling function 'add_pathsep', 1st argument 'rel_path' value is 0 neovim-0.10.4/src/nvim/path.c:480:40: note: Null pointer addition 2.17.0 neovim-0.10.4/src/nvim/spell.c:2687:16: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/spell.c:2685:24: note: Assuming allocation function fails neovim-0.10.4/src/nvim/spell.c:2685:24: note: Assignment 'p=xmalloc((unsigned long)get_cursor_line_len()+(unsigned long)addlen+1)', assigned value is 0 neovim-0.10.4/src/nvim/spell.c:2687:16: note: Null pointer addition head neovim-0.10.4/src/nvim/spell.c:2687:16: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/spell.c:2685:24: note: Assuming allocation function fails neovim-0.10.4/src/nvim/spell.c:2685:24: note: Assignment 'p=xmalloc((unsigned long)get_cursor_line_len()+(unsigned long)addlen+1)', assigned value is 0 neovim-0.10.4/src/nvim/spell.c:2687:16: note: Null pointer addition 2.17.0 neovim-0.10.4/src/nvim/spellfile.c:1449:6: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/spellfile.c:1430:22: note: Assuming allocation function fails neovim-0.10.4/src/nvim/spellfile.c:1430:22: note: Assignment 'pat=xmalloc((unsigned long)c)', assigned value is 0 neovim-0.10.4/src/nvim/spellfile.c:1448:12: note: pp is assigned 'pat' here. neovim-0.10.4/src/nvim/spellfile.c:1449:6: note: Null pointer addition head neovim-0.10.4/src/nvim/spellfile.c:1449:6: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/spellfile.c:1430:22: note: Assuming allocation function fails neovim-0.10.4/src/nvim/spellfile.c:1430:22: note: Assignment 'pat=xmalloc((unsigned long)c)', assigned value is 0 neovim-0.10.4/src/nvim/spellfile.c:1448:12: note: pp is assigned 'pat' here. neovim-0.10.4/src/nvim/spellfile.c:1449:6: note: Null pointer addition 2.17.0 neovim-0.10.4/src/nvim/spellfile.c:1641:28: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/spellfile.c:1276:22: note: Assuming allocation function fails neovim-0.10.4/src/nvim/spellfile.c:1276:22: note: Assignment 'p=xmalloc(1)', assigned value is 0 neovim-0.10.4/src/nvim/spellfile.c:1278:18: note: smp->sm_lead is assigned 'p' here. neovim-0.10.4/src/nvim/spellfile.c:1279:37: note: Calling function 'mb_str2wide', 1st argument 'smp->sm_lead' value is 0 neovim-0.10.4/src/nvim/spellfile.c:1641:24: note: Assignment 'p=s', assigned value is 0 neovim-0.10.4/src/nvim/spellfile.c:1641:28: note: Null pointer dereference head neovim-0.10.4/src/nvim/spellfile.c:1641:28: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/spellfile.c:1276:22: note: Assuming allocation function fails neovim-0.10.4/src/nvim/spellfile.c:1276:22: note: Assignment 'p=xmalloc(1)', assigned value is 0 neovim-0.10.4/src/nvim/spellfile.c:1278:20: note: Assignment 'smp->sm_lead=p', assigned value is 0 neovim-0.10.4/src/nvim/spellfile.c:1279:37: note: Calling function 'mb_str2wide', 1st argument 'smp->sm_lead' value is 0 neovim-0.10.4/src/nvim/spellfile.c:1641:24: note: Assignment 'p=s', assigned value is 0 neovim-0.10.4/src/nvim/spellfile.c:1641:28: note: Null pointer dereference head neovim-0.10.4/src/nvim/spellfile.c:3756:27: warning: If memory allocation fails, then there is a possible null pointer dereference: bl [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/spellfile.c:3749:17: note: Assuming allocation function fails neovim-0.10.4/src/nvim/spellfile.c:3749:17: note: Assignment 'bl=xcalloc(1,offsetof(struct sblock_T,sb_data)+16000+1)', assigned value is 0 neovim-0.10.4/src/nvim/spellfile.c:3756:27: note: Null pointer dereference 2.17.0 neovim-0.10.4/src/nvim/spellfile.c:5742:33: error:inconclusive: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/spellfile.c:5739:26: note: Assuming allocation function fails neovim-0.10.4/src/nvim/spellfile.c:5739:26: note: Assignment 'b=xmalloc((unsigned long)(cl+headcl)+2)', assigned value is 0 neovim-0.10.4/src/nvim/spellfile.c:5742:33: note: Null pointer addition head neovim-0.10.4/src/nvim/spellfile.c:5742:33: error:inconclusive: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/spellfile.c:5739:26: note: Assuming allocation function fails neovim-0.10.4/src/nvim/spellfile.c:5739:26: note: Assignment 'b=xmalloc((unsigned long)(cl+headcl)+2)', assigned value is 0 neovim-0.10.4/src/nvim/spellfile.c:5742:33: note: Null pointer addition head neovim-0.10.4/src/nvim/statusline.c:971:24: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: fmt [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/statusline.c:412:16: note: Assuming allocation function fails neovim-0.10.4/src/nvim/statusline.c:412:16: note: Assignment 'stl=xstrdup(stl)', assigned value is 0 neovim-0.10.4/src/nvim/statusline.c:413:43: note: Calling function 'build_stl_str_hl', 4th argument 'stl' value is 0 neovim-0.10.4/src/nvim/statusline.c:971:24: note: Null pointer dereference 2.17.0 neovim-0.10.4/src/nvim/tag.c:1996:14: error:inconclusive: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/tag.c:1991:18: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tag.c:1991:18: note: Assignment 'mfp=xmalloc(mfp_size)', assigned value is 0 neovim-0.10.4/src/nvim/tag.c:1993:15: note: Assignment 'p=mfp', assigned value is 0 neovim-0.10.4/src/nvim/tag.c:1996:14: note: Null pointer addition head neovim-0.10.4/src/nvim/tag.c:1996:14: error:inconclusive: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/tag.c:1991:18: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tag.c:1991:18: note: Assignment 'mfp=xmalloc(mfp_size)', assigned value is 0 neovim-0.10.4/src/nvim/tag.c:1993:15: note: Assignment 'p=mfp', assigned value is 0 neovim-0.10.4/src/nvim/tag.c:1996:14: note: Null pointer addition 2.17.0 neovim-0.10.4/src/nvim/tag.c:1997:16: error:inconclusive: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/tag.c:1991:18: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tag.c:1991:18: note: Assignment 'mfp=xmalloc(mfp_size)', assigned value is 0 neovim-0.10.4/src/nvim/tag.c:1993:15: note: Assignment 'p=mfp', assigned value is 0 neovim-0.10.4/src/nvim/tag.c:1997:16: note: Null pointer addition head neovim-0.10.4/src/nvim/tag.c:1997:16: error:inconclusive: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/tag.c:1991:18: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tag.c:1991:18: note: Assignment 'mfp=xmalloc(mfp_size)', assigned value is 0 neovim-0.10.4/src/nvim/tag.c:1993:15: note: Assignment 'p=mfp', assigned value is 0 neovim-0.10.4/src/nvim/tag.c:1997:16: note: Null pointer addition 2.17.0 neovim-0.10.4/src/nvim/tag.c:2046:14: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/tag.c:2043:18: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tag.c:2043:18: note: Assignment 'mfp=xmalloc(sizeof(char)+len+1)', assigned value is 0 neovim-0.10.4/src/nvim/tag.c:2044:13: note: p is assigned 'mfp' here. neovim-0.10.4/src/nvim/tag.c:2046:14: note: Null pointer addition head neovim-0.10.4/src/nvim/tag.c:2046:14: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/tag.c:2043:18: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tag.c:2043:18: note: Assignment 'mfp=xmalloc(sizeof(char)+len+1)', assigned value is 0 neovim-0.10.4/src/nvim/tag.c:2044:13: note: p is assigned 'mfp' here. neovim-0.10.4/src/nvim/tag.c:2046:14: note: Null pointer addition 2.17.0 neovim-0.10.4/src/nvim/tag.c:2053:17: error:inconclusive: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/tag.c:2043:18: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tag.c:2043:18: note: Assignment 'mfp=xmalloc(sizeof(char)+len+1)', assigned value is 0 neovim-0.10.4/src/nvim/tag.c:2044:15: note: Assignment 'p=mfp', assigned value is 0 neovim-0.10.4/src/nvim/tag.c:2053:17: note: Null pointer addition head neovim-0.10.4/src/nvim/tag.c:2053:17: error:inconclusive: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/tag.c:2043:18: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tag.c:2043:18: note: Assignment 'mfp=xmalloc(sizeof(char)+len+1)', assigned value is 0 neovim-0.10.4/src/nvim/tag.c:2044:15: note: Assignment 'p=mfp', assigned value is 0 neovim-0.10.4/src/nvim/tag.c:2053:17: note: Null pointer addition 2.17.0 neovim-0.10.4/src/nvim/tag.c:2707:26: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/tag.c:2810:23: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tag.c:2810:23: note: Assignment 'lbuf=xmalloc(len)', assigned value is 0 neovim-0.10.4/src/nvim/tag.c:2816:19: note: Calling function 'parse_match', 1st argument 'lbuf' value is 0 neovim-0.10.4/src/nvim/tag.c:2707:26: note: Null pointer addition head neovim-0.10.4/src/nvim/tag.c:2707:26: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/tag.c:2810:23: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tag.c:2810:23: note: Assignment 'lbuf=xmalloc(len)', assigned value is 0 neovim-0.10.4/src/nvim/tag.c:2816:19: note: Calling function 'parse_match', 1st argument 'lbuf' value is 0 neovim-0.10.4/src/nvim/tag.c:2707:26: note: Null pointer addition 2.17.0 neovim-0.10.4/src/nvim/tag.c:3106:21: error:inconclusive: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/tag.c:3104:21: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tag.c:3104:21: note: Assignment 'retval=xmalloc(MAXPATHL)', assigned value is 0 neovim-0.10.4/src/nvim/tag.c:3106:21: note: Null pointer addition head neovim-0.10.4/src/nvim/tag.c:3106:21: error:inconclusive: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/tag.c:3104:21: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tag.c:3104:21: note: Assignment 'retval=xmalloc(MAXPATHL)', assigned value is 0 neovim-0.10.4/src/nvim/tag.c:3106:21: note: Null pointer addition head neovim-0.10.4/src/nvim/terminal.c:1864:27: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: term [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/terminal.c:296:37: note: Assuming allocation function fails neovim-0.10.4/src/nvim/terminal.c:296:28: note: Assignment 'term=*termpp=xcalloc(1,sizeof(Terminal))', assigned value is 0 neovim-0.10.4/src/nvim/terminal.c:326:18: note: Calling function 'refresh_screen', 1st argument 'term' value is 0 neovim-0.10.4/src/nvim/terminal.c:1864:27: note: Null pointer dereference head neovim-0.10.4/src/nvim/terminal.c:1867:30: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: term [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/terminal.c:296:37: note: Assuming allocation function fails neovim-0.10.4/src/nvim/terminal.c:296:28: note: Assignment 'term=*termpp=xcalloc(1,sizeof(Terminal))', assigned value is 0 neovim-0.10.4/src/nvim/terminal.c:326:18: note: Calling function 'refresh_screen', 1st argument 'term' value is 0 neovim-0.10.4/src/nvim/terminal.c:1867:30: note: Null pointer dereference head neovim-0.10.4/src/nvim/terminal.c:308:35: warning: If memory allocation fails, then there is a possible null pointer dereference: term [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/terminal.c:296:37: note: Assuming allocation function fails neovim-0.10.4/src/nvim/terminal.c:296:28: note: Assignment 'term=*termpp=xcalloc(1,sizeof(Terminal))', assigned value is 0 neovim-0.10.4/src/nvim/terminal.c:308:35: note: Null pointer dereference head neovim-0.10.4/src/nvim/tui/tui.c:344:31: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:344:31: note: Null pointer dereference head neovim-0.10.4/src/nvim/tui/tui.c:404:42: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:404:42: note: Null pointer dereference head neovim-0.10.4/src/nvim/tui/tui.c:410:29: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tui [nullPointerOutOfMemory] neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assuming allocation function fails neovim-0.10.4/src/nvim/tui/tui.c:163:25: note: Assignment 'tui=xcalloc(1,sizeof(TUIData))', assigned value is 0 neovim-0.10.4/src/nvim/tui/tui.c:189:22: note: Calling function 'tui_terminal_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:520:18: note: Calling function 'terminfo_start', 1st argument 'tui' value is 0 neovim-0.10.4/src/nvim/tui/tui.c:410:29: note: Null pointer dereference 2.17.0 neovim-0.10.4/src/nvim/usercmd.c:1211:5: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/usercmd.c:1208:22: note: Assuming allocation function fails neovim-0.10.4/src/nvim/usercmd.c:1208:22: note: Assignment 'buf=xmalloc((unsigned long)len+1)', assigned value is 0 neovim-0.10.4/src/nvim/usercmd.c:1210:11: note: q is assigned 'buf' here. neovim-0.10.4/src/nvim/usercmd.c:1211:5: note: Null pointer addition head neovim-0.10.4/src/nvim/usercmd.c:1211:5: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/usercmd.c:1208:22: note: Assuming allocation function fails neovim-0.10.4/src/nvim/usercmd.c:1208:22: note: Assignment 'buf=xmalloc((unsigned long)len+1)', assigned value is 0 neovim-0.10.4/src/nvim/usercmd.c:1210:11: note: q is assigned 'buf' here. neovim-0.10.4/src/nvim/usercmd.c:1211:5: note: Null pointer addition 2.17.0 neovim-0.10.4/src/nvim/viml/parser/expressions.c:1838:42: error: If memory allocation fail: overflow in pointer arithmetic, NULL pointer is subtracted. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/viml/parser/expressions.c:1719:43: note: Assuming allocation function fails neovim-0.10.4/src/nvim/viml/parser/expressions.c:1719:34: note: Assignment 'v_p=node->data.str.value=xmalloc(size)', assigned value is 0 neovim-0.10.4/src/nvim/viml/parser/expressions.c:1721:16: note: Assuming condition is false neovim-0.10.4/src/nvim/viml/parser/expressions.c:1838:42: note: Null pointer subtraction head neovim-0.10.4/src/nvim/viml/parser/expressions.c:1838:42: error: If memory allocation fails: overflow in pointer arithmetic, NULL pointer is subtracted. [nullPointerArithmeticOutOfMemory] neovim-0.10.4/src/nvim/viml/parser/expressions.c:1719:43: note: Assuming allocation function fails neovim-0.10.4/src/nvim/viml/parser/expressions.c:1719:34: note: Assignment 'v_p=node->data.str.value=xmalloc(size)', assigned value is 0 neovim-0.10.4/src/nvim/viml/parser/expressions.c:1721:16: note: Assuming condition is false neovim-0.10.4/src/nvim/viml/parser/expressions.c:1838:42: note: Null pointer subtraction DONE