tcl-8.6.13-2.fc40

List of Defects

Error: CPPCHECK_WARNING: [#def1]
tcl-8.6.13-build/tcl8.6.13/generic/regcomp.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def2]
tcl-8.6.13-build/tcl8.6.13/generic/regexec.c:1328: included_from: Included from here.
tcl-8.6.13-build/tcl8.6.13/generic/rege_dfa.c:694:6: warning[core.NullDereference]: Access to field 'inchain' results in a dereference of a null pointer (loaded from field 'ss')
#  692|   	    }
#  693|   	    assert(ap.ss != NULL);
#  694|-> 	    lastap.ss->inchain[lastap.co] = ss->inchain[i];
#  695|   	}
#  696|   	ss->outs[i] = NULL;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def3]
tcl-8.6.13-build/tcl8.6.13/generic/regexec.c:1328: included_from: Included from here.
tcl-8.6.13-build/tcl8.6.13/generic/rege_dfa.c: scope_hint: In function ‘getVacantSS’
tcl-8.6.13-build/tcl8.6.13/generic/rege_dfa.c:694:22: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘<unknown>’
#  692|   	    }
#  693|   	    assert(ap.ss != NULL);
#  694|-> 	    lastap.ss->inchain[lastap.co] = ss->inchain[i];
#  695|   	}
#  696|   	ss->outs[i] = NULL;

Error: CPPCHECK_WARNING: [#def4]
tcl-8.6.13-build/tcl8.6.13/generic/regexec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-457): [#def5]
tcl-8.6.13-build/tcl8.6.13/generic/regexec.c:226: warning[uninitvar]: Uninitialized variable: v->pmatch
#  224|   		    MALLOC((v->g->nsub + 1) * sizeof(regmatch_t));
#  225|   	}
#  226|-> 	if (v->pmatch == NULL) {
#  227|   	    FreeVars(v);
#  228|   	    return REG_ESPACE;

Error: CPPCHECK_WARNING (CWE-457): [#def6]
tcl-8.6.13-build/tcl8.6.13/generic/regexec.c:245: warning[uninitvar]: Uninitialized variable: v->subdfas
#  243|   	v->subdfas = (struct dfa **) MALLOC(n * sizeof(struct dfa *));
#  244|       }
#  245|->     if (v->subdfas == NULL) {
#  246|   	if (v->pmatch != pmatch && v->pmatch != mat)
#  247|   	    FREE(v->pmatch);

Error: CPPCHECK_WARNING: [#def7]
tcl-8.6.13-build/tcl8.6.13/generic/tclAssembly.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def8]
tcl-8.6.13-build/tcl8.6.13/generic/tclAssembly.c:806: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  804|   	Tcl_AppendObjToErrorInfo(interp, objv[0]);
#  805|   	Tcl_AddErrorInfo(interp, "\" body, line ");
#  806|-> 	TclNewIntObj(backtrace, Tcl_GetErrorLine(interp));
#  807|   	Tcl_AppendObjToErrorInfo(interp, backtrace);
#  808|   	Tcl_AddErrorInfo(interp, ")");

Error: CPPCHECK_WARNING (CWE-457): [#def9]
tcl-8.6.13-build/tcl8.6.13/generic/tclAssembly.c:806: error[uninitvar]: Uninitialized variable: backtrace
#  804|   	Tcl_AppendObjToErrorInfo(interp, objv[0]);
#  805|   	Tcl_AddErrorInfo(interp, "\" body, line ");
#  806|-> 	TclNewIntObj(backtrace, Tcl_GetErrorLine(interp));
#  807|   	Tcl_AppendObjToErrorInfo(interp, backtrace);
#  808|   	Tcl_AddErrorInfo(interp, ")");

Error: CPPCHECK_WARNING (CWE-457): [#def10]
tcl-8.6.13-build/tcl8.6.13/generic/tclAssembly.c:806: error[uninitvar]: Uninitialized variable: cachePtr
#  804|   	Tcl_AppendObjToErrorInfo(interp, objv[0]);
#  805|   	Tcl_AddErrorInfo(interp, "\" body, line ");
#  806|-> 	TclNewIntObj(backtrace, Tcl_GetErrorLine(interp));
#  807|   	Tcl_AppendObjToErrorInfo(interp, backtrace);
#  808|   	Tcl_AddErrorInfo(interp, ")");

Error: CPPCHECK_WARNING (CWE-457): [#def11]
tcl-8.6.13-build/tcl8.6.13/generic/tclAssembly.c:1978: error[legacyUninitvar]: Uninitialized variable: *(&objv)
# 1976|       int i;
# 1977|   
# 1978|->     if (TclListObjGetElements(interp, jumps, &objc, &objv) != TCL_OK) {
# 1979|   	return TCL_ERROR;
# 1980|       }

Error: CPPCHECK_WARNING (CWE-476): [#def12]
tcl-8.6.13-build/tcl8.6.13/generic/tclAssembly.c:2093: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2091|       Tcl_Obj* operandObj;
# 2092|   
# 2093|->     TclNewObj(operandObj);
# 2094|       if (!TclWordKnownAtCompileTime(*tokenPtrPtr, operandObj)) {
# 2095|   	Tcl_DecrRefCount(operandObj);

Error: CPPCHECK_WARNING (CWE-457): [#def13]
tcl-8.6.13-build/tcl8.6.13/generic/tclAssembly.c:2093: error[uninitvar]: Uninitialized variable: cachePtr
# 2091|       Tcl_Obj* operandObj;
# 2092|   
# 2093|->     TclNewObj(operandObj);
# 2094|       if (!TclWordKnownAtCompileTime(*tokenPtrPtr, operandObj)) {
# 2095|   	Tcl_DecrRefCount(operandObj);

Error: CPPCHECK_WARNING (CWE-457): [#def14]
tcl-8.6.13-build/tcl8.6.13/generic/tclAssembly.c:2093: error[uninitvar]: Uninitialized variable: operandObj
# 2091|       Tcl_Obj* operandObj;
# 2092|   
# 2093|->     TclNewObj(operandObj);
# 2094|       if (!TclWordKnownAtCompileTime(*tokenPtrPtr, operandObj)) {
# 2095|   	Tcl_DecrRefCount(operandObj);

Error: CLANG_WARNING: [#def15]
tcl-8.6.13-build/tcl8.6.13/generic/tclAssembly.c:4103:5: warning[deadcode.DeadStores]: Value stored to 'catchDepth' is never read
# 4101|       Tcl_HashEntry* entryPtr;
# 4102|   
# 4103|->     catchDepth = 0;
# 4104|   
# 4105|       /*

Error: CPPCHECK_WARNING (CWE-476): [#def16]
tcl-8.6.13-build/tcl8.6.13/generic/tclAssembly.c:4263: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4261|   
# 4262|       Tcl_AddErrorInfo(interp, "\n    in assembly code between lines ");
# 4263|->     TclNewIntObj(lineNo, bbPtr->startLine);
# 4264|       Tcl_IncrRefCount(lineNo);
# 4265|       Tcl_AppendObjToErrorInfo(interp, lineNo);

Error: CPPCHECK_WARNING (CWE-457): [#def17]
tcl-8.6.13-build/tcl8.6.13/generic/tclAssembly.c:4263: error[uninitvar]: Uninitialized variable: cachePtr
# 4261|   
# 4262|       Tcl_AddErrorInfo(interp, "\n    in assembly code between lines ");
# 4263|->     TclNewIntObj(lineNo, bbPtr->startLine);
# 4264|       Tcl_IncrRefCount(lineNo);
# 4265|       Tcl_AppendObjToErrorInfo(interp, lineNo);

Error: CPPCHECK_WARNING (CWE-457): [#def18]
tcl-8.6.13-build/tcl8.6.13/generic/tclAssembly.c:4263: error[uninitvar]: Uninitialized variable: lineNo
# 4261|   
# 4262|       Tcl_AddErrorInfo(interp, "\n    in assembly code between lines ");
# 4263|->     TclNewIntObj(lineNo, bbPtr->startLine);
# 4264|       Tcl_IncrRefCount(lineNo);
# 4265|       Tcl_AppendObjToErrorInfo(interp, lineNo);

Error: CPPCHECK_WARNING: [#def19]
tcl-8.6.13-build/tcl8.6.13/generic/tclAsync.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def20]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def21]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:520: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  518|       iPtr->freeProc = NULL;
#  519|       iPtr->errorLine = 0;
#  520|->     TclNewObj(iPtr->objResultPtr);
#  521|       Tcl_IncrRefCount(iPtr->objResultPtr);
#  522|       iPtr->handle = TclHandleCreate(iPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def22]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:520: error[uninitvar]: Uninitialized variable: cachePtr
#  518|       iPtr->freeProc = NULL;
#  519|       iPtr->errorLine = 0;
#  520|->     TclNewObj(iPtr->objResultPtr);
#  521|       Tcl_IncrRefCount(iPtr->objResultPtr);
#  522|       iPtr->handle = TclHandleCreate(iPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def23]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:520: error[uninitvar]: Uninitialized variable: iPtr->objResultPtr
#  518|       iPtr->freeProc = NULL;
#  519|       iPtr->errorLine = 0;
#  520|->     TclNewObj(iPtr->objResultPtr);
#  521|       Tcl_IncrRefCount(iPtr->objResultPtr);
#  522|       iPtr->handle = TclHandleCreate(iPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def24]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:555: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  553|       iPtr->returnOpts = NULL;
#  554|       iPtr->errorInfo = NULL;
#  555|->     TclNewLiteralStringObj(iPtr->eiVar, "::errorInfo");
#  556|       Tcl_IncrRefCount(iPtr->eiVar);
#  557|       iPtr->errorStack = Tcl_NewListObj(0, NULL);

Error: CPPCHECK_WARNING (CWE-457): [#def25]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:555: error[uninitvar]: Uninitialized variable: cachePtr
#  553|       iPtr->returnOpts = NULL;
#  554|       iPtr->errorInfo = NULL;
#  555|->     TclNewLiteralStringObj(iPtr->eiVar, "::errorInfo");
#  556|       Tcl_IncrRefCount(iPtr->eiVar);
#  557|       iPtr->errorStack = Tcl_NewListObj(0, NULL);

Error: CPPCHECK_WARNING (CWE-457): [#def26]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:555: error[uninitvar]: Uninitialized variable: iPtr->eiVar
#  553|       iPtr->returnOpts = NULL;
#  554|       iPtr->errorInfo = NULL;
#  555|->     TclNewLiteralStringObj(iPtr->eiVar, "::errorInfo");
#  556|       Tcl_IncrRefCount(iPtr->eiVar);
#  557|       iPtr->errorStack = Tcl_NewListObj(0, NULL);

Error: CPPCHECK_WARNING (CWE-476): [#def27]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:560: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  558|       Tcl_IncrRefCount(iPtr->errorStack);
#  559|       iPtr->resetErrorStack = 1;
#  560|->     TclNewLiteralStringObj(iPtr->upLiteral,"UP");
#  561|       Tcl_IncrRefCount(iPtr->upLiteral);
#  562|       TclNewLiteralStringObj(iPtr->callLiteral,"CALL");

Error: CPPCHECK_WARNING (CWE-457): [#def28]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:560: error[uninitvar]: Uninitialized variable: cachePtr
#  558|       Tcl_IncrRefCount(iPtr->errorStack);
#  559|       iPtr->resetErrorStack = 1;
#  560|->     TclNewLiteralStringObj(iPtr->upLiteral,"UP");
#  561|       Tcl_IncrRefCount(iPtr->upLiteral);
#  562|       TclNewLiteralStringObj(iPtr->callLiteral,"CALL");

Error: CPPCHECK_WARNING (CWE-457): [#def29]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:560: error[uninitvar]: Uninitialized variable: iPtr->upLiteral
#  558|       Tcl_IncrRefCount(iPtr->errorStack);
#  559|       iPtr->resetErrorStack = 1;
#  560|->     TclNewLiteralStringObj(iPtr->upLiteral,"UP");
#  561|       Tcl_IncrRefCount(iPtr->upLiteral);
#  562|       TclNewLiteralStringObj(iPtr->callLiteral,"CALL");

Error: CPPCHECK_WARNING (CWE-476): [#def30]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:562: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  560|       TclNewLiteralStringObj(iPtr->upLiteral,"UP");
#  561|       Tcl_IncrRefCount(iPtr->upLiteral);
#  562|->     TclNewLiteralStringObj(iPtr->callLiteral,"CALL");
#  563|       Tcl_IncrRefCount(iPtr->callLiteral);
#  564|       TclNewLiteralStringObj(iPtr->innerLiteral,"INNER");

Error: CPPCHECK_WARNING (CWE-457): [#def31]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:562: error[uninitvar]: Uninitialized variable: cachePtr
#  560|       TclNewLiteralStringObj(iPtr->upLiteral,"UP");
#  561|       Tcl_IncrRefCount(iPtr->upLiteral);
#  562|->     TclNewLiteralStringObj(iPtr->callLiteral,"CALL");
#  563|       Tcl_IncrRefCount(iPtr->callLiteral);
#  564|       TclNewLiteralStringObj(iPtr->innerLiteral,"INNER");

Error: CPPCHECK_WARNING (CWE-457): [#def32]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:562: error[uninitvar]: Uninitialized variable: iPtr->callLiteral
#  560|       TclNewLiteralStringObj(iPtr->upLiteral,"UP");
#  561|       Tcl_IncrRefCount(iPtr->upLiteral);
#  562|->     TclNewLiteralStringObj(iPtr->callLiteral,"CALL");
#  563|       Tcl_IncrRefCount(iPtr->callLiteral);
#  564|       TclNewLiteralStringObj(iPtr->innerLiteral,"INNER");

Error: CPPCHECK_WARNING (CWE-476): [#def33]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:564: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  562|       TclNewLiteralStringObj(iPtr->callLiteral,"CALL");
#  563|       Tcl_IncrRefCount(iPtr->callLiteral);
#  564|->     TclNewLiteralStringObj(iPtr->innerLiteral,"INNER");
#  565|       Tcl_IncrRefCount(iPtr->innerLiteral);
#  566|       iPtr->innerContext = Tcl_NewListObj(0, NULL);

Error: CPPCHECK_WARNING (CWE-457): [#def34]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:564: error[uninitvar]: Uninitialized variable: cachePtr
#  562|       TclNewLiteralStringObj(iPtr->callLiteral,"CALL");
#  563|       Tcl_IncrRefCount(iPtr->callLiteral);
#  564|->     TclNewLiteralStringObj(iPtr->innerLiteral,"INNER");
#  565|       Tcl_IncrRefCount(iPtr->innerLiteral);
#  566|       iPtr->innerContext = Tcl_NewListObj(0, NULL);

Error: CPPCHECK_WARNING (CWE-457): [#def35]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:564: error[uninitvar]: Uninitialized variable: iPtr->innerLiteral
#  562|       TclNewLiteralStringObj(iPtr->callLiteral,"CALL");
#  563|       Tcl_IncrRefCount(iPtr->callLiteral);
#  564|->     TclNewLiteralStringObj(iPtr->innerLiteral,"INNER");
#  565|       Tcl_IncrRefCount(iPtr->innerLiteral);
#  566|       iPtr->innerContext = Tcl_NewListObj(0, NULL);

Error: CPPCHECK_WARNING (CWE-476): [#def36]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:569: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  567|       Tcl_IncrRefCount(iPtr->innerContext);
#  568|       iPtr->errorCode = NULL;
#  569|->     TclNewLiteralStringObj(iPtr->ecVar, "::errorCode");
#  570|       Tcl_IncrRefCount(iPtr->ecVar);
#  571|       iPtr->returnLevel = 1;

Error: CPPCHECK_WARNING (CWE-457): [#def37]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:569: error[uninitvar]: Uninitialized variable: cachePtr
#  567|       Tcl_IncrRefCount(iPtr->innerContext);
#  568|       iPtr->errorCode = NULL;
#  569|->     TclNewLiteralStringObj(iPtr->ecVar, "::errorCode");
#  570|       Tcl_IncrRefCount(iPtr->ecVar);
#  571|       iPtr->returnLevel = 1;

Error: CPPCHECK_WARNING (CWE-457): [#def38]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:569: error[uninitvar]: Uninitialized variable: iPtr->ecVar
#  567|       Tcl_IncrRefCount(iPtr->innerContext);
#  568|       iPtr->errorCode = NULL;
#  569|->     TclNewLiteralStringObj(iPtr->ecVar, "::errorCode");
#  570|       Tcl_IncrRefCount(iPtr->ecVar);
#  571|       iPtr->returnLevel = 1;

Error: CPPCHECK_WARNING (CWE-476): [#def39]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:609: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  607|       iPtr->assocData = NULL;
#  608|       iPtr->execEnvPtr = NULL;	/* Set after namespaces initialized. */
#  609|->     TclNewObj(iPtr->emptyObjPtr);
#  610|   				/* Another empty object. */
#  611|       Tcl_IncrRefCount(iPtr->emptyObjPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def40]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:609: error[uninitvar]: Uninitialized variable: cachePtr
#  607|       iPtr->assocData = NULL;
#  608|       iPtr->execEnvPtr = NULL;	/* Set after namespaces initialized. */
#  609|->     TclNewObj(iPtr->emptyObjPtr);
#  610|   				/* Another empty object. */
#  611|       Tcl_IncrRefCount(iPtr->emptyObjPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def41]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:609: error[uninitvar]: Uninitialized variable: iPtr->emptyObjPtr
#  607|       iPtr->assocData = NULL;
#  608|       iPtr->execEnvPtr = NULL;	/* Set after namespaces initialized. */
#  609|->     TclNewObj(iPtr->emptyObjPtr);
#  610|   				/* Another empty object. */
#  611|       Tcl_IncrRefCount(iPtr->emptyObjPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def42]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:674: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  672|        */
#  673|   
#  674|->     TclNewObj(iPtr->asyncCancelMsg);
#  675|   
#  676|       cancelInfo = (CancelInfo *)ckalloc(sizeof(CancelInfo));

Error: CPPCHECK_WARNING (CWE-457): [#def43]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:674: error[uninitvar]: Uninitialized variable: cachePtr
#  672|        */
#  673|   
#  674|->     TclNewObj(iPtr->asyncCancelMsg);
#  675|   
#  676|       cancelInfo = (CancelInfo *)ckalloc(sizeof(CancelInfo));

Error: CPPCHECK_WARNING (CWE-457): [#def44]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:674: error[uninitvar]: Uninitialized variable: iPtr->asyncCancelMsg
#  672|        */
#  673|   
#  674|->     TclNewObj(iPtr->asyncCancelMsg);
#  675|   
#  676|       cancelInfo = (CancelInfo *)ckalloc(sizeof(CancelInfo));

Error: CPPCHECK_WARNING (CWE-476): [#def45]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:2552: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2550|       for (i = 0; i < argc; i++) {
# 2551|   	length = strlen(argv[i]);
# 2552|-> 	TclNewStringObj(objPtr, argv[i], length);
# 2553|   	Tcl_IncrRefCount(objPtr);
# 2554|   	objv[i] = objPtr;

Error: CPPCHECK_WARNING (CWE-457): [#def46]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:2552: error[uninitvar]: Uninitialized variable: cachePtr
# 2550|       for (i = 0; i < argc; i++) {
# 2551|   	length = strlen(argv[i]);
# 2552|-> 	TclNewStringObj(objPtr, argv[i], length);
# 2553|   	Tcl_IncrRefCount(objPtr);
# 2554|   	objv[i] = objPtr;

Error: CPPCHECK_WARNING (CWE-457): [#def47]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:2552: error[uninitvar]: Uninitialized variable: objPtr
# 2550|       for (i = 0; i < argc; i++) {
# 2551|   	length = strlen(argv[i]);
# 2552|-> 	TclNewStringObj(objPtr, argv[i], length);
# 2553|   	Tcl_IncrRefCount(objPtr);
# 2554|   	objv[i] = objPtr;

Error: CPPCHECK_WARNING (CWE-476): [#def48]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:2655: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2653|   
# 2654|       cmdNsPtr = cmdPtr->nsPtr;
# 2655|->     TclNewObj(oldFullName);
# 2656|       Tcl_IncrRefCount(oldFullName);
# 2657|       Tcl_GetCommandFullName(interp, cmd, oldFullName);

Error: CPPCHECK_WARNING (CWE-457): [#def49]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:2655: error[uninitvar]: Uninitialized variable: cachePtr
# 2653|   
# 2654|       cmdNsPtr = cmdPtr->nsPtr;
# 2655|->     TclNewObj(oldFullName);
# 2656|       Tcl_IncrRefCount(oldFullName);
# 2657|       Tcl_GetCommandFullName(interp, cmd, oldFullName);

Error: CPPCHECK_WARNING (CWE-457): [#def50]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:2655: error[uninitvar]: Uninitialized variable: oldFullName
# 2653|   
# 2654|       cmdNsPtr = cmdPtr->nsPtr;
# 2655|->     TclNewObj(oldFullName);
# 2656|       Tcl_IncrRefCount(oldFullName);
# 2657|       Tcl_GetCommandFullName(interp, cmd, oldFullName);

Error: CPPCHECK_WARNING (CWE-476): [#def51]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:2789: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2787|   
# 2788|     done:
# 2789|->     TclDecrRefCount(oldFullName);
# 2790|       return result;
# 2791|   }

Error: CPPCHECK_WARNING (CWE-457): [#def52]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:2789: error[uninitvar]: Uninitialized variable: cachePtr
# 2787|   
# 2788|     done:
# 2789|->     TclDecrRefCount(oldFullName);
# 2790|       return result;
# 2791|   }

Error: CPPCHECK_WARNING (CWE-562): [#def53]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:3346: error[autoVariables]: Address of local auto-variable assigned to a function parameter.
# 3344|       active.nextPtr = iPtr->activeCmdTracePtr;
# 3345|       active.reverseScan = 0;
# 3346|->     iPtr->activeCmdTracePtr = &active;
# 3347|   
# 3348|       if (flags & TCL_TRACE_DELETE) {

Error: CPPCHECK_WARNING (CWE-476): [#def54]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:3363: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3361|   	cmdPtr->flags |= tracePtr->flags;
# 3362|   	if (oldName == NULL) {
# 3363|-> 	    TclNewObj(oldNamePtr);
# 3364|   	    Tcl_IncrRefCount(oldNamePtr);
# 3365|   	    Tcl_GetCommandFullName((Tcl_Interp *) iPtr,

Error: CPPCHECK_WARNING (CWE-457): [#def55]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:3363: error[uninitvar]: Uninitialized variable: cachePtr
# 3361|   	cmdPtr->flags |= tracePtr->flags;
# 3362|   	if (oldName == NULL) {
# 3363|-> 	    TclNewObj(oldNamePtr);
# 3364|   	    Tcl_IncrRefCount(oldNamePtr);
# 3365|   	    Tcl_GetCommandFullName((Tcl_Interp *) iPtr,

Error: CPPCHECK_WARNING (CWE-457): [#def56]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:3363: error[uninitvar]: Uninitialized variable: oldNamePtr
# 3361|   	cmdPtr->flags |= tracePtr->flags;
# 3362|   	if (oldName == NULL) {
# 3363|-> 	    TclNewObj(oldNamePtr);
# 3364|   	    Tcl_IncrRefCount(oldNamePtr);
# 3365|   	    Tcl_GetCommandFullName((Tcl_Interp *) iPtr,

Error: CPPCHECK_WARNING (CWE-476): [#def57]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:3390: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3388|   
# 3389|       if (oldNamePtr != NULL) {
# 3390|-> 	TclDecrRefCount(oldNamePtr);
# 3391|       }
# 3392|   

Error: CPPCHECK_WARNING (CWE-457): [#def58]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:3390: error[uninitvar]: Uninitialized variable: cachePtr
# 3388|   
# 3389|       if (oldNamePtr != NULL) {
# 3390|-> 	TclDecrRefCount(oldNamePtr);
# 3391|       }
# 3392|   

Error: CPPCHECK_WARNING (CWE-476): [#def59]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:3699: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3697|   
# 3698|       if (funcResult.type == TCL_INT) {
# 3699|-> 	TclNewLongObj(valuePtr, funcResult.intValue);
# 3700|       } else if (funcResult.type == TCL_WIDE_INT) {
# 3701|   	valuePtr = Tcl_NewWideIntObj(funcResult.wideValue);

Error: CPPCHECK_WARNING (CWE-457): [#def60]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:3699: error[uninitvar]: Uninitialized variable: cachePtr
# 3697|   
# 3698|       if (funcResult.type == TCL_INT) {
# 3699|-> 	TclNewLongObj(valuePtr, funcResult.intValue);
# 3700|       } else if (funcResult.type == TCL_WIDE_INT) {
# 3701|   	valuePtr = Tcl_NewWideIntObj(funcResult.wideValue);

Error: CPPCHECK_WARNING (CWE-457): [#def61]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:3699: error[uninitvar]: Uninitialized variable: valuePtr
# 3697|   
# 3698|       if (funcResult.type == TCL_INT) {
# 3699|-> 	TclNewLongObj(valuePtr, funcResult.intValue);
# 3700|       } else if (funcResult.type == TCL_WIDE_INT) {
# 3701|   	valuePtr = Tcl_NewWideIntObj(funcResult.wideValue);

Error: CPPCHECK_WARNING (CWE-476): [#def62]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:3776: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3774|        */
# 3775|   
# 3776|->     TclNewLiteralStringObj(cmdNameObj, "tcl::mathfunc::");
# 3777|       Tcl_AppendToObj(cmdNameObj, name, -1);
# 3778|       Tcl_IncrRefCount(cmdNameObj);

Error: CPPCHECK_WARNING (CWE-457): [#def63]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:3776: error[uninitvar]: Uninitialized variable: cachePtr
# 3774|        */
# 3775|   
# 3776|->     TclNewLiteralStringObj(cmdNameObj, "tcl::mathfunc::");
# 3777|       Tcl_AppendToObj(cmdNameObj, name, -1);
# 3778|       Tcl_IncrRefCount(cmdNameObj);

Error: CPPCHECK_WARNING (CWE-457): [#def64]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:3776: error[uninitvar]: Uninitialized variable: cmdNameObj
# 3774|        */
# 3775|   
# 3776|->     TclNewLiteralStringObj(cmdNameObj, "tcl::mathfunc::");
# 3777|       Tcl_AppendToObj(cmdNameObj, name, -1);
# 3778|       Tcl_IncrRefCount(cmdNameObj);

Error: CPPCHECK_WARNING (CWE-476): [#def65]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:3860: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3858|   	result = Tcl_DuplicateObj(Tcl_GetObjResult(interp));
# 3859|       } else {
# 3860|-> 	TclNewObj(result);
# 3861|       }
# 3862|       Tcl_DecrRefCount(script);

Error: CPPCHECK_WARNING (CWE-457): [#def66]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:3860: error[uninitvar]: Uninitialized variable: cachePtr
# 3858|   	result = Tcl_DuplicateObj(Tcl_GetObjResult(interp));
# 3859|       } else {
# 3860|-> 	TclNewObj(result);
# 3861|       }
# 3862|       Tcl_DecrRefCount(script);

Error: CPPCHECK_WARNING (CWE-457): [#def67]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:3860: error[uninitvar]: Uninitialized variable: result
# 3858|   	result = Tcl_DuplicateObj(Tcl_GetObjResult(interp));
# 3859|       } else {
# 3860|-> 	TclNewObj(result);
# 3861|       }
# 3862|       Tcl_DecrRefCount(script);

Error: CPPCHECK_WARNING (CWE-476): [#def68]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:4153: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4151|   	cancelInfo->result = (char *)ckrealloc(cancelInfo->result,cancelInfo->length);
# 4152|   	memcpy(cancelInfo->result, result, cancelInfo->length);
# 4153|-> 	TclDecrRefCount(resultObjPtr);	/* Discard their result object. */
# 4154|       } else {
# 4155|   	cancelInfo->result = NULL;

Error: CPPCHECK_WARNING (CWE-457): [#def69]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:4153: error[uninitvar]: Uninitialized variable: cachePtr
# 4151|   	cancelInfo->result = (char *)ckrealloc(cancelInfo->result,cancelInfo->length);
# 4152|   	memcpy(cancelInfo->result, result, cancelInfo->length);
# 4153|-> 	TclDecrRefCount(resultObjPtr);	/* Discard their result object. */
# 4154|       } else {
# 4155|   	cancelInfo->result = NULL;

Error: CPPCHECK_WARNING (CWE-476): [#def70]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:4454: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4452|   	TclDTraceInfo(info, a, i);
# 4453|   	TCL_DTRACE_CMD_INFO(a[0], a[1], a[2], a[3], i[0], i[1], a[4], a[5]);
# 4454|-> 	TclDecrRefCount(info);
# 4455|       }
# 4456|       if ((TCL_DTRACE_CMD_RETURN_ENABLED() || TCL_DTRACE_CMD_RESULT_ENABLED())

Error: CPPCHECK_WARNING (CWE-457): [#def71]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:4454: error[uninitvar]: Uninitialized variable: cachePtr
# 4452|   	TclDTraceInfo(info, a, i);
# 4453|   	TCL_DTRACE_CMD_INFO(a[0], a[1], a[2], a[3], i[0], i[1], a[4], a[5]);
# 4454|-> 	TclDecrRefCount(info);
# 4455|       }
# 4456|       if ((TCL_DTRACE_CMD_RETURN_ENABLED() || TCL_DTRACE_CMD_RESULT_ENABLED())

Error: CPPCHECK_WARNING (CWE-476): [#def72]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:4708: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4706|   
# 4707|       if (currNsPtr->unknownHandlerPtr == NULL) {
# 4708|-> 	TclNewLiteralStringObj(currNsPtr->unknownHandlerPtr, "::unknown");
# 4709|   	Tcl_IncrRefCount(currNsPtr->unknownHandlerPtr);
# 4710|       }

Error: CPPCHECK_WARNING (CWE-457): [#def73]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:4708: error[uninitvar]: Uninitialized variable: cachePtr
# 4706|   
# 4707|       if (currNsPtr->unknownHandlerPtr == NULL) {
# 4708|-> 	TclNewLiteralStringObj(currNsPtr->unknownHandlerPtr, "::unknown");
# 4709|   	Tcl_IncrRefCount(currNsPtr->unknownHandlerPtr);
# 4710|       }

Error: CPPCHECK_WARNING (CWE-457): [#def74]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:4708: error[uninitvar]: Uninitialized variable: currNsPtr->unknownHandlerPtr
# 4706|   
# 4707|       if (currNsPtr->unknownHandlerPtr == NULL) {
# 4708|-> 	TclNewLiteralStringObj(currNsPtr->unknownHandlerPtr, "::unknown");
# 4709|   	Tcl_IncrRefCount(currNsPtr->unknownHandlerPtr);
# 4710|       }

Error: CPPCHECK_WARNING (CWE-476): [#def75]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:4840: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4838|   	    Tcl_Obj *info;
# 4839|   
# 4840|-> 	    TclNewLiteralStringObj(info, "\n    (enter trace on \"");
# 4841|   	    Tcl_AppendLimitedToObj(info, command, length, 55, "...");
# 4842|   	    Tcl_AppendToObj(info, "\")", 2);

Error: CPPCHECK_WARNING (CWE-457): [#def76]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:4840: error[uninitvar]: Uninitialized variable: cachePtr
# 4838|   	    Tcl_Obj *info;
# 4839|   
# 4840|-> 	    TclNewLiteralStringObj(info, "\n    (enter trace on \"");
# 4841|   	    Tcl_AppendLimitedToObj(info, command, length, 55, "...");
# 4842|   	    Tcl_AppendToObj(info, "\")", 2);

Error: CPPCHECK_WARNING (CWE-457): [#def77]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:4840: error[uninitvar]: Uninitialized variable: info
# 4838|   	    Tcl_Obj *info;
# 4839|   
# 4840|-> 	    TclNewLiteralStringObj(info, "\n    (enter trace on \"");
# 4841|   	    Tcl_AppendLimitedToObj(info, command, length, 55, "...");
# 4842|   	    Tcl_AppendToObj(info, "\")", 2);

Error: CPPCHECK_WARNING (CWE-476): [#def78]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:4892: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4890|   	    Tcl_Obj *info;
# 4891|   
# 4892|-> 	    TclNewLiteralStringObj(info, "\n    (leave trace on \"");
# 4893|   	    Tcl_AppendLimitedToObj(info, command, length, 55, "...");
# 4894|   	    Tcl_AppendToObj(info, "\")", 2);

Error: CPPCHECK_WARNING (CWE-457): [#def79]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:4892: error[uninitvar]: Uninitialized variable: cachePtr
# 4890|   	    Tcl_Obj *info;
# 4891|   
# 4892|-> 	    TclNewLiteralStringObj(info, "\n    (leave trace on \"");
# 4893|   	    Tcl_AppendLimitedToObj(info, command, length, 55, "...");
# 4894|   	    Tcl_AppendToObj(info, "\")", 2);

Error: CPPCHECK_WARNING (CWE-457): [#def80]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:4892: error[uninitvar]: Uninitialized variable: info
# 4890|   	    Tcl_Obj *info;
# 4891|   
# 4892|-> 	    TclNewLiteralStringObj(info, "\n    (leave trace on \"");
# 4893|   	    Tcl_AppendLimitedToObj(info, command, length, 55, "...");
# 4894|   	    Tcl_AppendToObj(info, "\")", 2);

Error: CPPCHECK_WARNING (CWE-476): [#def81]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:5176: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 5174|   	    eeFramePtr->data.eval.path = norm;
# 5175|   	} else {
# 5176|-> 	    TclNewLiteralStringObj(eeFramePtr->data.eval.path, "");
# 5177|   	}
# 5178|   	Tcl_IncrRefCount(eeFramePtr->data.eval.path);

Error: CPPCHECK_WARNING (CWE-457): [#def82]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:5176: error[uninitvar]: Uninitialized variable: cachePtr
# 5174|   	    eeFramePtr->data.eval.path = norm;
# 5175|   	} else {
# 5176|-> 	    TclNewLiteralStringObj(eeFramePtr->data.eval.path, "");
# 5177|   	}
# 5178|   	Tcl_IncrRefCount(eeFramePtr->data.eval.path);

Error: CPPCHECK_WARNING (CWE-457): [#def83]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:5176: error[uninitvar]: Uninitialized variable: eeFramePtr->data.eval.path
# 5174|   	    eeFramePtr->data.eval.path = norm;
# 5175|   	} else {
# 5176|-> 	    TclNewLiteralStringObj(eeFramePtr->data.eval.path, "");
# 5177|   	}
# 5178|   	Tcl_IncrRefCount(eeFramePtr->data.eval.path);

Error: CPPCHECK_WARNING (CWE-476): [#def84]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:6234: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 6232|   	result = Tcl_EvalEx(interp, script, numSrcBytes, flags);
# 6233|   
# 6234|-> 	TclDecrRefCount(objPtr);
# 6235|   
# 6236|   	iPtr->scriptCLLocPtr = saveCLLocPtr;

Error: CPPCHECK_WARNING (CWE-457): [#def85]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:6234: error[uninitvar]: Uninitialized variable: cachePtr
# 6232|   	result = Tcl_EvalEx(interp, script, numSrcBytes, flags);
# 6233|   
# 6234|-> 	TclDecrRefCount(objPtr);
# 6235|   
# 6236|   	iPtr->scriptCLLocPtr = saveCLLocPtr;

Error: CPPCHECK_WARNING (CWE-476): [#def86]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:6283: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 6281|       }
# 6282|   
# 6283|->     TclDecrRefCount(objPtr);
# 6284|       return result;
# 6285|   }

Error: CPPCHECK_WARNING (CWE-457): [#def87]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:6283: error[uninitvar]: Uninitialized variable: cachePtr
# 6281|       }
# 6282|   
# 6283|->     TclDecrRefCount(objPtr);
# 6284|       return result;
# 6285|   }

Error: CPPCHECK_WARNING (CWE-476): [#def88]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:6306: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 6304|   	TclStackFree(interp, eoFramePtr);
# 6305|       }
# 6306|->     TclDecrRefCount(objPtr);
# 6307|       TclDecrRefCount(listPtr);
# 6308|   

Error: CPPCHECK_WARNING (CWE-457): [#def89]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:6306: error[uninitvar]: Uninitialized variable: cachePtr
# 6304|   	TclStackFree(interp, eoFramePtr);
# 6305|       }
# 6306|->     TclDecrRefCount(objPtr);
# 6307|       TclDecrRefCount(listPtr);
# 6308|   

Error: CPPCHECK_WARNING (CWE-476): [#def90]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:6307: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 6305|       }
# 6306|       TclDecrRefCount(objPtr);
# 6307|->     TclDecrRefCount(listPtr);
# 6308|   
# 6309|       return result;

Error: CPPCHECK_WARNING (CWE-457): [#def91]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:6307: error[uninitvar]: Uninitialized variable: cachePtr
# 6305|       }
# 6306|       TclDecrRefCount(objPtr);
# 6307|->     TclDecrRefCount(listPtr);
# 6308|   
# 6309|       return result;

Error: CPPCHECK_WARNING (CWE-476): [#def92]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:7847: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 7845|        */
# 7846|   
# 7847|->     TclNewDoubleObj(oResult, dResult);
# 7848|       Tcl_SetObjResult(interp, oResult);
# 7849|       return TCL_OK;

Error: CPPCHECK_WARNING (CWE-457): [#def93]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:7847: error[uninitvar]: Uninitialized variable: cachePtr
# 7845|        */
# 7846|   
# 7847|->     TclNewDoubleObj(oResult, dResult);
# 7848|       Tcl_SetObjResult(interp, oResult);
# 7849|       return TCL_OK;

Error: CPPCHECK_WARNING (CWE-457): [#def94]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:7847: error[uninitvar]: Uninitialized variable: oResult
# 7845|        */
# 7846|   
# 7847|->     TclNewDoubleObj(oResult, dResult);
# 7848|       Tcl_SetObjResult(interp, oResult);
# 7849|       return TCL_OK;

Error: CPPCHECK_WARNING (CWE-476): [#def95]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:8089: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 8087|       if (!*k) {
# 8088|   #define kini(s) TclNewLiteralStringObj(keys[i], s); i++
# 8089|-> 	kini("cmd");	kini("type");	kini("proc");	kini("file");
# 8090|   	kini("method");	kini("class");	kini("lambda");	kini("object");
# 8091|   	kini("line");	kini("level");

Error: CPPCHECK_WARNING (CWE-457): [#def96]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:8089: error[uninitvar]: Uninitialized variable: cachePtr
# 8087|       if (!*k) {
# 8088|   #define kini(s) TclNewLiteralStringObj(keys[i], s); i++
# 8089|-> 	kini("cmd");	kini("type");	kini("proc");	kini("file");
# 8090|   	kini("method");	kini("class");	kini("lambda");	kini("object");
# 8091|   	kini("line");	kini("level");

Error: CPPCHECK_WARNING (CWE-476): [#def97]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:8090: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 8088|   #define kini(s) TclNewLiteralStringObj(keys[i], s); i++
# 8089|   	kini("cmd");	kini("type");	kini("proc");	kini("file");
# 8090|-> 	kini("method");	kini("class");	kini("lambda");	kini("object");
# 8091|   	kini("line");	kini("level");
# 8092|   #undef kini

Error: CPPCHECK_WARNING (CWE-457): [#def98]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:8090: error[uninitvar]: Uninitialized variable: cachePtr
# 8088|   #define kini(s) TclNewLiteralStringObj(keys[i], s); i++
# 8089|   	kini("cmd");	kini("type");	kini("proc");	kini("file");
# 8090|-> 	kini("method");	kini("class");	kini("lambda");	kini("object");
# 8091|   	kini("line");	kini("level");
# 8092|   #undef kini

Error: CPPCHECK_WARNING (CWE-476): [#def99]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:8091: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 8089|   	kini("cmd");	kini("type");	kini("proc");	kini("file");
# 8090|   	kini("method");	kini("class");	kini("lambda");	kini("object");
# 8091|-> 	kini("line");	kini("level");
# 8092|   #undef kini
# 8093|       }

Error: CPPCHECK_WARNING (CWE-457): [#def100]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:8091: error[uninitvar]: Uninitialized variable: cachePtr
# 8089|   	kini("cmd");	kini("type");	kini("proc");	kini("file");
# 8090|   	kini("method");	kini("class");	kini("lambda");	kini("object");
# 8091|-> 	kini("line");	kini("level");
# 8092|   #undef kini
# 8093|       }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def101]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c: scope_hint: In function ‘Tcl_NRCreateCommand’
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:8252:21: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
# 8250|   	    Tcl_CreateObjCommand(interp,cmdName,proc,clientData,deleteProc);
# 8251|   
# 8252|->     cmdPtr->nreProc = nreProc;
# 8253|       return (Tcl_Command) cmdPtr;
# 8254|   }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def102]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c: scope_hint: In function ‘TclNRInterpCoroutine’
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:9056:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘objv’
# 9054|   
# 9055|       if (!COR_IS_SUSPENDED(corPtr)) {
# 9056|-> 	Tcl_SetObjResult(interp, Tcl_ObjPrintf(
# 9057|                   "coroutine \"%s\" is already running",
# 9058|                   Tcl_GetString(objv[0])));

Error: CPPCHECK_WARNING (CWE-476): [#def103]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:9260: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 9258|   	Tcl_Obj *namePtr;
# 9259|   
# 9260|-> 	TclNewObj(namePtr);
# 9261|   	Tcl_GetCommandFullName(interp, (Tcl_Command) corPtr->cmdPtr, namePtr);
# 9262|   	Tcl_SetObjResult(interp, namePtr);

Error: CPPCHECK_WARNING (CWE-457): [#def104]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:9260: error[uninitvar]: Uninitialized variable: cachePtr
# 9258|   	Tcl_Obj *namePtr;
# 9259|   
# 9260|-> 	TclNewObj(namePtr);
# 9261|   	Tcl_GetCommandFullName(interp, (Tcl_Command) corPtr->cmdPtr, namePtr);
# 9262|   	Tcl_SetObjResult(interp, namePtr);

Error: CPPCHECK_WARNING (CWE-457): [#def105]
tcl-8.6.13-build/tcl8.6.13/generic/tclBasic.c:9260: error[uninitvar]: Uninitialized variable: namePtr
# 9258|   	Tcl_Obj *namePtr;
# 9259|   
# 9260|-> 	TclNewObj(namePtr);
# 9261|   	Tcl_GetCommandFullName(interp, (Tcl_Command) corPtr->cmdPtr, namePtr);
# 9262|   	Tcl_SetObjResult(interp, namePtr);

Error: CPPCHECK_WARNING: [#def106]
tcl-8.6.13-build/tcl8.6.13/generic/tclBinary.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def107]
tcl-8.6.13-build/tcl8.6.13/generic/tclBinary.c:232: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  230|       Tcl_Obj *objPtr;
#  231|   
#  232|->     TclNewObj(objPtr);
#  233|       Tcl_SetByteArrayObj(objPtr, bytes, length);
#  234|       return objPtr;

Error: CPPCHECK_WARNING (CWE-457): [#def108]
tcl-8.6.13-build/tcl8.6.13/generic/tclBinary.c:232: error[uninitvar]: Uninitialized variable: cachePtr
#  230|       Tcl_Obj *objPtr;
#  231|   
#  232|->     TclNewObj(objPtr);
#  233|       Tcl_SetByteArrayObj(objPtr, bytes, length);
#  234|       return objPtr;

Error: CPPCHECK_WARNING (CWE-457): [#def109]
tcl-8.6.13-build/tcl8.6.13/generic/tclBinary.c:232: error[uninitvar]: Uninitialized variable: objPtr
#  230|       Tcl_Obj *objPtr;
#  231|   
#  232|->     TclNewObj(objPtr);
#  233|       Tcl_SetByteArrayObj(objPtr, bytes, length);
#  234|       return objPtr;

Error: CPPCHECK_WARNING (CWE-457): [#def110]
tcl-8.6.13-build/tcl8.6.13/generic/tclBinary.c:864: error[legacyUninitvar]: Uninitialized variable: *(&listv)
#  862|   		 */
#  863|   
#  864|-> 		if (TclListObjGetElements(interp, objv[arg], &listc,
#  865|   			&listv) != TCL_OK) {
#  866|   		    return TCL_ERROR;

Error: CPPCHECK_WARNING (CWE-476): [#def111]
tcl-8.6.13-build/tcl8.6.13/generic/tclBinary.c:933: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  931|        */
#  932|   
#  933|->     TclNewObj(resultPtr);
#  934|       buffer = Tcl_SetByteArrayLength(resultPtr, length);
#  935|       memset(buffer, 0, length);

Error: CPPCHECK_WARNING (CWE-457): [#def112]
tcl-8.6.13-build/tcl8.6.13/generic/tclBinary.c:933: error[uninitvar]: Uninitialized variable: cachePtr
#  931|        */
#  932|   
#  933|->     TclNewObj(resultPtr);
#  934|       buffer = Tcl_SetByteArrayLength(resultPtr, length);
#  935|       memset(buffer, 0, length);

Error: CPPCHECK_WARNING (CWE-457): [#def113]
tcl-8.6.13-build/tcl8.6.13/generic/tclBinary.c:933: error[uninitvar]: Uninitialized variable: resultPtr
#  931|        */
#  932|   
#  933|->     TclNewObj(resultPtr);
#  934|       buffer = Tcl_SetByteArrayLength(resultPtr, length);
#  935|       memset(buffer, 0, length);

Error: CPPCHECK_WARNING (CWE-476): [#def114]
tcl-8.6.13-build/tcl8.6.13/generic/tclBinary.c:1366: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1364|   	    }
# 1365|   	    src = buffer + offset;
# 1366|-> 	    TclNewObj(valuePtr);
# 1367|   	    Tcl_SetObjLength(valuePtr, count);
# 1368|   	    dest = TclGetString(valuePtr);

Error: CPPCHECK_WARNING (CWE-457): [#def115]
tcl-8.6.13-build/tcl8.6.13/generic/tclBinary.c:1366: error[uninitvar]: Uninitialized variable: cachePtr
# 1364|   	    }
# 1365|   	    src = buffer + offset;
# 1366|-> 	    TclNewObj(valuePtr);
# 1367|   	    Tcl_SetObjLength(valuePtr, count);
# 1368|   	    dest = TclGetString(valuePtr);

Error: CPPCHECK_WARNING (CWE-457): [#def116]
tcl-8.6.13-build/tcl8.6.13/generic/tclBinary.c:1366: error[uninitvar]: Uninitialized variable: valuePtr
# 1364|   	    }
# 1365|   	    src = buffer + offset;
# 1366|-> 	    TclNewObj(valuePtr);
# 1367|   	    Tcl_SetObjLength(valuePtr, count);
# 1368|   	    dest = TclGetString(valuePtr);

Error: CPPCHECK_WARNING (CWE-476): [#def117]
tcl-8.6.13-build/tcl8.6.13/generic/tclBinary.c:1421: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1419|   	    }
# 1420|   	    src = buffer + offset;
# 1421|-> 	    TclNewObj(valuePtr);
# 1422|   	    Tcl_SetObjLength(valuePtr, count);
# 1423|   	    dest = TclGetString(valuePtr);

Error: CPPCHECK_WARNING (CWE-457): [#def118]
tcl-8.6.13-build/tcl8.6.13/generic/tclBinary.c:1421: error[uninitvar]: Uninitialized variable: (valuePtr)->internalRep.twoPtrValue.ptr1
# 1419|   	    }
# 1420|   	    src = buffer + offset;
# 1421|-> 	    TclNewObj(valuePtr);
# 1422|   	    Tcl_SetObjLength(valuePtr, count);
# 1423|   	    dest = TclGetString(valuePtr);

Error: CPPCHECK_WARNING (CWE-457): [#def119]
tcl-8.6.13-build/tcl8.6.13/generic/tclBinary.c:1421: error[uninitvar]: Uninitialized variable: cachePtr
# 1419|   	    }
# 1420|   	    src = buffer + offset;
# 1421|-> 	    TclNewObj(valuePtr);
# 1422|   	    Tcl_SetObjLength(valuePtr, count);
# 1423|   	    dest = TclGetString(valuePtr);

Error: CPPCHECK_WARNING (CWE-476): [#def120]
tcl-8.6.13-build/tcl8.6.13/generic/tclBinary.c:1505: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1503|   		    goto done;
# 1504|   		}
# 1505|-> 		TclNewObj(valuePtr);
# 1506|   		src = buffer + offset;
# 1507|   		for (i = 0; i < count; i++) {

Error: CPPCHECK_WARNING (CWE-457): [#def121]
tcl-8.6.13-build/tcl8.6.13/generic/tclBinary.c:1505: error[uninitvar]: Uninitialized variable: cachePtr
# 1503|   		    goto done;
# 1504|   		}
# 1505|-> 		TclNewObj(valuePtr);
# 1506|   		src = buffer + offset;
# 1507|   		for (i = 0; i < count; i++) {

Error: CPPCHECK_WARNING (CWE-476): [#def122]
tcl-8.6.13-build/tcl8.6.13/generic/tclBinary.c:2325: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2323|       }
# 2324|   
# 2325|->     TclNewObj(resultObj);
# 2326|       data = Tcl_GetByteArrayFromObj(objv[1], &count);
# 2327|       cursor = Tcl_SetByteArrayLength(resultObj, count * 2);

Error: CPPCHECK_WARNING (CWE-457): [#def123]
tcl-8.6.13-build/tcl8.6.13/generic/tclBinary.c:2325: error[uninitvar]: Uninitialized variable: cachePtr
# 2323|       }
# 2324|   
# 2325|->     TclNewObj(resultObj);
# 2326|       data = Tcl_GetByteArrayFromObj(objv[1], &count);
# 2327|       cursor = Tcl_SetByteArrayLength(resultObj, count * 2);

Error: CPPCHECK_WARNING (CWE-457): [#def124]
tcl-8.6.13-build/tcl8.6.13/generic/tclBinary.c:2325: error[uninitvar]: Uninitialized variable: resultObj
# 2323|       }
# 2324|   
# 2325|->     TclNewObj(resultObj);
# 2326|       data = Tcl_GetByteArrayFromObj(objv[1], &count);
# 2327|       cursor = Tcl_SetByteArrayLength(resultObj, count * 2);

Error: CPPCHECK_WARNING (CWE-476): [#def125]
tcl-8.6.13-build/tcl8.6.13/generic/tclBinary.c:2383: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2381|       }
# 2382|   
# 2383|->     TclNewObj(resultObj);
# 2384|       pure = TclIsPureByteArray(objv[objc - 1]);
# 2385|       datastart = data = pure ? Tcl_GetByteArrayFromObj(objv[objc - 1], &count)

Error: CPPCHECK_WARNING (CWE-457): [#def126]
tcl-8.6.13-build/tcl8.6.13/generic/tclBinary.c:2383: error[uninitvar]: Uninitialized variable: cachePtr
# 2381|       }
# 2382|   
# 2383|->     TclNewObj(resultObj);
# 2384|       pure = TclIsPureByteArray(objv[objc - 1]);
# 2385|       datastart = data = pure ? Tcl_GetByteArrayFromObj(objv[objc - 1], &count)

Error: CPPCHECK_WARNING (CWE-457): [#def127]
tcl-8.6.13-build/tcl8.6.13/generic/tclBinary.c:2383: error[uninitvar]: Uninitialized variable: resultObj
# 2381|       }
# 2382|   
# 2383|->     TclNewObj(resultObj);
# 2384|       pure = TclIsPureByteArray(objv[objc - 1]);
# 2385|       datastart = data = pure ? Tcl_GetByteArrayFromObj(objv[objc - 1], &count)

Error: CPPCHECK_WARNING (CWE-476): [#def128]
tcl-8.6.13-build/tcl8.6.13/generic/tclBinary.c:2436: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2434|   	TclUtfToUniChar((const char *)(data - 1), &ch);
# 2435|       }
# 2436|->     TclDecrRefCount(resultObj);
# 2437|       Tcl_SetObjResult(interp, Tcl_ObjPrintf(
# 2438|   	    "invalid hexadecimal digit \"%c\" at position %d",

Error: CPPCHECK_WARNING (CWE-457): [#def129]
tcl-8.6.13-build/tcl8.6.13/generic/tclBinary.c:2436: error[uninitvar]: Uninitialized variable: cachePtr
# 2434|   	TclUtfToUniChar((const char *)(data - 1), &ch);
# 2435|       }
# 2436|->     TclDecrRefCount(resultObj);
# 2437|       Tcl_SetObjResult(interp, Tcl_ObjPrintf(
# 2438|   	    "invalid hexadecimal digit \"%c\" at position %d",

Error: CPPCHECK_WARNING (CWE-476): [#def130]
tcl-8.6.13-build/tcl8.6.13/generic/tclBinary.c:2527: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2525|       }
# 2526|   
# 2527|->     TclNewObj(resultObj);
# 2528|       data = Tcl_GetByteArrayFromObj(objv[objc - 1], &count);
# 2529|       if (count > 0) {

Error: CPPCHECK_WARNING (CWE-457): [#def131]
tcl-8.6.13-build/tcl8.6.13/generic/tclBinary.c:2527: error[uninitvar]: Uninitialized variable: cachePtr
# 2525|       }
# 2526|   
# 2527|->     TclNewObj(resultObj);
# 2528|       data = Tcl_GetByteArrayFromObj(objv[objc - 1], &count);
# 2529|       if (count > 0) {

Error: CPPCHECK_WARNING (CWE-457): [#def132]
tcl-8.6.13-build/tcl8.6.13/generic/tclBinary.c:2527: error[uninitvar]: Uninitialized variable: resultObj
# 2525|       }
# 2526|   
# 2527|->     TclNewObj(resultObj);
# 2528|       data = Tcl_GetByteArrayFromObj(objv[objc - 1], &count);
# 2529|       if (count > 0) {

Error: CPPCHECK_WARNING (CWE-476): [#def133]
tcl-8.6.13-build/tcl8.6.13/generic/tclBinary.c:2680: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2678|        */
# 2679|   
# 2680|->     TclNewObj(resultObj);
# 2681|       offset = 0;
# 2682|       data = Tcl_GetByteArrayFromObj(objv[objc - 1], &count);

Error: CPPCHECK_WARNING (CWE-457): [#def134]
tcl-8.6.13-build/tcl8.6.13/generic/tclBinary.c:2680: error[uninitvar]: Uninitialized variable: cachePtr
# 2678|        */
# 2679|   
# 2680|->     TclNewObj(resultObj);
# 2681|       offset = 0;
# 2682|       data = Tcl_GetByteArrayFromObj(objv[objc - 1], &count);

Error: CPPCHECK_WARNING (CWE-457): [#def135]
tcl-8.6.13-build/tcl8.6.13/generic/tclBinary.c:2680: error[uninitvar]: Uninitialized variable: resultObj
# 2678|        */
# 2679|   
# 2680|->     TclNewObj(resultObj);
# 2681|       offset = 0;
# 2682|       data = Tcl_GetByteArrayFromObj(objv[objc - 1], &count);

Error: CPPCHECK_WARNING (CWE-476): [#def136]
tcl-8.6.13-build/tcl8.6.13/generic/tclBinary.c:2777: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2775|       }
# 2776|   
# 2777|->     TclNewObj(resultObj);
# 2778|       pure = TclIsPureByteArray(objv[objc - 1]);
# 2779|       datastart = data = pure ? Tcl_GetByteArrayFromObj(objv[objc - 1], &count)

Error: CPPCHECK_WARNING (CWE-457): [#def137]
tcl-8.6.13-build/tcl8.6.13/generic/tclBinary.c:2777: error[uninitvar]: Uninitialized variable: cachePtr
# 2775|       }
# 2776|   
# 2777|->     TclNewObj(resultObj);
# 2778|       pure = TclIsPureByteArray(objv[objc - 1]);
# 2779|       datastart = data = pure ? Tcl_GetByteArrayFromObj(objv[objc - 1], &count)

Error: CPPCHECK_WARNING (CWE-457): [#def138]
tcl-8.6.13-build/tcl8.6.13/generic/tclBinary.c:2777: error[uninitvar]: Uninitialized variable: resultObj
# 2775|       }
# 2776|   
# 2777|->     TclNewObj(resultObj);
# 2778|       pure = TclIsPureByteArray(objv[objc - 1]);
# 2779|       datastart = data = pure ? Tcl_GetByteArrayFromObj(objv[objc - 1], &count)

Error: CPPCHECK_WARNING (CWE-476): [#def139]
tcl-8.6.13-build/tcl8.6.13/generic/tclBinary.c:2882: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2880|       Tcl_SetObjResult(interp, Tcl_ObjPrintf("short uuencode data"));
# 2881|       Tcl_SetErrorCode(interp, "TCL", "BINARY", "DECODE", "SHORT", NULL);
# 2882|->     TclDecrRefCount(resultObj);
# 2883|       return TCL_ERROR;
# 2884|   

Error: CPPCHECK_WARNING (CWE-457): [#def140]
tcl-8.6.13-build/tcl8.6.13/generic/tclBinary.c:2882: error[uninitvar]: Uninitialized variable: cachePtr
# 2880|       Tcl_SetObjResult(interp, Tcl_ObjPrintf("short uuencode data"));
# 2881|       Tcl_SetErrorCode(interp, "TCL", "BINARY", "DECODE", "SHORT", NULL);
# 2882|->     TclDecrRefCount(resultObj);
# 2883|       return TCL_ERROR;
# 2884|   

Error: CPPCHECK_WARNING (CWE-476): [#def141]
tcl-8.6.13-build/tcl8.6.13/generic/tclBinary.c:2895: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2893|   	    ch, (int) (data - datastart - 1)));
# 2894|       Tcl_SetErrorCode(interp, "TCL", "BINARY", "DECODE", "INVALID", NULL);
# 2895|->     TclDecrRefCount(resultObj);
# 2896|       return TCL_ERROR;
# 2897|   }

Error: CPPCHECK_WARNING (CWE-457): [#def142]
tcl-8.6.13-build/tcl8.6.13/generic/tclBinary.c:2895: error[uninitvar]: Uninitialized variable: cachePtr
# 2893|   	    ch, (int) (data - datastart - 1)));
# 2894|       Tcl_SetErrorCode(interp, "TCL", "BINARY", "DECODE", "INVALID", NULL);
# 2895|->     TclDecrRefCount(resultObj);
# 2896|       return TCL_ERROR;
# 2897|   }

Error: CPPCHECK_WARNING (CWE-476): [#def143]
tcl-8.6.13-build/tcl8.6.13/generic/tclBinary.c:2948: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2946|       }
# 2947|   
# 2948|->     TclNewObj(resultObj);
# 2949|       pure = TclIsPureByteArray(objv[objc - 1]);
# 2950|       datastart = data = pure ? Tcl_GetByteArrayFromObj(objv[objc - 1], &count)

Error: CPPCHECK_WARNING (CWE-457): [#def144]
tcl-8.6.13-build/tcl8.6.13/generic/tclBinary.c:2948: error[uninitvar]: Uninitialized variable: cachePtr
# 2946|       }
# 2947|   
# 2948|->     TclNewObj(resultObj);
# 2949|       pure = TclIsPureByteArray(objv[objc - 1]);
# 2950|       datastart = data = pure ? Tcl_GetByteArrayFromObj(objv[objc - 1], &count)

Error: CPPCHECK_WARNING (CWE-457): [#def145]
tcl-8.6.13-build/tcl8.6.13/generic/tclBinary.c:2948: error[uninitvar]: Uninitialized variable: resultObj
# 2946|       }
# 2947|   
# 2948|->     TclNewObj(resultObj);
# 2949|       pure = TclIsPureByteArray(objv[objc - 1]);
# 2950|       datastart = data = pure ? Tcl_GetByteArrayFromObj(objv[objc - 1], &count)

Error: CPPCHECK_WARNING (CWE-476): [#def146]
tcl-8.6.13-build/tcl8.6.13/generic/tclBinary.c:3067: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3065|   	    (int) (data - datastart - 1)));
# 3066|       Tcl_SetErrorCode(interp, "TCL", "BINARY", "DECODE", "INVALID", NULL);
# 3067|->     TclDecrRefCount(resultObj);
# 3068|       return TCL_ERROR;
# 3069|   }

Error: CPPCHECK_WARNING (CWE-457): [#def147]
tcl-8.6.13-build/tcl8.6.13/generic/tclBinary.c:3067: error[uninitvar]: Uninitialized variable: cachePtr
# 3065|   	    (int) (data - datastart - 1)));
# 3066|       Tcl_SetErrorCode(interp, "TCL", "BINARY", "DECODE", "INVALID", NULL);
# 3067|->     TclDecrRefCount(resultObj);
# 3068|       return TCL_ERROR;
# 3069|   }

Error: CPPCHECK_WARNING: [#def148]
tcl-8.6.13-build/tcl8.6.13/generic/tclClock.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-457): [#def149]
tcl-8.6.13-build/tcl8.6.13/generic/tclClock.c:757: error[legacyUninitvar]: Uninitialized variable: *(&rowv)
#  755|        */
#  756|   
#  757|->     if (TclListObjGetElements(interp, tzdata, &rowc, &rowv) != TCL_OK) {
#  758|   	return TCL_ERROR;
#  759|       }

Error: CPPCHECK_WARNING (CWE-457): [#def150]
tcl-8.6.13-build/tcl8.6.13/generic/tclClock.c:960: error[legacyUninitvar]: Uninitialized variable: *(&rowv)
#  958|        */
#  959|   
#  960|->     if (TclListObjGetElements(interp, tzdata, &rowc, &rowv) != TCL_OK) {
#  961|   	return TCL_ERROR;
#  962|       }

Error: CPPCHECK_WARNING (CWE-457): [#def151]
tcl-8.6.13-build/tcl8.6.13/generic/tclClock.c:1012: error[legacyUninitvar]: Uninitialized variable: *(&cellv)
# 1010|       row = LookupLastTransition(interp, fields->seconds, rowc, rowv);
# 1011|       if (row == NULL ||
# 1012|-> 	    TclListObjGetElements(interp, row, &cellc, &cellv) != TCL_OK ||
# 1013|   	    TclGetIntFromObj(interp, cellv[1], &fields->tzOffset) != TCL_OK) {
# 1014|   	return TCL_ERROR;

Error: GCC_ANALYZER_WARNING (CWE-121): [#def152]
tcl-8.6.13-build/tcl8.6.13/generic/tclClock.c: scope_hint: In function ‘ConvertUTCToLocalUsingC’
tcl-8.6.13-build/tcl8.6.13/generic/tclClock.c:1108:5: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
tcl-8.6.13-build/tcl8.6.13/generic/tclClock.c:1108:5: note: write of 1 byte to beyond the end of ‘buffer’
tcl-8.6.13-build/tcl8.6.13/generic/tclClock.c:1108:5: note: valid subscripts for ‘buffer’ are ‘[0]’ to ‘[15]’
# 1106|   	*buffer = '+';
# 1107|       }
# 1108|->     sprintf(buffer+1, "%02d", diff / 3600);
# 1109|       diff %= 3600;
# 1110|       sprintf(buffer+3, "%02d", diff / 60);

Error: GCC_ANALYZER_WARNING (CWE-121): [#def153]
tcl-8.6.13-build/tcl8.6.13/generic/tclClock.c:1110:5: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
tcl-8.6.13-build/tcl8.6.13/generic/tclClock.c:1110:5: note: write of 3 bytes to beyond the end of ‘buffer’
tcl-8.6.13-build/tcl8.6.13/generic/tclClock.c:1110:5: note: valid subscripts for ‘buffer’ are ‘[0]’ to ‘[15]’
# 1108|       sprintf(buffer+1, "%02d", diff / 3600);
# 1109|       diff %= 3600;
# 1110|->     sprintf(buffer+3, "%02d", diff / 60);
# 1111|       diff %= 60;
# 1112|       if (diff > 0) {

Error: GCC_ANALYZER_WARNING (CWE-121): [#def154]
tcl-8.6.13-build/tcl8.6.13/generic/tclClock.c:1113:9: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
tcl-8.6.13-build/tcl8.6.13/generic/tclClock.c:1113:9: note: write of 5 bytes to beyond the end of ‘buffer’
tcl-8.6.13-build/tcl8.6.13/generic/tclClock.c:1113:9: note: valid subscripts for ‘buffer’ are ‘[0]’ to ‘[15]’
# 1111|       diff %= 60;
# 1112|       if (diff > 0) {
# 1113|-> 	sprintf(buffer+5, "%02d", diff);
# 1114|       }
# 1115|       fields->tzName = Tcl_NewStringObj(buffer, -1);

Error: CPPCHECK_WARNING: [#def155]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def156]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:428: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  426|   	dir = objv[1];
#  427|       } else {
#  428|-> 	TclNewLiteralStringObj(dir, "~");
#  429|   	Tcl_IncrRefCount(dir);
#  430|       }

Error: CPPCHECK_WARNING (CWE-457): [#def157]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:428: error[uninitvar]: Uninitialized variable: cachePtr
#  426|   	dir = objv[1];
#  427|       } else {
#  428|-> 	TclNewLiteralStringObj(dir, "~");
#  429|   	Tcl_IncrRefCount(dir);
#  430|       }

Error: CPPCHECK_WARNING (CWE-457): [#def158]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:428: error[uninitvar]: Uninitialized variable: dir
#  426|   	dir = objv[1];
#  427|       } else {
#  428|-> 	TclNewLiteralStringObj(dir, "~");
#  429|   	Tcl_IncrRefCount(dir);
#  430|       }

Error: CPPCHECK_WARNING (CWE-476): [#def159]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:917: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  915|       }
#  916|   
#  917|->     TclNewLiteralStringObj(options, "-code error -level 0");
#  918|   
#  919|       if (objc >= 3) {		/* Process the optional info argument */

Error: CPPCHECK_WARNING (CWE-457): [#def160]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:917: error[uninitvar]: Uninitialized variable: cachePtr
#  915|       }
#  916|   
#  917|->     TclNewLiteralStringObj(options, "-code error -level 0");
#  918|   
#  919|       if (objc >= 3) {		/* Process the optional info argument */

Error: CPPCHECK_WARNING (CWE-457): [#def161]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:917: error[uninitvar]: Uninitialized variable: options
#  915|       }
#  916|   
#  917|->     TclNewLiteralStringObj(options, "-code error -level 0");
#  918|   
#  919|       if (objc >= 3) {		/* Process the optional info argument */

Error: CPPCHECK_WARNING (CWE-476): [#def162]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:920: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  918|   
#  919|       if (objc >= 3) {		/* Process the optional info argument */
#  920|-> 	TclNewLiteralStringObj(optName, "-errorinfo");
#  921|   	Tcl_ListObjAppendElement(NULL, options, optName);
#  922|   	Tcl_ListObjAppendElement(NULL, options, objv[2]);

Error: CPPCHECK_WARNING (CWE-457): [#def163]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:920: error[uninitvar]: Uninitialized variable: cachePtr
#  918|   
#  919|       if (objc >= 3) {		/* Process the optional info argument */
#  920|-> 	TclNewLiteralStringObj(optName, "-errorinfo");
#  921|   	Tcl_ListObjAppendElement(NULL, options, optName);
#  922|   	Tcl_ListObjAppendElement(NULL, options, objv[2]);

Error: CPPCHECK_WARNING (CWE-457): [#def164]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:920: error[uninitvar]: Uninitialized variable: optName
#  918|   
#  919|       if (objc >= 3) {		/* Process the optional info argument */
#  920|-> 	TclNewLiteralStringObj(optName, "-errorinfo");
#  921|   	Tcl_ListObjAppendElement(NULL, options, optName);
#  922|   	Tcl_ListObjAppendElement(NULL, options, objv[2]);

Error: CPPCHECK_WARNING (CWE-476): [#def165]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:926: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  924|   
#  925|       if (objc >= 4) {		/* Process the optional code argument */
#  926|-> 	TclNewLiteralStringObj(optName, "-errorcode");
#  927|   	Tcl_ListObjAppendElement(NULL, options, optName);
#  928|   	Tcl_ListObjAppendElement(NULL, options, objv[3]);

Error: CPPCHECK_WARNING (CWE-457): [#def166]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:926: error[uninitvar]: Uninitialized variable: (optName)->internalRep.twoPtrValue.ptr1
#  924|   
#  925|       if (objc >= 4) {		/* Process the optional code argument */
#  926|-> 	TclNewLiteralStringObj(optName, "-errorcode");
#  927|   	Tcl_ListObjAppendElement(NULL, options, optName);
#  928|   	Tcl_ListObjAppendElement(NULL, options, objv[3]);

Error: CPPCHECK_WARNING (CWE-457): [#def167]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:926: error[uninitvar]: Uninitialized variable: cachePtr
#  924|   
#  925|       if (objc >= 4) {		/* Process the optional code argument */
#  926|-> 	TclNewLiteralStringObj(optName, "-errorcode");
#  927|   	Tcl_ListObjAppendElement(NULL, options, optName);
#  928|   	Tcl_ListObjAppendElement(NULL, options, objv[3]);

Error: CPPCHECK_WARNING (CWE-476): [#def168]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:1109: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1107|       }
# 1108|   
# 1109|->     TclNewObj(resultPtr);
# 1110|       Tcl_IncrRefCount(resultPtr);
# 1111|       if (objc == 2) {

Error: CPPCHECK_WARNING (CWE-457): [#def169]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:1109: error[uninitvar]: Uninitialized variable: cachePtr
# 1107|       }
# 1108|   
# 1109|->     TclNewObj(resultPtr);
# 1110|       Tcl_IncrRefCount(resultPtr);
# 1111|       if (objc == 2) {

Error: CPPCHECK_WARNING (CWE-457): [#def170]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:1109: error[uninitvar]: Uninitialized variable: resultPtr
# 1107|       }
# 1108|   
# 1109|->     TclNewObj(resultPtr);
# 1110|       Tcl_IncrRefCount(resultPtr);
# 1111|       if (objc == 2) {

Error: CPPCHECK_WARNING (CWE-476): [#def171]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:2277: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2275|       switch (Tcl_FSGetPathType(objv[1])) {
# 2276|       case TCL_PATH_ABSOLUTE:
# 2277|-> 	TclNewLiteralStringObj(typeName, "absolute");
# 2278|   	break;
# 2279|       case TCL_PATH_RELATIVE:

Error: CPPCHECK_WARNING (CWE-457): [#def172]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:2277: error[uninitvar]: Uninitialized variable: cachePtr
# 2275|       switch (Tcl_FSGetPathType(objv[1])) {
# 2276|       case TCL_PATH_ABSOLUTE:
# 2277|-> 	TclNewLiteralStringObj(typeName, "absolute");
# 2278|   	break;
# 2279|       case TCL_PATH_RELATIVE:

Error: CPPCHECK_WARNING (CWE-457): [#def173]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:2277: error[uninitvar]: Uninitialized variable: typeName
# 2275|       switch (Tcl_FSGetPathType(objv[1])) {
# 2276|       case TCL_PATH_ABSOLUTE:
# 2277|-> 	TclNewLiteralStringObj(typeName, "absolute");
# 2278|   	break;
# 2279|       case TCL_PATH_RELATIVE:

Error: CPPCHECK_WARNING (CWE-476): [#def174]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:2280: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2278|   	break;
# 2279|       case TCL_PATH_RELATIVE:
# 2280|-> 	TclNewLiteralStringObj(typeName, "relative");
# 2281|   	break;
# 2282|       case TCL_PATH_VOLUME_RELATIVE:

Error: CPPCHECK_WARNING (CWE-457): [#def175]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:2280: error[uninitvar]: Uninitialized variable: (typeName)->internalRep.twoPtrValue.ptr1
# 2278|   	break;
# 2279|       case TCL_PATH_RELATIVE:
# 2280|-> 	TclNewLiteralStringObj(typeName, "relative");
# 2281|   	break;
# 2282|       case TCL_PATH_VOLUME_RELATIVE:

Error: CPPCHECK_WARNING (CWE-457): [#def176]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:2280: error[uninitvar]: Uninitialized variable: cachePtr
# 2278|   	break;
# 2279|       case TCL_PATH_RELATIVE:
# 2280|-> 	TclNewLiteralStringObj(typeName, "relative");
# 2281|   	break;
# 2282|       case TCL_PATH_VOLUME_RELATIVE:

Error: CPPCHECK_WARNING (CWE-476): [#def177]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:2283: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2281|   	break;
# 2282|       case TCL_PATH_VOLUME_RELATIVE:
# 2283|-> 	TclNewLiteralStringObj(typeName, "volumerelative");
# 2284|   	break;
# 2285|       default:

Error: CPPCHECK_WARNING (CWE-457): [#def178]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:2283: error[uninitvar]: Uninitialized variable: cachePtr
# 2281|   	break;
# 2282|       case TCL_PATH_VOLUME_RELATIVE:
# 2283|-> 	TclNewLiteralStringObj(typeName, "volumerelative");
# 2284|   	break;
# 2285|       default:

Error: CPPCHECK_WARNING (CWE-476): [#def179]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:2519: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2517|        */
# 2518|   
# 2519|->     STORE_ARY("dev",	Tcl_NewLongObj((long)statPtr->st_dev));
# 2520|       STORE_ARY("ino",	Tcl_NewWideIntObj((Tcl_WideInt)statPtr->st_ino));
# 2521|       STORE_ARY("nlink",	Tcl_NewLongObj((long)statPtr->st_nlink));

Error: CPPCHECK_WARNING (CWE-457): [#def180]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:2519: error[uninitvar]: Uninitialized variable: cachePtr
# 2517|        */
# 2518|   
# 2519|->     STORE_ARY("dev",	Tcl_NewLongObj((long)statPtr->st_dev));
# 2520|       STORE_ARY("ino",	Tcl_NewWideIntObj((Tcl_WideInt)statPtr->st_ino));
# 2521|       STORE_ARY("nlink",	Tcl_NewLongObj((long)statPtr->st_nlink));

Error: CPPCHECK_WARNING (CWE-476): [#def181]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:2520: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2518|   
# 2519|       STORE_ARY("dev",	Tcl_NewLongObj((long)statPtr->st_dev));
# 2520|->     STORE_ARY("ino",	Tcl_NewWideIntObj((Tcl_WideInt)statPtr->st_ino));
# 2521|       STORE_ARY("nlink",	Tcl_NewLongObj((long)statPtr->st_nlink));
# 2522|       STORE_ARY("uid",	Tcl_NewLongObj((long)statPtr->st_uid));

Error: CPPCHECK_WARNING (CWE-457): [#def182]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:2520: error[uninitvar]: Uninitialized variable: cachePtr
# 2518|   
# 2519|       STORE_ARY("dev",	Tcl_NewLongObj((long)statPtr->st_dev));
# 2520|->     STORE_ARY("ino",	Tcl_NewWideIntObj((Tcl_WideInt)statPtr->st_ino));
# 2521|       STORE_ARY("nlink",	Tcl_NewLongObj((long)statPtr->st_nlink));
# 2522|       STORE_ARY("uid",	Tcl_NewLongObj((long)statPtr->st_uid));

Error: CPPCHECK_WARNING (CWE-476): [#def183]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:2521: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2519|       STORE_ARY("dev",	Tcl_NewLongObj((long)statPtr->st_dev));
# 2520|       STORE_ARY("ino",	Tcl_NewWideIntObj((Tcl_WideInt)statPtr->st_ino));
# 2521|->     STORE_ARY("nlink",	Tcl_NewLongObj((long)statPtr->st_nlink));
# 2522|       STORE_ARY("uid",	Tcl_NewLongObj((long)statPtr->st_uid));
# 2523|       STORE_ARY("gid",	Tcl_NewLongObj((long)statPtr->st_gid));

Error: CPPCHECK_WARNING (CWE-457): [#def184]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:2521: error[uninitvar]: Uninitialized variable: cachePtr
# 2519|       STORE_ARY("dev",	Tcl_NewLongObj((long)statPtr->st_dev));
# 2520|       STORE_ARY("ino",	Tcl_NewWideIntObj((Tcl_WideInt)statPtr->st_ino));
# 2521|->     STORE_ARY("nlink",	Tcl_NewLongObj((long)statPtr->st_nlink));
# 2522|       STORE_ARY("uid",	Tcl_NewLongObj((long)statPtr->st_uid));
# 2523|       STORE_ARY("gid",	Tcl_NewLongObj((long)statPtr->st_gid));

Error: CPPCHECK_WARNING (CWE-476): [#def185]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:2522: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2520|       STORE_ARY("ino",	Tcl_NewWideIntObj((Tcl_WideInt)statPtr->st_ino));
# 2521|       STORE_ARY("nlink",	Tcl_NewLongObj((long)statPtr->st_nlink));
# 2522|->     STORE_ARY("uid",	Tcl_NewLongObj((long)statPtr->st_uid));
# 2523|       STORE_ARY("gid",	Tcl_NewLongObj((long)statPtr->st_gid));
# 2524|       STORE_ARY("size",	Tcl_NewWideIntObj((Tcl_WideInt)statPtr->st_size));

Error: CPPCHECK_WARNING (CWE-457): [#def186]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:2522: error[uninitvar]: Uninitialized variable: cachePtr
# 2520|       STORE_ARY("ino",	Tcl_NewWideIntObj((Tcl_WideInt)statPtr->st_ino));
# 2521|       STORE_ARY("nlink",	Tcl_NewLongObj((long)statPtr->st_nlink));
# 2522|->     STORE_ARY("uid",	Tcl_NewLongObj((long)statPtr->st_uid));
# 2523|       STORE_ARY("gid",	Tcl_NewLongObj((long)statPtr->st_gid));
# 2524|       STORE_ARY("size",	Tcl_NewWideIntObj((Tcl_WideInt)statPtr->st_size));

Error: CPPCHECK_WARNING (CWE-476): [#def187]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:2523: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2521|       STORE_ARY("nlink",	Tcl_NewLongObj((long)statPtr->st_nlink));
# 2522|       STORE_ARY("uid",	Tcl_NewLongObj((long)statPtr->st_uid));
# 2523|->     STORE_ARY("gid",	Tcl_NewLongObj((long)statPtr->st_gid));
# 2524|       STORE_ARY("size",	Tcl_NewWideIntObj((Tcl_WideInt)statPtr->st_size));
# 2525|   #ifdef HAVE_STRUCT_STAT_ST_BLOCKS

Error: CPPCHECK_WARNING (CWE-457): [#def188]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:2523: error[uninitvar]: Uninitialized variable: cachePtr
# 2521|       STORE_ARY("nlink",	Tcl_NewLongObj((long)statPtr->st_nlink));
# 2522|       STORE_ARY("uid",	Tcl_NewLongObj((long)statPtr->st_uid));
# 2523|->     STORE_ARY("gid",	Tcl_NewLongObj((long)statPtr->st_gid));
# 2524|       STORE_ARY("size",	Tcl_NewWideIntObj((Tcl_WideInt)statPtr->st_size));
# 2525|   #ifdef HAVE_STRUCT_STAT_ST_BLOCKS

Error: CPPCHECK_WARNING (CWE-476): [#def189]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:2524: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2522|       STORE_ARY("uid",	Tcl_NewLongObj((long)statPtr->st_uid));
# 2523|       STORE_ARY("gid",	Tcl_NewLongObj((long)statPtr->st_gid));
# 2524|->     STORE_ARY("size",	Tcl_NewWideIntObj((Tcl_WideInt)statPtr->st_size));
# 2525|   #ifdef HAVE_STRUCT_STAT_ST_BLOCKS
# 2526|       STORE_ARY("blocks",	Tcl_NewWideIntObj((Tcl_WideInt)statPtr->st_blocks));

Error: CPPCHECK_WARNING (CWE-457): [#def190]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:2524: error[uninitvar]: Uninitialized variable: cachePtr
# 2522|       STORE_ARY("uid",	Tcl_NewLongObj((long)statPtr->st_uid));
# 2523|       STORE_ARY("gid",	Tcl_NewLongObj((long)statPtr->st_gid));
# 2524|->     STORE_ARY("size",	Tcl_NewWideIntObj((Tcl_WideInt)statPtr->st_size));
# 2525|   #ifdef HAVE_STRUCT_STAT_ST_BLOCKS
# 2526|       STORE_ARY("blocks",	Tcl_NewWideIntObj((Tcl_WideInt)statPtr->st_blocks));

Error: CPPCHECK_WARNING (CWE-476): [#def191]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:2526: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2524|       STORE_ARY("size",	Tcl_NewWideIntObj((Tcl_WideInt)statPtr->st_size));
# 2525|   #ifdef HAVE_STRUCT_STAT_ST_BLOCKS
# 2526|->     STORE_ARY("blocks",	Tcl_NewWideIntObj((Tcl_WideInt)statPtr->st_blocks));
# 2527|   #endif
# 2528|   #ifdef HAVE_STRUCT_STAT_ST_BLKSIZE

Error: CPPCHECK_WARNING (CWE-457): [#def192]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:2526: error[uninitvar]: Uninitialized variable: cachePtr
# 2524|       STORE_ARY("size",	Tcl_NewWideIntObj((Tcl_WideInt)statPtr->st_size));
# 2525|   #ifdef HAVE_STRUCT_STAT_ST_BLOCKS
# 2526|->     STORE_ARY("blocks",	Tcl_NewWideIntObj((Tcl_WideInt)statPtr->st_blocks));
# 2527|   #endif
# 2528|   #ifdef HAVE_STRUCT_STAT_ST_BLKSIZE

Error: CPPCHECK_WARNING (CWE-476): [#def193]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:2529: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2527|   #endif
# 2528|   #ifdef HAVE_STRUCT_STAT_ST_BLKSIZE
# 2529|->     STORE_ARY("blksize", Tcl_NewLongObj((long)statPtr->st_blksize));
# 2530|   #endif
# 2531|       STORE_ARY("atime",	Tcl_NewWideIntObj(Tcl_GetAccessTimeFromStat(statPtr)));

Error: CPPCHECK_WARNING (CWE-457): [#def194]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:2529: error[uninitvar]: Uninitialized variable: cachePtr
# 2527|   #endif
# 2528|   #ifdef HAVE_STRUCT_STAT_ST_BLKSIZE
# 2529|->     STORE_ARY("blksize", Tcl_NewLongObj((long)statPtr->st_blksize));
# 2530|   #endif
# 2531|       STORE_ARY("atime",	Tcl_NewWideIntObj(Tcl_GetAccessTimeFromStat(statPtr)));

Error: CPPCHECK_WARNING (CWE-476): [#def195]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:2531: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2529|       STORE_ARY("blksize", Tcl_NewLongObj((long)statPtr->st_blksize));
# 2530|   #endif
# 2531|->     STORE_ARY("atime",	Tcl_NewWideIntObj(Tcl_GetAccessTimeFromStat(statPtr)));
# 2532|       STORE_ARY("mtime",	Tcl_NewWideIntObj(Tcl_GetModificationTimeFromStat(statPtr)));
# 2533|       STORE_ARY("ctime",	Tcl_NewWideIntObj(Tcl_GetChangeTimeFromStat(statPtr)));

Error: CPPCHECK_WARNING (CWE-457): [#def196]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:2531: error[uninitvar]: Uninitialized variable: cachePtr
# 2529|       STORE_ARY("blksize", Tcl_NewLongObj((long)statPtr->st_blksize));
# 2530|   #endif
# 2531|->     STORE_ARY("atime",	Tcl_NewWideIntObj(Tcl_GetAccessTimeFromStat(statPtr)));
# 2532|       STORE_ARY("mtime",	Tcl_NewWideIntObj(Tcl_GetModificationTimeFromStat(statPtr)));
# 2533|       STORE_ARY("ctime",	Tcl_NewWideIntObj(Tcl_GetChangeTimeFromStat(statPtr)));

Error: CPPCHECK_WARNING (CWE-476): [#def197]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:2532: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2530|   #endif
# 2531|       STORE_ARY("atime",	Tcl_NewWideIntObj(Tcl_GetAccessTimeFromStat(statPtr)));
# 2532|->     STORE_ARY("mtime",	Tcl_NewWideIntObj(Tcl_GetModificationTimeFromStat(statPtr)));
# 2533|       STORE_ARY("ctime",	Tcl_NewWideIntObj(Tcl_GetChangeTimeFromStat(statPtr)));
# 2534|       mode = (unsigned short) statPtr->st_mode;

Error: CPPCHECK_WARNING (CWE-457): [#def198]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:2532: error[uninitvar]: Uninitialized variable: cachePtr
# 2530|   #endif
# 2531|       STORE_ARY("atime",	Tcl_NewWideIntObj(Tcl_GetAccessTimeFromStat(statPtr)));
# 2532|->     STORE_ARY("mtime",	Tcl_NewWideIntObj(Tcl_GetModificationTimeFromStat(statPtr)));
# 2533|       STORE_ARY("ctime",	Tcl_NewWideIntObj(Tcl_GetChangeTimeFromStat(statPtr)));
# 2534|       mode = (unsigned short) statPtr->st_mode;

Error: CPPCHECK_WARNING (CWE-476): [#def199]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:2533: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2531|       STORE_ARY("atime",	Tcl_NewWideIntObj(Tcl_GetAccessTimeFromStat(statPtr)));
# 2532|       STORE_ARY("mtime",	Tcl_NewWideIntObj(Tcl_GetModificationTimeFromStat(statPtr)));
# 2533|->     STORE_ARY("ctime",	Tcl_NewWideIntObj(Tcl_GetChangeTimeFromStat(statPtr)));
# 2534|       mode = (unsigned short) statPtr->st_mode;
# 2535|       STORE_ARY("mode",	Tcl_NewIntObj(mode));

Error: CPPCHECK_WARNING (CWE-457): [#def200]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:2533: error[uninitvar]: Uninitialized variable: cachePtr
# 2531|       STORE_ARY("atime",	Tcl_NewWideIntObj(Tcl_GetAccessTimeFromStat(statPtr)));
# 2532|       STORE_ARY("mtime",	Tcl_NewWideIntObj(Tcl_GetModificationTimeFromStat(statPtr)));
# 2533|->     STORE_ARY("ctime",	Tcl_NewWideIntObj(Tcl_GetChangeTimeFromStat(statPtr)));
# 2534|       mode = (unsigned short) statPtr->st_mode;
# 2535|       STORE_ARY("mode",	Tcl_NewIntObj(mode));

Error: CPPCHECK_WARNING (CWE-476): [#def201]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:2535: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2533|       STORE_ARY("ctime",	Tcl_NewWideIntObj(Tcl_GetChangeTimeFromStat(statPtr)));
# 2534|       mode = (unsigned short) statPtr->st_mode;
# 2535|->     STORE_ARY("mode",	Tcl_NewIntObj(mode));
# 2536|       STORE_ARY("type",	Tcl_NewStringObj(GetTypeFromMode(mode), -1));
# 2537|   #undef STORE_ARY

Error: CPPCHECK_WARNING (CWE-457): [#def202]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:2535: error[uninitvar]: Uninitialized variable: cachePtr
# 2533|       STORE_ARY("ctime",	Tcl_NewWideIntObj(Tcl_GetChangeTimeFromStat(statPtr)));
# 2534|       mode = (unsigned short) statPtr->st_mode;
# 2535|->     STORE_ARY("mode",	Tcl_NewIntObj(mode));
# 2536|       STORE_ARY("type",	Tcl_NewStringObj(GetTypeFromMode(mode), -1));
# 2537|   #undef STORE_ARY

Error: CPPCHECK_WARNING (CWE-476): [#def203]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:2536: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2534|       mode = (unsigned short) statPtr->st_mode;
# 2535|       STORE_ARY("mode",	Tcl_NewIntObj(mode));
# 2536|->     STORE_ARY("type",	Tcl_NewStringObj(GetTypeFromMode(mode), -1));
# 2537|   #undef STORE_ARY
# 2538|   

Error: CPPCHECK_WARNING (CWE-457): [#def204]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:2536: error[uninitvar]: Uninitialized variable: cachePtr
# 2534|       mode = (unsigned short) statPtr->st_mode;
# 2535|       STORE_ARY("mode",	Tcl_NewIntObj(mode));
# 2536|->     STORE_ARY("type",	Tcl_NewStringObj(GetTypeFromMode(mode), -1));
# 2537|   #undef STORE_ARY
# 2538|   

Error: CPPCHECK_WARNING (CWE-476): [#def205]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:2705: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2703|   
# 2704|   	Tcl_ResetResult(interp);
# 2705|-> 	TclNewObj(boolObj);
# 2706|   	TclNRAddCallback(interp, ForCondCallback, iterPtr, boolObj, NULL,
# 2707|   		NULL);

Error: CPPCHECK_WARNING (CWE-457): [#def206]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:2705: error[uninitvar]: Uninitialized variable: boolObj
# 2703|   
# 2704|   	Tcl_ResetResult(interp);
# 2705|-> 	TclNewObj(boolObj);
# 2706|   	TclNRAddCallback(interp, ForCondCallback, iterPtr, boolObj, NULL,
# 2707|   		NULL);

Error: CPPCHECK_WARNING (CWE-457): [#def207]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:2705: error[uninitvar]: Uninitialized variable: cachePtr
# 2703|   
# 2704|   	Tcl_ResetResult(interp);
# 2705|-> 	TclNewObj(boolObj);
# 2706|   	TclNRAddCallback(interp, ForCondCallback, iterPtr, boolObj, NULL,
# 2707|   		NULL);

Error: CPPCHECK_WARNING (CWE-476): [#def208]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:3077: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3075|   		valuePtr = statePtr->argvList[i][k];
# 3076|   	    } else {
# 3077|-> 		TclNewObj(valuePtr);	/* Empty string */
# 3078|   	    }
# 3079|   

Error: CPPCHECK_WARNING (CWE-457): [#def209]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:3077: error[uninitvar]: Uninitialized variable: cachePtr
# 3075|   		valuePtr = statePtr->argvList[i][k];
# 3076|   	    } else {
# 3077|-> 		TclNewObj(valuePtr);	/* Empty string */
# 3078|   	    }
# 3079|   

Error: CPPCHECK_WARNING (CWE-457): [#def210]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:3077: error[uninitvar]: Uninitialized variable: valuePtr
# 3075|   		valuePtr = statePtr->argvList[i][k];
# 3076|   	    } else {
# 3077|-> 		TclNewObj(valuePtr);	/* Empty string */
# 3078|   	    }
# 3079|   

Error: CPPCHECK_WARNING (CWE-476): [#def211]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:3109: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3107|       for (i=0 ; i<statePtr->numLists ; i++) {
# 3108|   	if (statePtr->vCopyList[i]) {
# 3109|-> 	    TclDecrRefCount(statePtr->vCopyList[i]);
# 3110|   	}
# 3111|   	if (statePtr->aCopyList[i]) {

Error: CPPCHECK_WARNING (CWE-457): [#def212]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:3109: error[uninitvar]: Uninitialized variable: cachePtr
# 3107|       for (i=0 ; i<statePtr->numLists ; i++) {
# 3108|   	if (statePtr->vCopyList[i]) {
# 3109|-> 	    TclDecrRefCount(statePtr->vCopyList[i]);
# 3110|   	}
# 3111|   	if (statePtr->aCopyList[i]) {

Error: CPPCHECK_WARNING (CWE-476): [#def213]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:3112: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3110|   	}
# 3111|   	if (statePtr->aCopyList[i]) {
# 3112|-> 	    TclDecrRefCount(statePtr->aCopyList[i]);
# 3113|   	}
# 3114|       }

Error: CPPCHECK_WARNING (CWE-457): [#def214]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:3112: error[uninitvar]: Uninitialized variable: cachePtr
# 3110|   	}
# 3111|   	if (statePtr->aCopyList[i]) {
# 3112|-> 	    TclDecrRefCount(statePtr->aCopyList[i]);
# 3113|   	}
# 3114|       }

Error: CPPCHECK_WARNING (CWE-476): [#def215]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:3116: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3114|       }
# 3115|       if (statePtr->resultList != NULL) {
# 3116|-> 	TclDecrRefCount(statePtr->resultList);
# 3117|       }
# 3118|       TclStackFree(interp, statePtr);

Error: CPPCHECK_WARNING (CWE-457): [#def216]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdAH.c:3116: error[uninitvar]: Uninitialized variable: cachePtr
# 3114|       }
# 3115|       if (statePtr->resultList != NULL) {
# 3116|-> 	TclDecrRefCount(statePtr->resultList);
# 3117|       }
# 3118|       TclStackFree(interp, statePtr);

Error: CPPCHECK_WARNING: [#def217]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def218]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:237: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  235|        */
#  236|   
#  237|->     TclNewObj(boolObj);
#  238|       Tcl_NRAddCallback(interp, IfConditionCallback, INT2PTR(objc),
#  239|   	    (ClientData) objv, INT2PTR(1), boolObj);

Error: CPPCHECK_WARNING (CWE-457): [#def219]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:237: error[uninitvar]: Uninitialized variable: boolObj
#  235|        */
#  236|   
#  237|->     TclNewObj(boolObj);
#  238|       Tcl_NRAddCallback(interp, IfConditionCallback, INT2PTR(objc),
#  239|   	    (ClientData) objv, INT2PTR(1), boolObj);

Error: CPPCHECK_WARNING (CWE-457): [#def220]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:237: error[uninitvar]: Uninitialized variable: cachePtr
#  235|        */
#  236|   
#  237|->     TclNewObj(boolObj);
#  238|       Tcl_NRAddCallback(interp, IfConditionCallback, INT2PTR(objc),
#  239|   	    (ClientData) objv, INT2PTR(1), boolObj);

Error: CPPCHECK_WARNING (CWE-476): [#def221]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:258: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  256|   
#  257|       if (result != TCL_OK) {
#  258|-> 	TclDecrRefCount(boolObj);
#  259|   	return result;
#  260|       }

Error: CPPCHECK_WARNING (CWE-457): [#def222]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:258: error[uninitvar]: Uninitialized variable: cachePtr
#  256|   
#  257|       if (result != TCL_OK) {
#  258|-> 	TclDecrRefCount(boolObj);
#  259|   	return result;
#  260|       }

Error: CPPCHECK_WARNING (CWE-476): [#def223]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:262: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  260|       }
#  261|       if (Tcl_GetBooleanFromObj(interp, boolObj, &value) != TCL_OK) {
#  262|-> 	TclDecrRefCount(boolObj);
#  263|   	return TCL_ERROR;
#  264|       }

Error: CPPCHECK_WARNING (CWE-457): [#def224]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:262: error[uninitvar]: Uninitialized variable: cachePtr
#  260|       }
#  261|       if (Tcl_GetBooleanFromObj(interp, boolObj, &value) != TCL_OK) {
#  262|-> 	TclDecrRefCount(boolObj);
#  263|   	return TCL_ERROR;
#  264|       }

Error: CPPCHECK_WARNING (CWE-476): [#def225]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:265: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  263|   	return TCL_ERROR;
#  264|       }
#  265|->     TclDecrRefCount(boolObj);
#  266|   
#  267|       while (1) {

Error: CPPCHECK_WARNING (CWE-457): [#def226]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:265: error[uninitvar]: Uninitialized variable: cachePtr
#  263|   	return TCL_ERROR;
#  264|       }
#  265|->     TclDecrRefCount(boolObj);
#  266|   
#  267|       while (1) {

Error: CPPCHECK_WARNING (CWE-476): [#def227]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:322: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  320|   	}
#  321|   	if (!thenScriptIndex) {
#  322|-> 	    TclNewObj(boolObj);
#  323|   	    Tcl_NRAddCallback(interp, IfConditionCallback, data[0], data[1],
#  324|   		    INT2PTR(i), boolObj);

Error: CPPCHECK_WARNING (CWE-457): [#def228]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:322: error[uninitvar]: Uninitialized variable: boolObj
#  320|   	}
#  321|   	if (!thenScriptIndex) {
#  322|-> 	    TclNewObj(boolObj);
#  323|   	    Tcl_NRAddCallback(interp, IfConditionCallback, data[0], data[1],
#  324|   		    INT2PTR(i), boolObj);

Error: CPPCHECK_WARNING (CWE-457): [#def229]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:322: error[uninitvar]: Uninitialized variable: cachePtr
#  320|   	}
#  321|   	if (!thenScriptIndex) {
#  322|-> 	    TclNewObj(boolObj);
#  323|   	    Tcl_NRAddCallback(interp, IfConditionCallback, data[0], data[1],
#  324|   		    INT2PTR(i), boolObj);

Error: CPPCHECK_WARNING (CWE-476): [#def230]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:404: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  402|   	incrPtr = objv[2];
#  403|       } else {
#  404|-> 	TclNewIntObj(incrPtr, 1);
#  405|       }
#  406|       Tcl_IncrRefCount(incrPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def231]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:404: error[uninitvar]: Uninitialized variable: cachePtr
#  402|   	incrPtr = objv[2];
#  403|       } else {
#  404|-> 	TclNewIntObj(incrPtr, 1);
#  405|       }
#  406|       Tcl_IncrRefCount(incrPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def232]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:404: error[uninitvar]: Uninitialized variable: incrPtr
#  402|   	incrPtr = objv[2];
#  403|       } else {
#  404|-> 	TclNewIntObj(incrPtr, 1);
#  405|       }
#  406|       Tcl_IncrRefCount(incrPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def233]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:722: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  720|   	    if (specificNsInPattern) {
#  721|   		cmd = (Tcl_Command)Tcl_GetHashValue(entryPtr);
#  722|-> 		TclNewObj(elemObjPtr);
#  723|   		Tcl_GetCommandFullName(interp, cmd, elemObjPtr);
#  724|   	    } else {

Error: CPPCHECK_WARNING (CWE-457): [#def234]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:722: error[uninitvar]: Uninitialized variable: cachePtr
#  720|   	    if (specificNsInPattern) {
#  721|   		cmd = (Tcl_Command)Tcl_GetHashValue(entryPtr);
#  722|-> 		TclNewObj(elemObjPtr);
#  723|   		Tcl_GetCommandFullName(interp, cmd, elemObjPtr);
#  724|   	    } else {

Error: CPPCHECK_WARNING (CWE-457): [#def235]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:722: error[uninitvar]: Uninitialized variable: elemObjPtr
#  720|   	    if (specificNsInPattern) {
#  721|   		cmd = (Tcl_Command)Tcl_GetHashValue(entryPtr);
#  722|-> 		TclNewObj(elemObjPtr);
#  723|   		Tcl_GetCommandFullName(interp, cmd, elemObjPtr);
#  724|   	    } else {

Error: CPPCHECK_WARNING (CWE-476): [#def236]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:773: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  771|   		if (specificNsInPattern) {
#  772|   		    cmd = (Tcl_Command)Tcl_GetHashValue(entryPtr);
#  773|-> 		    TclNewObj(elemObjPtr);
#  774|   		    Tcl_GetCommandFullName(interp, cmd, elemObjPtr);
#  775|   		} else {

Error: CPPCHECK_WARNING (CWE-457): [#def237]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:773: error[uninitvar]: Uninitialized variable: (elemObjPtr)->internalRep.twoPtrValue.ptr1
#  771|   		if (specificNsInPattern) {
#  772|   		    cmd = (Tcl_Command)Tcl_GetHashValue(entryPtr);
#  773|-> 		    TclNewObj(elemObjPtr);
#  774|   		    Tcl_GetCommandFullName(interp, cmd, elemObjPtr);
#  775|   		} else {

Error: CPPCHECK_WARNING (CWE-457): [#def238]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:773: error[uninitvar]: Uninitialized variable: cachePtr
#  771|   		if (specificNsInPattern) {
#  772|   		    cmd = (Tcl_Command)Tcl_GetHashValue(entryPtr);
#  773|-> 		    TclNewObj(elemObjPtr);
#  774|   		    Tcl_GetCommandFullName(interp, cmd, elemObjPtr);
#  775|   		} else {

Error: CPPCHECK_WARNING (CWE-476): [#def239]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:860: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  858|   			Tcl_ListObjAppendElement(interp, listPtr, elemObjPtr);
#  859|   		    } else {
#  860|-> 			TclDecrRefCount(elemObjPtr);
#  861|   		    }
#  862|   		}

Error: CPPCHECK_WARNING (CWE-457): [#def240]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:860: error[uninitvar]: Uninitialized variable: cachePtr
#  858|   			Tcl_ListObjAppendElement(interp, listPtr, elemObjPtr);
#  859|   		    } else {
#  860|-> 			TclDecrRefCount(elemObjPtr);
#  861|   		    }
#  862|   		}

Error: CPPCHECK_WARNING (CWE-476): [#def241]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:886: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  884|   			Tcl_ListObjAppendElement(interp, listPtr, elemObjPtr);
#  885|   		    } else {
#  886|-> 			TclDecrRefCount(elemObjPtr);
#  887|   		    }
#  888|   		}

Error: CPPCHECK_WARNING (CWE-457): [#def242]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:886: error[uninitvar]: Uninitialized variable: cachePtr
#  884|   			Tcl_ListObjAppendElement(interp, listPtr, elemObjPtr);
#  885|   		    } else {
#  886|-> 			TclDecrRefCount(elemObjPtr);
#  887|   		    }
#  888|   		}

Error: CPPCHECK_WARNING (CWE-476): [#def243]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1002: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1000|   		Tcl_Obj *nullObjPtr;
# 1001|   
# 1002|-> 		TclNewObj(nullObjPtr);
# 1003|   		valueObjPtr = Tcl_ObjSetVar2(interp, objv[3], NULL,
# 1004|   			nullObjPtr, TCL_LEAVE_ERR_MSG);

Error: CPPCHECK_WARNING (CWE-457): [#def244]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1002: error[uninitvar]: Uninitialized variable: cachePtr
# 1000|   		Tcl_Obj *nullObjPtr;
# 1001|   
# 1002|-> 		TclNewObj(nullObjPtr);
# 1003|   		valueObjPtr = Tcl_ObjSetVar2(interp, objv[3], NULL,
# 1004|   			nullObjPtr, TCL_LEAVE_ERR_MSG);

Error: CPPCHECK_WARNING (CWE-457): [#def245]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1002: error[uninitvar]: Uninitialized variable: nullObjPtr
# 1000|   		Tcl_Obj *nullObjPtr;
# 1001|   
# 1002|-> 		TclNewObj(nullObjPtr);
# 1003|   		valueObjPtr = Tcl_ObjSetVar2(interp, objv[3], NULL,
# 1004|   			nullObjPtr, TCL_LEAVE_ERR_MSG);

Error: CPPCHECK_WARNING (CWE-476): [#def246]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1302: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1300|   	 */
# 1301|   
# 1302|-> 	ADD_PAIR("type", Tcl_NewStringObj(typeString[framePtr->type], -1));
# 1303|   	if (framePtr->line) {
# 1304|   	    ADD_PAIR("line", Tcl_NewIntObj(framePtr->line[0]));

Error: CPPCHECK_WARNING (CWE-457): [#def247]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1302: error[uninitvar]: Uninitialized variable: cachePtr
# 1300|   	 */
# 1301|   
# 1302|-> 	ADD_PAIR("type", Tcl_NewStringObj(typeString[framePtr->type], -1));
# 1303|   	if (framePtr->line) {
# 1304|   	    ADD_PAIR("line", Tcl_NewIntObj(framePtr->line[0]));

Error: CPPCHECK_WARNING (CWE-457): [#def248]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1302: error[uninitvar]: Uninitialized variable: tmpObj
# 1300|   	 */
# 1301|   
# 1302|-> 	ADD_PAIR("type", Tcl_NewStringObj(typeString[framePtr->type], -1));
# 1303|   	if (framePtr->line) {
# 1304|   	    ADD_PAIR("line", Tcl_NewIntObj(framePtr->line[0]));

Error: CPPCHECK_WARNING (CWE-476): [#def249]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1304: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1302|   	ADD_PAIR("type", Tcl_NewStringObj(typeString[framePtr->type], -1));
# 1303|   	if (framePtr->line) {
# 1304|-> 	    ADD_PAIR("line", Tcl_NewIntObj(framePtr->line[0]));
# 1305|   	} else {
# 1306|   	    ADD_PAIR("line", Tcl_NewIntObj(1));

Error: CPPCHECK_WARNING (CWE-457): [#def250]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1304: error[uninitvar]: Uninitialized variable: (tmpObj)->internalRep.twoPtrValue.ptr1
# 1302|   	ADD_PAIR("type", Tcl_NewStringObj(typeString[framePtr->type], -1));
# 1303|   	if (framePtr->line) {
# 1304|-> 	    ADD_PAIR("line", Tcl_NewIntObj(framePtr->line[0]));
# 1305|   	} else {
# 1306|   	    ADD_PAIR("line", Tcl_NewIntObj(1));

Error: CPPCHECK_WARNING (CWE-457): [#def251]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1304: error[uninitvar]: Uninitialized variable: cachePtr
# 1302|   	ADD_PAIR("type", Tcl_NewStringObj(typeString[framePtr->type], -1));
# 1303|   	if (framePtr->line) {
# 1304|-> 	    ADD_PAIR("line", Tcl_NewIntObj(framePtr->line[0]));
# 1305|   	} else {
# 1306|   	    ADD_PAIR("line", Tcl_NewIntObj(1));

Error: CPPCHECK_WARNING (CWE-476): [#def252]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1306: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1304|   	    ADD_PAIR("line", Tcl_NewIntObj(framePtr->line[0]));
# 1305|   	} else {
# 1306|-> 	    ADD_PAIR("line", Tcl_NewIntObj(1));
# 1307|   	}
# 1308|   	ADD_PAIR("cmd", TclGetSourceFromFrame(framePtr, 0, NULL));

Error: CPPCHECK_WARNING (CWE-457): [#def253]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1306: error[uninitvar]: Uninitialized variable: cachePtr
# 1304|   	    ADD_PAIR("line", Tcl_NewIntObj(framePtr->line[0]));
# 1305|   	} else {
# 1306|-> 	    ADD_PAIR("line", Tcl_NewIntObj(1));
# 1307|   	}
# 1308|   	ADD_PAIR("cmd", TclGetSourceFromFrame(framePtr, 0, NULL));

Error: CPPCHECK_WARNING (CWE-476): [#def254]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1308: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1306|   	    ADD_PAIR("line", Tcl_NewIntObj(1));
# 1307|   	}
# 1308|-> 	ADD_PAIR("cmd", TclGetSourceFromFrame(framePtr, 0, NULL));
# 1309|   	break;
# 1310|   

Error: CPPCHECK_WARNING (CWE-457): [#def255]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1308: error[uninitvar]: Uninitialized variable: cachePtr
# 1306|   	    ADD_PAIR("line", Tcl_NewIntObj(1));
# 1307|   	}
# 1308|-> 	ADD_PAIR("cmd", TclGetSourceFromFrame(framePtr, 0, NULL));
# 1309|   	break;
# 1310|   

Error: CPPCHECK_WARNING (CWE-476): [#def256]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1316: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1314|   	 */
# 1315|   
# 1316|-> 	ADD_PAIR("type", Tcl_NewStringObj(typeString[framePtr->type], -1));
# 1317|   	break;
# 1318|   

Error: CPPCHECK_WARNING (CWE-457): [#def257]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1316: error[uninitvar]: Uninitialized variable: cachePtr
# 1314|   	 */
# 1315|   
# 1316|-> 	ADD_PAIR("type", Tcl_NewStringObj(typeString[framePtr->type], -1));
# 1317|   	break;
# 1318|   

Error: CPPCHECK_WARNING (CWE-476): [#def258]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1341: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1339|   	 */
# 1340|   
# 1341|-> 	ADD_PAIR("type", Tcl_NewStringObj(typeString[fPtr->type], -1));
# 1342|   	if (fPtr->line) {
# 1343|   	    ADD_PAIR("line", Tcl_NewIntObj(fPtr->line[0]));

Error: CPPCHECK_WARNING (CWE-457): [#def259]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1341: error[uninitvar]: Uninitialized variable: cachePtr
# 1339|   	 */
# 1340|   
# 1341|-> 	ADD_PAIR("type", Tcl_NewStringObj(typeString[fPtr->type], -1));
# 1342|   	if (fPtr->line) {
# 1343|   	    ADD_PAIR("line", Tcl_NewIntObj(fPtr->line[0]));

Error: CPPCHECK_WARNING (CWE-476): [#def260]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1343: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1341|   	ADD_PAIR("type", Tcl_NewStringObj(typeString[fPtr->type], -1));
# 1342|   	if (fPtr->line) {
# 1343|-> 	    ADD_PAIR("line", Tcl_NewIntObj(fPtr->line[0]));
# 1344|   	}
# 1345|   

Error: CPPCHECK_WARNING (CWE-457): [#def261]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1343: error[uninitvar]: Uninitialized variable: cachePtr
# 1341|   	ADD_PAIR("type", Tcl_NewStringObj(typeString[fPtr->type], -1));
# 1342|   	if (fPtr->line) {
# 1343|-> 	    ADD_PAIR("line", Tcl_NewIntObj(fPtr->line[0]));
# 1344|   	}
# 1345|   

Error: CPPCHECK_WARNING (CWE-476): [#def262]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1347: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1345|   
# 1346|   	if (fPtr->type == TCL_LOCATION_SOURCE) {
# 1347|-> 	    ADD_PAIR("file", fPtr->data.eval.path);
# 1348|   
# 1349|   	    /*

Error: CPPCHECK_WARNING (CWE-457): [#def263]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1347: error[uninitvar]: Uninitialized variable: cachePtr
# 1345|   
# 1346|   	if (fPtr->type == TCL_LOCATION_SOURCE) {
# 1347|-> 	    ADD_PAIR("file", fPtr->data.eval.path);
# 1348|   
# 1349|   	    /*

Error: CPPCHECK_WARNING (CWE-476): [#def264]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1356: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1354|   	}
# 1355|   
# 1356|-> 	ADD_PAIR("cmd", TclGetSourceFromFrame(fPtr, 0, NULL));
# 1357|   	if (fPtr->cmdObj && framePtr->cmdObj == NULL) {
# 1358|   	    needsFree = lc - 1;

Error: CPPCHECK_WARNING (CWE-457): [#def265]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1356: error[uninitvar]: Uninitialized variable: cachePtr
# 1354|   	}
# 1355|   
# 1356|-> 	ADD_PAIR("cmd", TclGetSourceFromFrame(fPtr, 0, NULL));
# 1357|   	if (fPtr->cmdObj && framePtr->cmdObj == NULL) {
# 1358|   	    needsFree = lc - 1;

Error: CPPCHECK_WARNING (CWE-476): [#def266]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1369: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1367|   	 */
# 1368|   
# 1369|-> 	ADD_PAIR("type", Tcl_NewStringObj(typeString[framePtr->type], -1));
# 1370|   	ADD_PAIR("line", Tcl_NewIntObj(framePtr->line[0]));
# 1371|   	ADD_PAIR("file", framePtr->data.eval.path);

Error: CPPCHECK_WARNING (CWE-457): [#def267]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1369: error[uninitvar]: Uninitialized variable: cachePtr
# 1367|   	 */
# 1368|   
# 1369|-> 	ADD_PAIR("type", Tcl_NewStringObj(typeString[framePtr->type], -1));
# 1370|   	ADD_PAIR("line", Tcl_NewIntObj(framePtr->line[0]));
# 1371|   	ADD_PAIR("file", framePtr->data.eval.path);

Error: CPPCHECK_WARNING (CWE-476): [#def268]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1370: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1368|   
# 1369|   	ADD_PAIR("type", Tcl_NewStringObj(typeString[framePtr->type], -1));
# 1370|-> 	ADD_PAIR("line", Tcl_NewIntObj(framePtr->line[0]));
# 1371|   	ADD_PAIR("file", framePtr->data.eval.path);
# 1372|   

Error: CPPCHECK_WARNING (CWE-457): [#def269]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1370: error[uninitvar]: Uninitialized variable: cachePtr
# 1368|   
# 1369|   	ADD_PAIR("type", Tcl_NewStringObj(typeString[framePtr->type], -1));
# 1370|-> 	ADD_PAIR("line", Tcl_NewIntObj(framePtr->line[0]));
# 1371|   	ADD_PAIR("file", framePtr->data.eval.path);
# 1372|   

Error: CPPCHECK_WARNING (CWE-476): [#def270]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1371: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1369|   	ADD_PAIR("type", Tcl_NewStringObj(typeString[framePtr->type], -1));
# 1370|   	ADD_PAIR("line", Tcl_NewIntObj(framePtr->line[0]));
# 1371|-> 	ADD_PAIR("file", framePtr->data.eval.path);
# 1372|   
# 1373|   	/*

Error: CPPCHECK_WARNING (CWE-457): [#def271]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1371: error[uninitvar]: Uninitialized variable: cachePtr
# 1369|   	ADD_PAIR("type", Tcl_NewStringObj(typeString[framePtr->type], -1));
# 1370|   	ADD_PAIR("line", Tcl_NewIntObj(framePtr->line[0]));
# 1371|-> 	ADD_PAIR("file", framePtr->data.eval.path);
# 1372|   
# 1373|   	/*

Error: CPPCHECK_WARNING (CWE-476): [#def272]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1378: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1376|   	 */
# 1377|   
# 1378|-> 	ADD_PAIR("cmd", TclGetSourceFromFrame(framePtr, 0, NULL));
# 1379|   	break;
# 1380|   

Error: CPPCHECK_WARNING (CWE-457): [#def273]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1378: error[uninitvar]: Uninitialized variable: cachePtr
# 1376|   	 */
# 1377|   
# 1378|-> 	ADD_PAIR("cmd", TclGetSourceFromFrame(framePtr, 0, NULL));
# 1379|   	break;
# 1380|   

Error: CPPCHECK_WARNING (CWE-476): [#def274]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1401: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1399|   	     */
# 1400|   
# 1401|-> 	    TclNewObj(procNameObj);
# 1402|   	    Tcl_GetCommandFullName(interp, (Tcl_Command) procPtr->cmdPtr,
# 1403|   		    procNameObj);

Error: CPPCHECK_WARNING (CWE-457): [#def275]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1401: error[uninitvar]: Uninitialized variable: cachePtr
# 1399|   	     */
# 1400|   
# 1401|-> 	    TclNewObj(procNameObj);
# 1402|   	    Tcl_GetCommandFullName(interp, (Tcl_Command) procPtr->cmdPtr,
# 1403|   		    procNameObj);

Error: CPPCHECK_WARNING (CWE-457): [#def276]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1401: error[uninitvar]: Uninitialized variable: procNameObj
# 1399|   	     */
# 1400|   
# 1401|-> 	    TclNewObj(procNameObj);
# 1402|   	    Tcl_GetCommandFullName(interp, (Tcl_Command) procPtr->cmdPtr,
# 1403|   		    procNameObj);

Error: CPPCHECK_WARNING (CWE-476): [#def277]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1404: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1402|   	    Tcl_GetCommandFullName(interp, (Tcl_Command) procPtr->cmdPtr,
# 1403|   		    procNameObj);
# 1404|-> 	    ADD_PAIR("proc", procNameObj);
# 1405|   	} else if (procPtr->cmdPtr->clientData) {
# 1406|   	    ExtraFrameInfo *efiPtr = (ExtraFrameInfo *)procPtr->cmdPtr->clientData;

Error: CPPCHECK_WARNING (CWE-457): [#def278]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1404: error[uninitvar]: Uninitialized variable: cachePtr
# 1402|   	    Tcl_GetCommandFullName(interp, (Tcl_Command) procPtr->cmdPtr,
# 1403|   		    procNameObj);
# 1404|-> 	    ADD_PAIR("proc", procNameObj);
# 1405|   	} else if (procPtr->cmdPtr->clientData) {
# 1406|   	    ExtraFrameInfo *efiPtr = (ExtraFrameInfo *)procPtr->cmdPtr->clientData;

Error: CPPCHECK_WARNING (CWE-476): [#def279]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1441: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1439|   		int t = iPtr->varFramePtr->level;
# 1440|   
# 1441|-> 		ADD_PAIR("level", Tcl_NewIntObj(t - c));
# 1442|   		break;
# 1443|   	    }

Error: CPPCHECK_WARNING (CWE-457): [#def280]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1441: error[uninitvar]: Uninitialized variable: cachePtr
# 1439|   		int t = iPtr->varFramePtr->level;
# 1440|   
# 1441|-> 		ADD_PAIR("level", Tcl_NewIntObj(t - c));
# 1442|   		break;
# 1443|   	    }

Error: CPPCHECK_WARNING (CWE-476): [#def281]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1912: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1910|   	    simpleProcOK:
# 1911|   		if (specificNsInPattern) {
# 1912|-> 		    TclNewObj(elemObjPtr);
# 1913|   		    Tcl_GetCommandFullName(interp, (Tcl_Command) cmdPtr,
# 1914|   			    elemObjPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def282]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1912: error[uninitvar]: Uninitialized variable: cachePtr
# 1910|   	    simpleProcOK:
# 1911|   		if (specificNsInPattern) {
# 1912|-> 		    TclNewObj(elemObjPtr);
# 1913|   		    Tcl_GetCommandFullName(interp, (Tcl_Command) cmdPtr,
# 1914|   			    elemObjPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def283]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1912: error[uninitvar]: Uninitialized variable: elemObjPtr
# 1910|   	    simpleProcOK:
# 1911|   		if (specificNsInPattern) {
# 1912|-> 		    TclNewObj(elemObjPtr);
# 1913|   		    Tcl_GetCommandFullName(interp, (Tcl_Command) cmdPtr,
# 1914|   			    elemObjPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def284]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1940: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1938|   		procOK:
# 1939|   		    if (specificNsInPattern) {
# 1940|-> 			TclNewObj(elemObjPtr);
# 1941|   			Tcl_GetCommandFullName(interp, (Tcl_Command) cmdPtr,
# 1942|   				elemObjPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def285]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1940: error[uninitvar]: Uninitialized variable: (elemObjPtr)->internalRep.twoPtrValue.ptr1
# 1938|   		procOK:
# 1939|   		    if (specificNsInPattern) {
# 1940|-> 			TclNewObj(elemObjPtr);
# 1941|   			Tcl_GetCommandFullName(interp, (Tcl_Command) cmdPtr,
# 1942|   				elemObjPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def286]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:1940: error[uninitvar]: Uninitialized variable: cachePtr
# 1938|   		procOK:
# 1939|   		    if (specificNsInPattern) {
# 1940|-> 			TclNewObj(elemObjPtr);
# 1941|   			Tcl_GetCommandFullName(interp, (Tcl_Command) cmdPtr,
# 1942|   				elemObjPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def287]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:2165: error[legacyUninitvar]: Uninitialized variable: *(&elemPtrs)
# 2163|        */
# 2164|   
# 2165|->     if (TclListObjGetElements(interp, objv[1], &listLen,
# 2166|   	    &elemPtrs) != TCL_OK) {
# 2167|   	return TCL_ERROR;

Error: CPPCHECK_WARNING (CWE-476): [#def288]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:2173: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2171|       Tcl_IncrRefCount(joinObjPtr);
# 2172|   
# 2173|->     TclNewObj(resObjPtr);
# 2174|       for (i = 0;  i < listLen;  i++) {
# 2175|   	if (i > 0) {

Error: CPPCHECK_WARNING (CWE-457): [#def289]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:2173: error[uninitvar]: Uninitialized variable: cachePtr
# 2171|       Tcl_IncrRefCount(joinObjPtr);
# 2172|   
# 2173|->     TclNewObj(resObjPtr);
# 2174|       for (i = 0;  i < listLen;  i++) {
# 2175|   	if (i > 0) {

Error: CPPCHECK_WARNING (CWE-457): [#def290]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:2173: error[uninitvar]: Uninitialized variable: resObjPtr
# 2171|       Tcl_IncrRefCount(joinObjPtr);
# 2172|   
# 2173|->     TclNewObj(resObjPtr);
# 2174|       for (i = 0;  i < listLen;  i++) {
# 2175|   	if (i > 0) {

Error: CPPCHECK_WARNING (CWE-476): [#def291]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:2248: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2246|   	Tcl_Obj *emptyObj;
# 2247|   
# 2248|-> 	TclNewObj(emptyObj);
# 2249|   	Tcl_IncrRefCount(emptyObj);
# 2250|   	while (code == TCL_OK && objc-- > 0) {

Error: CPPCHECK_WARNING (CWE-457): [#def292]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:2248: error[uninitvar]: Uninitialized variable: cachePtr
# 2246|   	Tcl_Obj *emptyObj;
# 2247|   
# 2248|-> 	TclNewObj(emptyObj);
# 2249|   	Tcl_IncrRefCount(emptyObj);
# 2250|   	while (code == TCL_OK && objc-- > 0) {

Error: CPPCHECK_WARNING (CWE-457): [#def293]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:2248: error[uninitvar]: Uninitialized variable: emptyObj
# 2246|   	Tcl_Obj *emptyObj;
# 2247|   
# 2248|-> 	TclNewObj(emptyObj);
# 2249|   	Tcl_IncrRefCount(emptyObj);
# 2250|   	while (code == TCL_OK && objc-- > 0) {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def294]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c: scope_hint: In function ‘Tcl_LrepeatObjCmd’
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:2676:26: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘dataArray’
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:20: included_from: Included from here.
tcl-8.6.13-build/tcl8.6.13/generic/tclInt.h:2457:8: note: in definition of macro ‘TclGetIntFromObj’
# 2674|   	tmpPtr->refCount += elementCount;
# 2675|   	for (i=0 ; i<elementCount ; i++) {
# 2676|-> 	    dataArray[i] = tmpPtr;
# 2677|   	}
# 2678|       } else {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def295]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:2684:32: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘dataArray’
tcl-8.6.13-build/tcl8.6.13/generic/tclInt.h:2457:8: note: in definition of macro ‘TclGetIntFromObj’
tcl-8.6.13-build/tcl8.6.13/generic/tclPort.h:25: included_from: Included from here.
tcl-8.6.13-build/tcl8.6.13/generic/tclInt.h:36: included_from: Included from here.
tcl-8.6.13-build/tcl8.6.13/generic/tcl.h:2489:12: note: in definition of macro ‘Tcl_IncrRefCount’
# 2682|   	    for (j=0 ; j<objc ; j++) {
# 2683|   		Tcl_IncrRefCount(objv[j]);
# 2684|-> 		dataArray[k++] = objv[j];
# 2685|   	    }
# 2686|   	}

Error: CPPCHECK_WARNING (CWE-457): [#def296]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:2826: error[legacyUninitvar]: Uninitialized variable: *(&elemv)
# 2824|   	return TCL_ERROR;
# 2825|       }
# 2826|->     if (TclListObjGetElements(interp, objv[1], &elemc, &elemv) != TCL_OK) {
# 2827|   	return TCL_ERROR;
# 2828|       }

Error: CPPCHECK_WARNING (CWE-457): [#def297]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:3073: error[legacyUninitvar]: Uninitialized variable: *(&indices)
# 3071|   
# 3072|   	    i++;
# 3073|-> 	    if (TclListObjGetElements(interp, objv[i],
# 3074|   		    &sortInfo.indexc, &indices) != TCL_OK) {
# 3075|   		if (startPtr != NULL) {

Error: CPPCHECK_WARNING (CWE-476): [#def298]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:3489: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3487|   		int j;
# 3488|   
# 3489|-> 		TclNewIntObj(itemPtr, i);
# 3490|   		for (j=0 ; j<sortInfo.indexc ; j++) {
# 3491|   		    Tcl_ListObjAppendElement(interp, itemPtr, Tcl_NewIntObj(

Error: CPPCHECK_WARNING (CWE-457): [#def299]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:3489: error[uninitvar]: Uninitialized variable: cachePtr
# 3487|   		int j;
# 3488|   
# 3489|-> 		TclNewIntObj(itemPtr, i);
# 3490|   		for (j=0 ; j<sortInfo.indexc ; j++) {
# 3491|   		    Tcl_ListObjAppendElement(interp, itemPtr, Tcl_NewIntObj(

Error: CPPCHECK_WARNING (CWE-457): [#def300]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:3489: error[uninitvar]: Uninitialized variable: itemPtr
# 3487|   		int j;
# 3488|   
# 3489|-> 		TclNewIntObj(itemPtr, i);
# 3490|   		for (j=0 ; j<sortInfo.indexc ; j++) {
# 3491|   		    Tcl_ListObjAppendElement(interp, itemPtr, Tcl_NewIntObj(

Error: CPPCHECK_WARNING (CWE-476): [#def301]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:3511: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3509|   	    int j;
# 3510|   
# 3511|-> 	    TclNewIntObj(itemPtr, index);
# 3512|   	    for (j=0 ; j<sortInfo.indexc ; j++) {
# 3513|   		Tcl_ListObjAppendElement(interp, itemPtr, Tcl_NewIntObj(

Error: CPPCHECK_WARNING (CWE-457): [#def302]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:3511: error[uninitvar]: Uninitialized variable: (itemPtr)->internalRep.twoPtrValue.ptr1
# 3509|   	    int j;
# 3510|   
# 3511|-> 	    TclNewIntObj(itemPtr, index);
# 3512|   	    for (j=0 ; j<sortInfo.indexc ; j++) {
# 3513|   		Tcl_ListObjAppendElement(interp, itemPtr, Tcl_NewIntObj(

Error: CPPCHECK_WARNING (CWE-457): [#def303]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:3511: error[uninitvar]: Uninitialized variable: cachePtr
# 3509|   	    int j;
# 3510|   
# 3511|-> 	    TclNewIntObj(itemPtr, index);
# 3512|   	    for (j=0 ; j<sortInfo.indexc ; j++) {
# 3513|   		Tcl_ListObjAppendElement(interp, itemPtr, Tcl_NewIntObj(

Error: CPPCHECK_WARNING (CWE-457): [#def304]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:3744: error[legacyUninitvar]: Uninitialized variable: *(&indexv)
# 3742|   		goto done;
# 3743|   	    }
# 3744|-> 	    if (TclListObjGetElements(interp, objv[i+1], &sortindex,
# 3745|   		    &indexv) != TCL_OK) {
# 3746|   		sortInfo.resultCode = TCL_ERROR;

Error: CPPCHECK_WARNING (CWE-476): [#def305]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:3881: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3879|   
# 3880|   	newCommandPtr = Tcl_DuplicateObj(cmdPtr);
# 3881|-> 	TclNewObj(newObjPtr);
# 3882|   	Tcl_IncrRefCount(newCommandPtr);
# 3883|   	if (Tcl_ListObjAppendElement(interp, newCommandPtr, newObjPtr)

Error: CPPCHECK_WARNING (CWE-457): [#def306]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:3881: error[uninitvar]: Uninitialized variable: cachePtr
# 3879|   
# 3880|   	newCommandPtr = Tcl_DuplicateObj(cmdPtr);
# 3881|-> 	TclNewObj(newObjPtr);
# 3882|   	Tcl_IncrRefCount(newCommandPtr);
# 3883|   	if (Tcl_ListObjAppendElement(interp, newCommandPtr, newObjPtr)

Error: CPPCHECK_WARNING (CWE-457): [#def307]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:3881: error[uninitvar]: Uninitialized variable: newObjPtr
# 3879|   
# 3880|   	newCommandPtr = Tcl_DuplicateObj(cmdPtr);
# 3881|-> 	TclNewObj(newObjPtr);
# 3882|   	Tcl_IncrRefCount(newCommandPtr);
# 3883|   	if (Tcl_ListObjAppendElement(interp, newCommandPtr, newObjPtr)

Error: CPPCHECK_WARNING (CWE-476): [#def308]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:3885: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3883|   	if (Tcl_ListObjAppendElement(interp, newCommandPtr, newObjPtr)
# 3884|   		!= TCL_OK) {
# 3885|-> 	    TclDecrRefCount(newCommandPtr);
# 3886|   	    TclDecrRefCount(listObj);
# 3887|   	    Tcl_IncrRefCount(newObjPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def309]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:3885: error[uninitvar]: Uninitialized variable: cachePtr
# 3883|   	if (Tcl_ListObjAppendElement(interp, newCommandPtr, newObjPtr)
# 3884|   		!= TCL_OK) {
# 3885|-> 	    TclDecrRefCount(newCommandPtr);
# 3886|   	    TclDecrRefCount(listObj);
# 3887|   	    Tcl_IncrRefCount(newObjPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def310]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:3886: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3884|   		!= TCL_OK) {
# 3885|   	    TclDecrRefCount(newCommandPtr);
# 3886|-> 	    TclDecrRefCount(listObj);
# 3887|   	    Tcl_IncrRefCount(newObjPtr);
# 3888|   	    TclDecrRefCount(newObjPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def311]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:3886: error[uninitvar]: Uninitialized variable: cachePtr
# 3884|   		!= TCL_OK) {
# 3885|   	    TclDecrRefCount(newCommandPtr);
# 3886|-> 	    TclDecrRefCount(listObj);
# 3887|   	    Tcl_IncrRefCount(newObjPtr);
# 3888|   	    TclDecrRefCount(newObjPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def312]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:3888: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3886|   	    TclDecrRefCount(listObj);
# 3887|   	    Tcl_IncrRefCount(newObjPtr);
# 3888|-> 	    TclDecrRefCount(newObjPtr);
# 3889|   	    sortInfo.resultCode = TCL_ERROR;
# 3890|   	    goto done;

Error: CPPCHECK_WARNING (CWE-457): [#def313]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:3888: error[uninitvar]: Uninitialized variable: cachePtr
# 3886|   	    TclDecrRefCount(listObj);
# 3887|   	    Tcl_IncrRefCount(newObjPtr);
# 3888|-> 	    TclDecrRefCount(newObjPtr);
# 3889|   	    sortInfo.resultCode = TCL_ERROR;
# 3890|   	    goto done;

Error: CPPCHECK_WARNING (CWE-476): [#def314]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:4091: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4089|   		for (j = 0; j < groupSize; j++) {
# 4090|   		    if (indices) {
# 4091|-> 			TclNewIntObj(objPtr, idx + j - groupOffset);
# 4092|   			newArray[i++] = objPtr;
# 4093|   			Tcl_IncrRefCount(objPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def315]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:4091: error[uninitvar]: Uninitialized variable: cachePtr
# 4089|   		for (j = 0; j < groupSize; j++) {
# 4090|   		    if (indices) {
# 4091|-> 			TclNewIntObj(objPtr, idx + j - groupOffset);
# 4092|   			newArray[i++] = objPtr;
# 4093|   			Tcl_IncrRefCount(objPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def316]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:4091: error[uninitvar]: Uninitialized variable: objPtr
# 4089|   		for (j = 0; j < groupSize; j++) {
# 4090|   		    if (indices) {
# 4091|-> 			TclNewIntObj(objPtr, idx + j - groupOffset);
# 4092|   			newArray[i++] = objPtr;
# 4093|   			Tcl_IncrRefCount(objPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def317]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:4103: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4101|   	} else if (indices) {
# 4102|   	    for (i=0; elementPtr != NULL ; elementPtr = elementPtr->nextPtr) {
# 4103|-> 		TclNewIntObj(objPtr, elementPtr->payload.index);
# 4104|   		newArray[i++] = objPtr;
# 4105|   		Tcl_IncrRefCount(objPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def318]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:4103: error[uninitvar]: Uninitialized variable: (objPtr)->internalRep.twoPtrValue.ptr1
# 4101|   	} else if (indices) {
# 4102|   	    for (i=0; elementPtr != NULL ; elementPtr = elementPtr->nextPtr) {
# 4103|-> 		TclNewIntObj(objPtr, elementPtr->payload.index);
# 4104|   		newArray[i++] = objPtr;
# 4105|   		Tcl_IncrRefCount(objPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def319]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:4103: error[uninitvar]: Uninitialized variable: cachePtr
# 4101|   	} else if (indices) {
# 4102|   	    for (i=0; elementPtr != NULL ; elementPtr = elementPtr->nextPtr) {
# 4103|-> 		TclNewIntObj(objPtr, elementPtr->payload.index);
# 4104|   		newArray[i++] = objPtr;
# 4105|   		Tcl_IncrRefCount(objPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def320]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:4120: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4118|     done:
# 4119|       if (sortMode == SORTMODE_COMMAND) {
# 4120|-> 	TclDecrRefCount(sortInfo.compareCmdPtr);
# 4121|   	TclDecrRefCount(listObj);
# 4122|   	sortInfo.compareCmdPtr = NULL;

Error: CPPCHECK_WARNING (CWE-457): [#def321]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:4120: error[uninitvar]: Uninitialized variable: cachePtr
# 4118|     done:
# 4119|       if (sortMode == SORTMODE_COMMAND) {
# 4120|-> 	TclDecrRefCount(sortInfo.compareCmdPtr);
# 4121|   	TclDecrRefCount(listObj);
# 4122|   	sortInfo.compareCmdPtr = NULL;

Error: CPPCHECK_WARNING (CWE-476): [#def322]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:4121: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4119|       if (sortMode == SORTMODE_COMMAND) {
# 4120|   	TclDecrRefCount(sortInfo.compareCmdPtr);
# 4121|-> 	TclDecrRefCount(listObj);
# 4122|   	sortInfo.compareCmdPtr = NULL;
# 4123|       }

Error: CPPCHECK_WARNING (CWE-457): [#def323]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdIL.c:4121: error[uninitvar]: Uninitialized variable: cachePtr
# 4119|       if (sortMode == SORTMODE_COMMAND) {
# 4120|   	TclDecrRefCount(sortInfo.compareCmdPtr);
# 4121|-> 	TclDecrRefCount(listObj);
# 4122|   	sortInfo.compareCmdPtr = NULL;
# 4123|       }

Error: CPPCHECK_WARNING: [#def324]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def325]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:360: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  358|   	    objc = info.nsubs + 1;
#  359|   	    if (all <= 1) {
#  360|-> 		TclNewObj(resultPtr);
#  361|   	    }
#  362|   	}

Error: CPPCHECK_WARNING (CWE-457): [#def326]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:360: error[uninitvar]: Uninitialized variable: cachePtr
#  358|   	    objc = info.nsubs + 1;
#  359|   	    if (all <= 1) {
#  360|-> 		TclNewObj(resultPtr);
#  361|   	    }
#  362|   	}

Error: CPPCHECK_WARNING (CWE-457): [#def327]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:360: error[uninitvar]: Uninitialized variable: resultPtr
#  358|   	    objc = info.nsubs + 1;
#  359|   	    if (all <= 1) {
#  360|-> 		TclNewObj(resultPtr);
#  361|   	    }
#  362|   	}

Error: CPPCHECK_WARNING (CWE-476): [#def328]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:402: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  400|   			    offset + info.matches[i].end - 1);
#  401|   		} else {
#  402|-> 		    TclNewObj(newPtr);
#  403|   		}
#  404|   	    }

Error: CPPCHECK_WARNING (CWE-457): [#def329]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:402: error[uninitvar]: Uninitialized variable: cachePtr
#  400|   			    offset + info.matches[i].end - 1);
#  401|   		} else {
#  402|-> 		    TclNewObj(newPtr);
#  403|   		}
#  404|   	    }

Error: CPPCHECK_WARNING (CWE-457): [#def330]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:402: error[uninitvar]: Uninitialized variable: newPtr
#  400|   			    offset + info.matches[i].end - 1);
#  401|   		} else {
#  402|-> 		    TclNewObj(newPtr);
#  403|   		}
#  404|   	    }

Error: CPPCHECK_WARNING (CWE-476): [#def331]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:1061: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1059|       stringPtr = TclGetStringFromObj(objv[1], &stringLen);
# 1060|       end = stringPtr + stringLen;
# 1061|->     TclNewObj(listPtr);
# 1062|   
# 1063|       if (stringLen == 0) {

Error: CPPCHECK_WARNING (CWE-457): [#def332]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:1061: error[uninitvar]: Uninitialized variable: cachePtr
# 1059|       stringPtr = TclGetStringFromObj(objv[1], &stringLen);
# 1060|       end = stringPtr + stringLen;
# 1061|->     TclNewObj(listPtr);
# 1062|   
# 1063|       if (stringLen == 0) {

Error: CPPCHECK_WARNING (CWE-457): [#def333]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:1061: error[uninitvar]: Uninitialized variable: listPtr
# 1059|       stringPtr = TclGetStringFromObj(objv[1], &stringLen);
# 1060|       end = stringPtr + stringLen;
# 1061|->     TclNewObj(listPtr);
# 1062|   
# 1063|       if (stringLen == 0) {

Error: CPPCHECK_WARNING (CWE-476): [#def334]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:1089: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1087|   	    hPtr = Tcl_CreateHashEntry(&charReuseTable, INT2PTR(ucs4), &isNew);
# 1088|   	    if (isNew) {
# 1089|-> 		TclNewStringObj(objPtr, stringPtr, len);
# 1090|   
# 1091|   		/*

Error: CPPCHECK_WARNING (CWE-457): [#def335]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:1089: error[uninitvar]: Uninitialized variable: cachePtr
# 1087|   	    hPtr = Tcl_CreateHashEntry(&charReuseTable, INT2PTR(ucs4), &isNew);
# 1088|   	    if (isNew) {
# 1089|-> 		TclNewStringObj(objPtr, stringPtr, len);
# 1090|   
# 1091|   		/*

Error: CPPCHECK_WARNING (CWE-457): [#def336]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:1089: error[uninitvar]: Uninitialized variable: objPtr
# 1087|   	    hPtr = Tcl_CreateHashEntry(&charReuseTable, INT2PTR(ucs4), &isNew);
# 1088|   	    if (isNew) {
# 1089|-> 		TclNewStringObj(objPtr, stringPtr, len);
# 1090|   
# 1091|   		/*

Error: CPPCHECK_WARNING (CWE-476): [#def337]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:1117: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1115|   	    stringPtr = p + 1;
# 1116|   	}
# 1117|-> 	TclNewStringObj(objPtr, stringPtr, end - stringPtr);
# 1118|   	Tcl_ListObjAppendElement(NULL, listPtr, objPtr);
# 1119|       } else {

Error: CPPCHECK_WARNING (CWE-457): [#def338]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:1117: error[uninitvar]: Uninitialized variable: (objPtr)->internalRep.twoPtrValue.ptr1
# 1115|   	    stringPtr = p + 1;
# 1116|   	}
# 1117|-> 	TclNewStringObj(objPtr, stringPtr, end - stringPtr);
# 1118|   	Tcl_ListObjAppendElement(NULL, listPtr, objPtr);
# 1119|       } else {

Error: CPPCHECK_WARNING (CWE-457): [#def339]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:1117: error[uninitvar]: Uninitialized variable: cachePtr
# 1115|   	    stringPtr = p + 1;
# 1116|   	}
# 1117|-> 	TclNewStringObj(objPtr, stringPtr, end - stringPtr);
# 1118|   	Tcl_ListObjAppendElement(NULL, listPtr, objPtr);
# 1119|       } else {

Error: CPPCHECK_WARNING (CWE-476): [#def340]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:1136: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1134|   		splitLen = TclUtfToUniChar(p, &splitChar);
# 1135|   		if (ch == splitChar) {
# 1136|-> 		    TclNewStringObj(objPtr, element, stringPtr - element);
# 1137|   		    Tcl_ListObjAppendElement(NULL, listPtr, objPtr);
# 1138|   		    element = stringPtr + len;

Error: CPPCHECK_WARNING (CWE-457): [#def341]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:1136: error[uninitvar]: Uninitialized variable: cachePtr
# 1134|   		splitLen = TclUtfToUniChar(p, &splitChar);
# 1135|   		if (ch == splitChar) {
# 1136|-> 		    TclNewStringObj(objPtr, element, stringPtr - element);
# 1137|   		    Tcl_ListObjAppendElement(NULL, listPtr, objPtr);
# 1138|   		    element = stringPtr + len;

Error: CPPCHECK_WARNING (CWE-476): [#def342]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:1144: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1142|   	}
# 1143|   
# 1144|-> 	TclNewStringObj(objPtr, element, stringPtr - element);
# 1145|   	Tcl_ListObjAppendElement(NULL, listPtr, objPtr);
# 1146|       }

Error: CPPCHECK_WARNING (CWE-457): [#def343]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:1144: error[uninitvar]: Uninitialized variable: cachePtr
# 1142|   	}
# 1143|   
# 1144|-> 	TclNewStringObj(objPtr, element, stringPtr - element);
# 1145|   	Tcl_ListObjAppendElement(NULL, listPtr, objPtr);
# 1146|       }

Error: CPPCHECK_WARNING (CWE-476): [#def344]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:1739: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1737|   			p++;
# 1738|   		    }
# 1739|-> 		    TclNewStringObj(tmpStr, string1, p-string1);
# 1740|   		    failat = Tcl_GetCharLength(tmpStr);
# 1741|   		    TclDecrRefCount(tmpStr);

Error: CPPCHECK_WARNING (CWE-457): [#def345]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:1739: error[uninitvar]: Uninitialized variable: cachePtr
# 1737|   			p++;
# 1738|   		    }
# 1739|-> 		    TclNewStringObj(tmpStr, string1, p-string1);
# 1740|   		    failat = Tcl_GetCharLength(tmpStr);
# 1741|   		    TclDecrRefCount(tmpStr);

Error: CPPCHECK_WARNING (CWE-457): [#def346]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:1739: error[uninitvar]: Uninitialized variable: tmpStr
# 1737|   			p++;
# 1738|   		    }
# 1739|-> 		    TclNewStringObj(tmpStr, string1, p-string1);
# 1740|   		    failat = Tcl_GetCharLength(tmpStr);
# 1741|   		    TclDecrRefCount(tmpStr);

Error: CPPCHECK_WARNING (CWE-476): [#def347]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:1741: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1739|   		    TclNewStringObj(tmpStr, string1, p-string1);
# 1740|   		    failat = Tcl_GetCharLength(tmpStr);
# 1741|-> 		    TclDecrRefCount(tmpStr);
# 1742|   		    break;
# 1743|   		}

Error: CPPCHECK_WARNING (CWE-457): [#def348]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:1741: error[uninitvar]: Uninitialized variable: cachePtr
# 1739|   		    TclNewStringObj(tmpStr, string1, p-string1);
# 1740|   		    failat = Tcl_GetCharLength(tmpStr);
# 1741|-> 		    TclDecrRefCount(tmpStr);
# 1742|   		    break;
# 1743|   		}

Error: CPPCHECK_WARNING (CWE-476): [#def349]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:2301: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2299|        */
# 2300|   
# 2301|->     TclNewObj(resultPtr);
# 2302|       resultPtr->bytes = string2;
# 2303|       resultPtr->length = length2;

Error: CPPCHECK_WARNING (CWE-457): [#def350]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:2301: error[uninitvar]: Uninitialized variable: cachePtr
# 2299|        */
# 2300|   
# 2301|->     TclNewObj(resultPtr);
# 2302|       resultPtr->bytes = string2;
# 2303|       resultPtr->length = length2;

Error: CPPCHECK_WARNING (CWE-457): [#def351]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:2301: error[uninitvar]: Uninitialized variable: resultPtr
# 2299|        */
# 2300|   
# 2301|->     TclNewObj(resultPtr);
# 2302|       resultPtr->bytes = string2;
# 2303|       resultPtr->length = length2;

Error: CPPCHECK_WARNING (CWE-457): [#def352]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:3753: error[legacyUninitvar]: Uninitialized variable: *(&listv)
# 3751|   
# 3752|   	blist = objv[0];
# 3753|-> 	if (TclListObjGetElements(interp, objv[0], &objc, &listv) != TCL_OK){
# 3754|   	    return TCL_ERROR;
# 3755|   	}

Error: CPPCHECK_WARNING (CWE-476): [#def353]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:3840: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3838|   
# 3839|   	    if (indexVarObj != NULL) {
# 3840|-> 		TclNewObj(emptyObj);
# 3841|   		if (Tcl_ObjSetVar2(interp, indexVarObj, NULL, emptyObj,
# 3842|   			TCL_LEAVE_ERR_MSG) == NULL) {

Error: CPPCHECK_WARNING (CWE-457): [#def354]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:3840: error[uninitvar]: Uninitialized variable: cachePtr
# 3838|   
# 3839|   	    if (indexVarObj != NULL) {
# 3840|-> 		TclNewObj(emptyObj);
# 3841|   		if (Tcl_ObjSetVar2(interp, indexVarObj, NULL, emptyObj,
# 3842|   			TCL_LEAVE_ERR_MSG) == NULL) {

Error: CPPCHECK_WARNING (CWE-457): [#def355]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:3840: error[uninitvar]: Uninitialized variable: emptyObj
# 3838|   
# 3839|   	    if (indexVarObj != NULL) {
# 3840|-> 		TclNewObj(emptyObj);
# 3841|   		if (Tcl_ObjSetVar2(interp, indexVarObj, NULL, emptyObj,
# 3842|   			TCL_LEAVE_ERR_MSG) == NULL) {

Error: CPPCHECK_WARNING (CWE-476): [#def356]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:3848: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3846|   	    if (matchVarObj != NULL) {
# 3847|   		if (emptyObj == NULL) {
# 3848|-> 		    TclNewObj(emptyObj);
# 3849|   		}
# 3850|   		if (Tcl_ObjSetVar2(interp, matchVarObj, NULL, emptyObj,

Error: CPPCHECK_WARNING (CWE-457): [#def357]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:3848: error[uninitvar]: Uninitialized variable: (emptyObj)->internalRep.twoPtrValue.ptr1
# 3846|   	    if (matchVarObj != NULL) {
# 3847|   		if (emptyObj == NULL) {
# 3848|-> 		    TclNewObj(emptyObj);
# 3849|   		}
# 3850|   		if (Tcl_ObjSetVar2(interp, matchVarObj, NULL, emptyObj,

Error: CPPCHECK_WARNING (CWE-457): [#def358]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:3848: error[uninitvar]: Uninitialized variable: cachePtr
# 3846|   	    if (matchVarObj != NULL) {
# 3847|   		if (emptyObj == NULL) {
# 3848|-> 		    TclNewObj(emptyObj);
# 3849|   		}
# 3850|   		if (Tcl_ObjSetVar2(interp, matchVarObj, NULL, emptyObj,

Error: CPPCHECK_WARNING (CWE-476): [#def359]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:3902: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3900|   	Tcl_RegExpGetInfo(regExpr, &info);
# 3901|   	if (matchVarObj != NULL) {
# 3902|-> 	    TclNewObj(matchesObj);
# 3903|   	} else {
# 3904|   	    matchesObj = NULL;

Error: CPPCHECK_WARNING (CWE-457): [#def360]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:3902: error[uninitvar]: Uninitialized variable: cachePtr
# 3900|   	Tcl_RegExpGetInfo(regExpr, &info);
# 3901|   	if (matchVarObj != NULL) {
# 3902|-> 	    TclNewObj(matchesObj);
# 3903|   	} else {
# 3904|   	    matchesObj = NULL;

Error: CPPCHECK_WARNING (CWE-457): [#def361]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:3902: error[uninitvar]: Uninitialized variable: matchesObj
# 3900|   	Tcl_RegExpGetInfo(regExpr, &info);
# 3901|   	if (matchVarObj != NULL) {
# 3902|-> 	    TclNewObj(matchesObj);
# 3903|   	} else {
# 3904|   	    matchesObj = NULL;

Error: CPPCHECK_WARNING (CWE-476): [#def362]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:3907: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3905|   	}
# 3906|   	if (indexVarObj != NULL) {
# 3907|-> 	    TclNewObj(indicesObj);
# 3908|   	}
# 3909|   

Error: CPPCHECK_WARNING (CWE-457): [#def363]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:3907: error[uninitvar]: Uninitialized variable: cachePtr
# 3905|   	}
# 3906|   	if (indexVarObj != NULL) {
# 3907|-> 	    TclNewObj(indicesObj);
# 3908|   	}
# 3909|   

Error: CPPCHECK_WARNING (CWE-457): [#def364]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:3907: error[uninitvar]: Uninitialized variable: indicesObj
# 3905|   	}
# 3906|   	if (indexVarObj != NULL) {
# 3907|-> 	    TclNewObj(indicesObj);
# 3908|   	}
# 3909|   

Error: CPPCHECK_WARNING (CWE-476): [#def365]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:3918: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3916|   		    rangeObjAry[1] = Tcl_NewLongObj(info.matches[j].end-1);
# 3917|   		} else {
# 3918|-> 		    TclNewIntObj(rangeObjAry[1], -1);
# 3919|   		    rangeObjAry[0] = rangeObjAry[1];
# 3920|   		}

Error: CPPCHECK_WARNING (CWE-457): [#def366]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:3918: error[uninitvar]: Uninitialized variable: (rangeObjAry[1])->internalRep.twoPtrValue.ptr1
# 3916|   		    rangeObjAry[1] = Tcl_NewLongObj(info.matches[j].end-1);
# 3917|   		} else {
# 3918|-> 		    TclNewIntObj(rangeObjAry[1], -1);
# 3919|   		    rangeObjAry[0] = rangeObjAry[1];
# 3920|   		}

Error: CPPCHECK_WARNING (CWE-457): [#def367]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:3918: error[uninitvar]: Uninitialized variable: cachePtr
# 3916|   		    rangeObjAry[1] = Tcl_NewLongObj(info.matches[j].end-1);
# 3917|   		} else {
# 3918|-> 		    TclNewIntObj(rangeObjAry[1], -1);
# 3919|   		    rangeObjAry[0] = rangeObjAry[1];
# 3920|   		}

Error: CPPCHECK_WARNING (CWE-476): [#def368]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:3937: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3935|   			    info.matches[j].start, info.matches[j].end-1);
# 3936|   		} else {
# 3937|-> 		    TclNewObj(substringObj);
# 3938|   		}
# 3939|   

Error: CPPCHECK_WARNING (CWE-457): [#def369]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:3937: error[uninitvar]: Uninitialized variable: cachePtr
# 3935|   			    info.matches[j].start, info.matches[j].end-1);
# 3936|   		} else {
# 3937|-> 		    TclNewObj(substringObj);
# 3938|   		}
# 3939|   

Error: CPPCHECK_WARNING (CWE-457): [#def370]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:3937: error[uninitvar]: Uninitialized variable: substringObj
# 3935|   			    info.matches[j].start, info.matches[j].end-1);
# 3936|   		} else {
# 3937|-> 		    TclNewObj(substringObj);
# 3938|   		}
# 3939|   

Error: CPPCHECK_WARNING (CWE-476): [#def371]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:4158: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4156|        */
# 4157|   
# 4158|->     TclNewLiteralStringObj(options, "-code error -level 0 -errorcode");
# 4159|       Tcl_ListObjAppendElement(NULL, options, objv[1]);
# 4160|   

Error: CPPCHECK_WARNING (CWE-457): [#def372]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:4158: error[uninitvar]: Uninitialized variable: cachePtr
# 4156|        */
# 4157|   
# 4158|->     TclNewLiteralStringObj(options, "-code error -level 0 -errorcode");
# 4159|       Tcl_ListObjAppendElement(NULL, options, objv[1]);
# 4160|   

Error: CPPCHECK_WARNING (CWE-457): [#def373]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:4158: error[uninitvar]: Uninitialized variable: options
# 4156|        */
# 4157|   
# 4158|->     TclNewLiteralStringObj(options, "-code error -level 0 -errorcode");
# 4159|       Tcl_ListObjAppendElement(NULL, options, objv[1]);
# 4160|   

Error: CPPCHECK_WARNING (CWE-476): [#def374]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:4253: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4251|        */
# 4252|   
# 4253|->     TclNewLiteralStringObj(objs[1], "microseconds");
# 4254|       TclNewLiteralStringObj(objs[2], "per");
# 4255|       TclNewLiteralStringObj(objs[3], "iteration");

Error: CPPCHECK_WARNING (CWE-457): [#def375]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:4253: error[uninitvar]: Uninitialized variable: (objs[1])->internalRep.twoPtrValue.ptr1
# 4251|        */
# 4252|   
# 4253|->     TclNewLiteralStringObj(objs[1], "microseconds");
# 4254|       TclNewLiteralStringObj(objs[2], "per");
# 4255|       TclNewLiteralStringObj(objs[3], "iteration");

Error: CPPCHECK_WARNING (CWE-457): [#def376]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:4253: error[uninitvar]: Uninitialized variable: cachePtr
# 4251|        */
# 4252|   
# 4253|->     TclNewLiteralStringObj(objs[1], "microseconds");
# 4254|       TclNewLiteralStringObj(objs[2], "per");
# 4255|       TclNewLiteralStringObj(objs[3], "iteration");

Error: CPPCHECK_WARNING (CWE-476): [#def377]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:4254: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4252|   
# 4253|       TclNewLiteralStringObj(objs[1], "microseconds");
# 4254|->     TclNewLiteralStringObj(objs[2], "per");
# 4255|       TclNewLiteralStringObj(objs[3], "iteration");
# 4256|       Tcl_SetObjResult(interp, Tcl_NewListObj(4, objs));

Error: CPPCHECK_WARNING (CWE-457): [#def378]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:4254: error[uninitvar]: Uninitialized variable: cachePtr
# 4252|   
# 4253|       TclNewLiteralStringObj(objs[1], "microseconds");
# 4254|->     TclNewLiteralStringObj(objs[2], "per");
# 4255|       TclNewLiteralStringObj(objs[3], "iteration");
# 4256|       Tcl_SetObjResult(interp, Tcl_NewListObj(4, objs));

Error: CPPCHECK_WARNING (CWE-476): [#def379]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:4255: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4253|       TclNewLiteralStringObj(objs[1], "microseconds");
# 4254|       TclNewLiteralStringObj(objs[2], "per");
# 4255|->     TclNewLiteralStringObj(objs[3], "iteration");
# 4256|       Tcl_SetObjResult(interp, Tcl_NewListObj(4, objs));
# 4257|   

Error: CPPCHECK_WARNING (CWE-457): [#def380]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:4255: error[uninitvar]: Uninitialized variable: cachePtr
# 4253|       TclNewLiteralStringObj(objs[1], "microseconds");
# 4254|       TclNewLiteralStringObj(objs[2], "per");
# 4255|->     TclNewLiteralStringObj(objs[3], "iteration");
# 4256|       Tcl_SetObjResult(interp, Tcl_NewListObj(4, objs));
# 4257|   

Error: CPPCHECK_WARNING (CWE-476): [#def381]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:4407: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4405|   	     */
# 4406|   
# 4407|-> 	    TclNewLongObj(clobjv[i], 100);
# 4408|   	    Tcl_IncrRefCount(clobjv[i]);
# 4409|   	    result = Tcl_TimeRateObjCmd(NULL, interp, i + 1, clobjv);

Error: CPPCHECK_WARNING (CWE-457): [#def382]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:4407: error[uninitvar]: Uninitialized variable: (clobjv[i])->internalRep.twoPtrValue.ptr1
# 4405|   	     */
# 4406|   
# 4407|-> 	    TclNewLongObj(clobjv[i], 100);
# 4408|   	    Tcl_IncrRefCount(clobjv[i]);
# 4409|   	    result = Tcl_TimeRateObjCmd(NULL, interp, i + 1, clobjv);

Error: CPPCHECK_WARNING (CWE-457): [#def383]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:4407: error[uninitvar]: Uninitialized variable: cachePtr
# 4405|   	     */
# 4406|   
# 4407|-> 	    TclNewLongObj(clobjv[i], 100);
# 4408|   	    Tcl_IncrRefCount(clobjv[i]);
# 4409|   	    result = Tcl_TimeRateObjCmd(NULL, interp, i + 1, clobjv);

Error: CPPCHECK_WARNING (CWE-476): [#def384]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:4432: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4430|   	    do {
# 4431|   		lastMeasureOverhead = measureOverhead;
# 4432|-> 		TclNewLongObj(clobjv[i], (int) maxms);
# 4433|   		Tcl_IncrRefCount(clobjv[i]);
# 4434|   		result = Tcl_TimeRateObjCmd(NULL, interp, i + 1, clobjv);

Error: CPPCHECK_WARNING (CWE-457): [#def385]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:4432: error[uninitvar]: Uninitialized variable: cachePtr
# 4430|   	    do {
# 4431|   		lastMeasureOverhead = measureOverhead;
# 4432|-> 		TclNewLongObj(clobjv[i], (int) maxms);
# 4433|   		Tcl_IncrRefCount(clobjv[i]);
# 4434|   		result = Tcl_TimeRateObjCmd(NULL, interp, i + 1, clobjv);

Error: CPPCHECK_WARNING (CWE-476): [#def386]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:4728: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4726|   	    }
# 4727|   	    objs[0] = Tcl_NewDoubleObj(measureOverhead);
# 4728|-> 	    TclNewLiteralStringObj(objs[1], "\xC2\xB5s/#-overhead"); /* mics */
# 4729|   	    objs += 2;
# 4730|   	}

Error: CPPCHECK_WARNING (CWE-457): [#def387]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:4728: error[uninitvar]: Uninitialized variable: (objs[1])->internalRep.twoPtrValue.ptr1
# 4726|   	    }
# 4727|   	    objs[0] = Tcl_NewDoubleObj(measureOverhead);
# 4728|-> 	    TclNewLiteralStringObj(objs[1], "\xC2\xB5s/#-overhead"); /* mics */
# 4729|   	    objs += 2;
# 4730|   	}

Error: CPPCHECK_WARNING (CWE-457): [#def388]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:4728: error[uninitvar]: Uninitialized variable: cachePtr
# 4726|   	    }
# 4727|   	    objs[0] = Tcl_NewDoubleObj(measureOverhead);
# 4728|-> 	    TclNewLiteralStringObj(objs[1], "\xC2\xB5s/#-overhead"); /* mics */
# 4729|   	    objs += 2;
# 4730|   	}

Error: CPPCHECK_WARNING (CWE-476): [#def389]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:4789: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4787|   		objs[6] = Tcl_NewWideIntObj(0);
# 4788|   	    }
# 4789|-> 	    TclNewLiteralStringObj(objs[7], "net-ms");
# 4790|   	}
# 4791|   

Error: CPPCHECK_WARNING (CWE-457): [#def390]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:4789: error[uninitvar]: Uninitialized variable: cachePtr
# 4787|   		objs[6] = Tcl_NewWideIntObj(0);
# 4788|   	    }
# 4789|-> 	    TclNewLiteralStringObj(objs[7], "net-ms");
# 4790|   	}
# 4791|   

Error: CPPCHECK_WARNING (CWE-476): [#def391]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:4797: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4795|   	 */
# 4796|   
# 4797|-> 	TclNewLiteralStringObj(objs[1], "\xC2\xB5s/#"); /* mics/# */
# 4798|   	TclNewLiteralStringObj(objs[3], "#");
# 4799|   	TclNewLiteralStringObj(objs[5], "#/sec");

Error: CPPCHECK_WARNING (CWE-457): [#def392]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:4797: error[uninitvar]: Uninitialized variable: cachePtr
# 4795|   	 */
# 4796|   
# 4797|-> 	TclNewLiteralStringObj(objs[1], "\xC2\xB5s/#"); /* mics/# */
# 4798|   	TclNewLiteralStringObj(objs[3], "#");
# 4799|   	TclNewLiteralStringObj(objs[5], "#/sec");

Error: CPPCHECK_WARNING (CWE-476): [#def393]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:4798: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4796|   
# 4797|   	TclNewLiteralStringObj(objs[1], "\xC2\xB5s/#"); /* mics/# */
# 4798|-> 	TclNewLiteralStringObj(objs[3], "#");
# 4799|   	TclNewLiteralStringObj(objs[5], "#/sec");
# 4800|   	Tcl_SetObjResult(interp, Tcl_NewListObj(8, objarr));

Error: CPPCHECK_WARNING (CWE-457): [#def394]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:4798: error[uninitvar]: Uninitialized variable: cachePtr
# 4796|   
# 4797|   	TclNewLiteralStringObj(objs[1], "\xC2\xB5s/#"); /* mics/# */
# 4798|-> 	TclNewLiteralStringObj(objs[3], "#");
# 4799|   	TclNewLiteralStringObj(objs[5], "#/sec");
# 4800|   	Tcl_SetObjResult(interp, Tcl_NewListObj(8, objarr));

Error: CPPCHECK_WARNING (CWE-476): [#def395]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:4799: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4797|   	TclNewLiteralStringObj(objs[1], "\xC2\xB5s/#"); /* mics/# */
# 4798|   	TclNewLiteralStringObj(objs[3], "#");
# 4799|-> 	TclNewLiteralStringObj(objs[5], "#/sec");
# 4800|   	Tcl_SetObjResult(interp, Tcl_NewListObj(8, objarr));
# 4801|       }

Error: CPPCHECK_WARNING (CWE-457): [#def396]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:4799: error[uninitvar]: Uninitialized variable: cachePtr
# 4797|   	TclNewLiteralStringObj(objs[1], "\xC2\xB5s/#"); /* mics/# */
# 4798|   	TclNewLiteralStringObj(objs[3], "#");
# 4799|-> 	TclNewLiteralStringObj(objs[5], "#/sec");
# 4800|   	Tcl_SetObjResult(interp, Tcl_NewListObj(8, objarr));
# 4801|       }

Error: CPPCHECK_WARNING (CWE-476): [#def397]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:4865: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4863|       }
# 4864|       bodyObj = objv[1];
# 4865|->     TclNewObj(handlersObj);
# 4866|       bodyShared = 0;
# 4867|       haveHandlers = 0;

Error: CPPCHECK_WARNING (CWE-457): [#def398]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:4865: error[uninitvar]: Uninitialized variable: cachePtr
# 4863|       }
# 4864|       bodyObj = objv[1];
# 4865|->     TclNewObj(handlersObj);
# 4866|       bodyShared = 0;
# 4867|       haveHandlers = 0;

Error: CPPCHECK_WARNING (CWE-457): [#def399]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:4865: error[uninitvar]: Uninitialized variable: handlersObj
# 4863|       }
# 4864|       bodyObj = objv[1];
# 4865|->     TclNewObj(handlersObj);
# 4866|       bodyShared = 0;
# 4867|       haveHandlers = 0;

Error: CPPCHECK_WARNING (CWE-476): [#def400]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:4946: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4944|   
# 4945|   	    info[0] = objv[i];			/* type */
# 4946|-> 	    TclNewIntObj(info[1], code);	/* returnCode */
# 4947|   	    if (info[2] == NULL) {		/* errorCodePrefix */
# 4948|   		TclNewObj(info[2]);

Error: CPPCHECK_WARNING (CWE-457): [#def401]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:4946: error[uninitvar]: Uninitialized variable: (info[1])->internalRep.twoPtrValue.ptr1
# 4944|   
# 4945|   	    info[0] = objv[i];			/* type */
# 4946|-> 	    TclNewIntObj(info[1], code);	/* returnCode */
# 4947|   	    if (info[2] == NULL) {		/* errorCodePrefix */
# 4948|   		TclNewObj(info[2]);

Error: CPPCHECK_WARNING (CWE-457): [#def402]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:4946: error[uninitvar]: Uninitialized variable: cachePtr
# 4944|   
# 4945|   	    info[0] = objv[i];			/* type */
# 4946|-> 	    TclNewIntObj(info[1], code);	/* returnCode */
# 4947|   	    if (info[2] == NULL) {		/* errorCodePrefix */
# 4948|   		TclNewObj(info[2]);

Error: CPPCHECK_WARNING (CWE-476): [#def403]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:4948: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4946|   	    TclNewIntObj(info[1], code);	/* returnCode */
# 4947|   	    if (info[2] == NULL) {		/* errorCodePrefix */
# 4948|-> 		TclNewObj(info[2]);
# 4949|   	    }
# 4950|   	    info[3] = objv[i+2];		/* bindVariables */

Error: CPPCHECK_WARNING (CWE-457): [#def404]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:4948: error[uninitvar]: Uninitialized variable: cachePtr
# 4946|   	    TclNewIntObj(info[1], code);	/* returnCode */
# 4947|   	    if (info[2] == NULL) {		/* errorCodePrefix */
# 4948|-> 		TclNewObj(info[2]);
# 4949|   	    }
# 4950|   	    info[3] = objv[i+2];		/* bindVariables */

Error: CPPCHECK_WARNING (CWE-476): [#def405]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:5015: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 5013|       }
# 5014|       options = Tcl_GetReturnOptions(interp, resultCode);
# 5015|->     TclNewLiteralStringObj(during, "-during");
# 5016|       Tcl_IncrRefCount(during);
# 5017|       Tcl_DictObjPut(interp, options, during, oldOptions);

Error: CPPCHECK_WARNING (CWE-457): [#def406]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:5015: error[uninitvar]: Uninitialized variable: cachePtr
# 5013|       }
# 5014|       options = Tcl_GetReturnOptions(interp, resultCode);
# 5015|->     TclNewLiteralStringObj(during, "-during");
# 5016|       Tcl_IncrRefCount(during);
# 5017|       Tcl_DictObjPut(interp, options, during, oldOptions);

Error: CPPCHECK_WARNING (CWE-457): [#def407]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:5015: error[uninitvar]: Uninitialized variable: during
# 5013|       }
# 5014|       options = Tcl_GetReturnOptions(interp, resultCode);
# 5015|->     TclNewLiteralStringObj(during, "-during");
# 5016|       Tcl_IncrRefCount(during);
# 5017|       Tcl_DictObjPut(interp, options, during, oldOptions);

Error: CPPCHECK_WARNING (CWE-476): [#def408]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:5112: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 5110|   		    int len1, len2, j;
# 5111|   
# 5112|-> 		    TclNewLiteralStringObj(errorCodeName, "-errorcode");
# 5113|   		    Tcl_DictObjGet(NULL, options, errorCodeName, &errcode);
# 5114|   		    Tcl_DecrRefCount(errorCodeName);

Error: CPPCHECK_WARNING (CWE-457): [#def409]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:5112: error[uninitvar]: Uninitialized variable: cachePtr
# 5110|   		    int len1, len2, j;
# 5111|   
# 5112|-> 		    TclNewLiteralStringObj(errorCodeName, "-errorcode");
# 5113|   		    Tcl_DictObjGet(NULL, options, errorCodeName, &errcode);
# 5114|   		    Tcl_DecrRefCount(errorCodeName);

Error: CPPCHECK_WARNING (CWE-457): [#def410]
tcl-8.6.13-build/tcl8.6.13/generic/tclCmdMZ.c:5112: error[uninitvar]: Uninitialized variable: errorCodeName
# 5110|   		    int len1, len2, j;
# 5111|   
# 5112|-> 		    TclNewLiteralStringObj(errorCodeName, "-errorcode");
# 5113|   		    Tcl_DictObjGet(NULL, options, errorCodeName, &errcode);
# 5114|   		    Tcl_DecrRefCount(errorCodeName);

Error: CPPCHECK_WARNING: [#def411]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def412]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:314: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  312|       varTokenPtr = TokenAfter(parsePtr->tokenPtr);
#  313|       dataTokenPtr = TokenAfter(varTokenPtr);
#  314|->     TclNewObj(literalObj);
#  315|       isDataLiteral = TclWordKnownAtCompileTime(dataTokenPtr, literalObj);
#  316|       isDataValid = (isDataLiteral

Error: CPPCHECK_WARNING (CWE-457): [#def413]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:314: error[uninitvar]: Uninitialized variable: cachePtr
#  312|       varTokenPtr = TokenAfter(parsePtr->tokenPtr);
#  313|       dataTokenPtr = TokenAfter(varTokenPtr);
#  314|->     TclNewObj(literalObj);
#  315|       isDataLiteral = TclWordKnownAtCompileTime(dataTokenPtr, literalObj);
#  316|       isDataValid = (isDataLiteral

Error: CPPCHECK_WARNING (CWE-476): [#def414]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:893: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  891|        */
#  892|   
#  893|->     TclNewObj(listObj);
#  894|       for (i = 1, tokenPtr = parsePtr->tokenPtr; i < parsePtr->numWords; i++) {
#  895|   	tokenPtr = TokenAfter(tokenPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def415]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:893: error[uninitvar]: Uninitialized variable: cachePtr
#  891|        */
#  892|   
#  893|->     TclNewObj(listObj);
#  894|       for (i = 1, tokenPtr = parsePtr->tokenPtr; i < parsePtr->numWords; i++) {
#  895|   	tokenPtr = TokenAfter(tokenPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def416]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:893: error[uninitvar]: Uninitialized variable: listObj
#  891|        */
#  892|   
#  893|->     TclNewObj(listObj);
#  894|       for (i = 1, tokenPtr = parsePtr->tokenPtr; i < parsePtr->numWords; i++) {
#  895|   	tokenPtr = TokenAfter(tokenPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def417]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:896: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  894|       for (i = 1, tokenPtr = parsePtr->tokenPtr; i < parsePtr->numWords; i++) {
#  895|   	tokenPtr = TokenAfter(tokenPtr);
#  896|-> 	TclNewObj(objPtr);
#  897|   	if (!TclWordKnownAtCompileTime(tokenPtr, objPtr)) {
#  898|   	    Tcl_DecrRefCount(objPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def418]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:896: error[uninitvar]: Uninitialized variable: cachePtr
#  894|       for (i = 1, tokenPtr = parsePtr->tokenPtr; i < parsePtr->numWords; i++) {
#  895|   	tokenPtr = TokenAfter(tokenPtr);
#  896|-> 	TclNewObj(objPtr);
#  897|   	if (!TclWordKnownAtCompileTime(tokenPtr, objPtr)) {
#  898|   	    Tcl_DecrRefCount(objPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def419]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:896: error[uninitvar]: Uninitialized variable: objPtr
#  894|       for (i = 1, tokenPtr = parsePtr->tokenPtr; i < parsePtr->numWords; i++) {
#  895|   	tokenPtr = TokenAfter(tokenPtr);
#  896|-> 	TclNewObj(objPtr);
#  897|   	if (!TclWordKnownAtCompileTime(tokenPtr, objPtr)) {
#  898|   	    Tcl_DecrRefCount(objPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def420]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:1110: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1108|   	Tcl_IncrRefCount(intObj);
# 1109|   	code = TclGetIntFromObj(NULL, intObj, &incrAmount);
# 1110|-> 	TclDecrRefCount(intObj);
# 1111|   	if (code != TCL_OK) {
# 1112|   	    return TclCompileBasic2Or3ArgCmd(interp, parsePtr,cmdPtr, envPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def421]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:1110: error[uninitvar]: Uninitialized variable: cachePtr
# 1108|   	Tcl_IncrRefCount(intObj);
# 1109|   	code = TclGetIntFromObj(NULL, intObj, &incrAmount);
# 1110|-> 	TclDecrRefCount(intObj);
# 1111|   	if (code != TCL_OK) {
# 1112|   	    return TclCompileBasic2Or3ArgCmd(interp, parsePtr,cmdPtr, envPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def422]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:1291: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1289|   
# 1290|       tokenPtr = TokenAfter(parsePtr->tokenPtr);
# 1291|->     TclNewObj(dictObj);
# 1292|       Tcl_IncrRefCount(dictObj);
# 1293|       for (i=1 ; i<parsePtr->numWords ; i+=2) {

Error: CPPCHECK_WARNING (CWE-457): [#def423]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:1291: error[uninitvar]: Uninitialized variable: cachePtr
# 1289|   
# 1290|       tokenPtr = TokenAfter(parsePtr->tokenPtr);
# 1291|->     TclNewObj(dictObj);
# 1292|       Tcl_IncrRefCount(dictObj);
# 1293|       for (i=1 ; i<parsePtr->numWords ; i+=2) {

Error: CPPCHECK_WARNING (CWE-476): [#def424]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:1294: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1292|       Tcl_IncrRefCount(dictObj);
# 1293|       for (i=1 ; i<parsePtr->numWords ; i+=2) {
# 1294|-> 	TclNewObj(keyObj);
# 1295|   	Tcl_IncrRefCount(keyObj);
# 1296|   	if (!TclWordKnownAtCompileTime(tokenPtr, keyObj)) {

Error: CPPCHECK_WARNING (CWE-457): [#def425]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:1294: error[uninitvar]: Uninitialized variable: cachePtr
# 1292|       Tcl_IncrRefCount(dictObj);
# 1293|       for (i=1 ; i<parsePtr->numWords ; i+=2) {
# 1294|-> 	TclNewObj(keyObj);
# 1295|   	Tcl_IncrRefCount(keyObj);
# 1296|   	if (!TclWordKnownAtCompileTime(tokenPtr, keyObj)) {

Error: CPPCHECK_WARNING (CWE-476): [#def426]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:1302: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1300|   	}
# 1301|   	tokenPtr = TokenAfter(tokenPtr);
# 1302|-> 	TclNewObj(valueObj);
# 1303|   	Tcl_IncrRefCount(valueObj);
# 1304|   	if (!TclWordKnownAtCompileTime(tokenPtr, valueObj)) {

Error: CPPCHECK_WARNING (CWE-457): [#def427]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:1302: error[uninitvar]: Uninitialized variable: cachePtr
# 1300|   	}
# 1301|   	tokenPtr = TokenAfter(tokenPtr);
# 1302|-> 	TclNewObj(valueObj);
# 1303|   	Tcl_IncrRefCount(valueObj);
# 1304|   	if (!TclWordKnownAtCompileTime(tokenPtr, valueObj)) {

Error: CPPCHECK_WARNING (CWE-476): [#def428]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:2303: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2301|       Tcl_Obj *variables;
# 2302|   
# 2303|->     TclNewObj(variables);
# 2304|       for (i=0 ; i<duiPtr->length ; i++) {
# 2305|   	Tcl_ListObjAppendElement(NULL, variables,

Error: CPPCHECK_WARNING (CWE-457): [#def429]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:2303: error[uninitvar]: Uninitialized variable: cachePtr
# 2301|       Tcl_Obj *variables;
# 2302|   
# 2303|->     TclNewObj(variables);
# 2304|       for (i=0 ; i<duiPtr->length ; i++) {
# 2305|   	Tcl_ListObjAppendElement(NULL, variables,

Error: CPPCHECK_WARNING (CWE-457): [#def430]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:2303: error[uninitvar]: Uninitialized variable: variables
# 2301|       Tcl_Obj *variables;
# 2302|   
# 2303|->     TclNewObj(variables);
# 2304|       for (i=0 ; i<duiPtr->length ; i++) {
# 2305|   	Tcl_ListObjAppendElement(NULL, variables,

Error: CPPCHECK_WARNING (CWE-476): [#def431]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:2726: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2724|        */
# 2725|   
# 2726|->     TclNewObj(varListObj);
# 2727|       for (i = 0, tokenPtr = parsePtr->tokenPtr;
# 2728|   	    i < numWords-1;

Error: CPPCHECK_WARNING (CWE-457): [#def432]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:2726: error[uninitvar]: Uninitialized variable: cachePtr
# 2724|        */
# 2725|   
# 2726|->     TclNewObj(varListObj);
# 2727|       for (i = 0, tokenPtr = parsePtr->tokenPtr;
# 2728|   	    i < numWords-1;

Error: CPPCHECK_WARNING (CWE-457): [#def433]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:2726: error[uninitvar]: Uninitialized variable: varListObj
# 2724|        */
# 2725|   
# 2726|->     TclNewObj(varListObj);
# 2727|       for (i = 0, tokenPtr = parsePtr->tokenPtr;
# 2728|   	    i < numWords-1;

Error: CPPCHECK_WARNING (CWE-476): [#def434]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:3045: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3043|        */
# 3044|   
# 3045|->     TclNewObj(objPtr);
# 3046|       for (i=0 ; i<infoPtr->numLists ; i++) {
# 3047|   	Tcl_ListObjAppendElement(NULL, objPtr,

Error: CPPCHECK_WARNING (CWE-457): [#def435]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:3045: error[uninitvar]: Uninitialized variable: cachePtr
# 3043|        */
# 3044|   
# 3045|->     TclNewObj(objPtr);
# 3046|       for (i=0 ; i<infoPtr->numLists ; i++) {
# 3047|   	Tcl_ListObjAppendElement(NULL, objPtr,

Error: CPPCHECK_WARNING (CWE-457): [#def436]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:3045: error[uninitvar]: Uninitialized variable: objPtr
# 3043|        */
# 3044|   
# 3045|->     TclNewObj(objPtr);
# 3046|       for (i=0 ; i<infoPtr->numLists ; i++) {
# 3047|   	Tcl_ListObjAppendElement(NULL, objPtr,

Error: CPPCHECK_WARNING (CWE-476): [#def437]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:3063: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3061|        */
# 3062|   
# 3063|->     TclNewObj(objPtr);
# 3064|       for (i=0 ; i<infoPtr->numLists ; i++) {
# 3065|   	TclNewObj(innerPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def438]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:3063: error[uninitvar]: Uninitialized variable: (objPtr)->internalRep.twoPtrValue.ptr1
# 3061|        */
# 3062|   
# 3063|->     TclNewObj(objPtr);
# 3064|       for (i=0 ; i<infoPtr->numLists ; i++) {
# 3065|   	TclNewObj(innerPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def439]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:3063: error[uninitvar]: Uninitialized variable: cachePtr
# 3061|        */
# 3062|   
# 3063|->     TclNewObj(objPtr);
# 3064|       for (i=0 ; i<infoPtr->numLists ; i++) {
# 3065|   	TclNewObj(innerPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def440]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:3065: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3063|       TclNewObj(objPtr);
# 3064|       for (i=0 ; i<infoPtr->numLists ; i++) {
# 3065|-> 	TclNewObj(innerPtr);
# 3066|   	varsPtr = infoPtr->varLists[i];
# 3067|   	for (j=0 ; j<varsPtr->numVars ; j++) {

Error: CPPCHECK_WARNING (CWE-457): [#def441]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:3065: error[uninitvar]: Uninitialized variable: cachePtr
# 3063|       TclNewObj(objPtr);
# 3064|       for (i=0 ; i<infoPtr->numLists ; i++) {
# 3065|-> 	TclNewObj(innerPtr);
# 3066|   	varsPtr = infoPtr->varLists[i];
# 3067|   	for (j=0 ; j<varsPtr->numVars ; j++) {

Error: CPPCHECK_WARNING (CWE-457): [#def442]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:3065: error[uninitvar]: Uninitialized variable: innerPtr
# 3063|       TclNewObj(objPtr);
# 3064|       for (i=0 ; i<infoPtr->numLists ; i++) {
# 3065|-> 	TclNewObj(innerPtr);
# 3066|   	varsPtr = infoPtr->varLists[i];
# 3067|   	for (j=0 ; j<varsPtr->numVars ; j++) {

Error: CPPCHECK_WARNING (CWE-476): [#def443]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:3099: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3097|        */
# 3098|   
# 3099|->     TclNewObj(objPtr);
# 3100|       for (i=0 ; i<infoPtr->numLists ; i++) {
# 3101|   	TclNewObj(innerPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def444]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:3099: error[uninitvar]: Uninitialized variable: cachePtr
# 3097|        */
# 3098|   
# 3099|->     TclNewObj(objPtr);
# 3100|       for (i=0 ; i<infoPtr->numLists ; i++) {
# 3101|   	TclNewObj(innerPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def445]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:3099: error[uninitvar]: Uninitialized variable: objPtr
# 3097|        */
# 3098|   
# 3099|->     TclNewObj(objPtr);
# 3100|       for (i=0 ; i<infoPtr->numLists ; i++) {
# 3101|   	TclNewObj(innerPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def446]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:3101: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3099|       TclNewObj(objPtr);
# 3100|       for (i=0 ; i<infoPtr->numLists ; i++) {
# 3101|-> 	TclNewObj(innerPtr);
# 3102|   	varsPtr = infoPtr->varLists[i];
# 3103|   	for (j=0 ; j<varsPtr->numVars ; j++) {

Error: CPPCHECK_WARNING (CWE-457): [#def447]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:3101: error[uninitvar]: Uninitialized variable: cachePtr
# 3099|       TclNewObj(objPtr);
# 3100|       for (i=0 ; i<infoPtr->numLists ; i++) {
# 3101|-> 	TclNewObj(innerPtr);
# 3102|   	varsPtr = infoPtr->varLists[i];
# 3103|   	for (j=0 ; j<varsPtr->numVars ; j++) {

Error: CPPCHECK_WARNING (CWE-457): [#def448]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:3101: error[uninitvar]: Uninitialized variable: innerPtr
# 3099|       TclNewObj(objPtr);
# 3100|       for (i=0 ; i<infoPtr->numLists ; i++) {
# 3101|-> 	TclNewObj(innerPtr);
# 3102|   	varsPtr = infoPtr->varLists[i];
# 3103|   	for (j=0 ; j<varsPtr->numVars ; j++) {

Error: CPPCHECK_WARNING (CWE-476): [#def449]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:3159: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3157|        */
# 3158|   
# 3159|->     TclNewObj(formatObj);
# 3160|       Tcl_IncrRefCount(formatObj);
# 3161|       tokenPtr = TokenAfter(tokenPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def450]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:3159: error[uninitvar]: Uninitialized variable: cachePtr
# 3157|        */
# 3158|   
# 3159|->     TclNewObj(formatObj);
# 3160|       Tcl_IncrRefCount(formatObj);
# 3161|       tokenPtr = TokenAfter(tokenPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def451]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:3159: error[uninitvar]: Uninitialized variable: formatObj
# 3157|        */
# 3158|   
# 3159|->     TclNewObj(formatObj);
# 3160|       Tcl_IncrRefCount(formatObj);
# 3161|       tokenPtr = TokenAfter(tokenPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def452]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:3170: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3168|       for (i=0 ; i+2 < parsePtr->numWords ; i++) {
# 3169|   	tokenPtr = TokenAfter(tokenPtr);
# 3170|-> 	TclNewObj(objv[i]);
# 3171|   	Tcl_IncrRefCount(objv[i]);
# 3172|   	if (!TclWordKnownAtCompileTime(tokenPtr, objv[i])) {

Error: CPPCHECK_WARNING (CWE-457): [#def453]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:3170: error[uninitvar]: Uninitialized variable: (objv[i])->internalRep.twoPtrValue.ptr1
# 3168|       for (i=0 ; i+2 < parsePtr->numWords ; i++) {
# 3169|   	tokenPtr = TokenAfter(tokenPtr);
# 3170|-> 	TclNewObj(objv[i]);
# 3171|   	Tcl_IncrRefCount(objv[i]);
# 3172|   	if (!TclWordKnownAtCompileTime(tokenPtr, objv[i])) {

Error: CPPCHECK_WARNING (CWE-457): [#def454]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:3170: error[uninitvar]: Uninitialized variable: cachePtr
# 3168|       for (i=0 ; i+2 < parsePtr->numWords ; i++) {
# 3169|   	tokenPtr = TokenAfter(tokenPtr);
# 3170|-> 	TclNewObj(objv[i]);
# 3171|   	Tcl_IncrRefCount(objv[i]);
# 3172|   	if (!TclWordKnownAtCompileTime(tokenPtr, objv[i])) {

Error: CPPCHECK_WARNING (CWE-476): [#def455]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:3262: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3260|   				/* The start of the currently-scanned literal
# 3261|   				 * in the format string. */
# 3262|->     TclNewObj(tmpObj);	/* The buffer used to accumulate the literal
# 3263|   				 * being built. */
# 3264|       for (bytes = start ; *bytes ; bytes++) {

Error: CPPCHECK_WARNING (CWE-457): [#def456]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:3262: error[uninitvar]: Uninitialized variable: cachePtr
# 3260|   				/* The start of the currently-scanned literal
# 3261|   				 * in the format string. */
# 3262|->     TclNewObj(tmpObj);	/* The buffer used to accumulate the literal
# 3263|   				 * being built. */
# 3264|       for (bytes = start ; *bytes ; bytes++) {

Error: CPPCHECK_WARNING (CWE-457): [#def457]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:3262: error[uninitvar]: Uninitialized variable: tmpObj
# 3260|   				/* The start of the currently-scanned literal
# 3261|   				 * in the format string. */
# 3262|->     TclNewObj(tmpObj);	/* The buffer used to accumulate the literal
# 3263|   				 * being built. */
# 3264|       for (bytes = start ; *bytes ; bytes++) {

Error: CPPCHECK_WARNING (CWE-476): [#def458]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:3280: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3278|   		    PushLiteral(envPtr, b, len);
# 3279|   		    Tcl_DecrRefCount(tmpObj);
# 3280|-> 		    TclNewObj(tmpObj);
# 3281|   		    i++;
# 3282|   		}

Error: CPPCHECK_WARNING (CWE-457): [#def459]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:3280: error[uninitvar]: Uninitialized variable: (tmpObj)->internalRep.twoPtrValue.ptr1
# 3278|   		    PushLiteral(envPtr, b, len);
# 3279|   		    Tcl_DecrRefCount(tmpObj);
# 3280|-> 		    TclNewObj(tmpObj);
# 3281|   		    i++;
# 3282|   		}

Error: CPPCHECK_WARNING (CWE-457): [#def460]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmds.c:3280: error[uninitvar]: Uninitialized variable: cachePtr
# 3278|   		    PushLiteral(envPtr, b, len);
# 3279|   		    Tcl_DecrRefCount(tmpObj);
# 3280|-> 		    TclNewObj(tmpObj);
# 3281|   		    i++;
# 3282|   		}

Error: CPPCHECK_WARNING: [#def461]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsGR.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def462]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsGR.c:60: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#   58|       int result = TCL_ERROR;
#   59|   
#   60|->     TclNewObj(tmpObj);
#   61|       if (TclWordKnownAtCompileTime(tokenPtr, tmpObj)) {
#   62|   	result = TclIndexEncode(NULL, tmpObj, before, after, indexPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def463]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsGR.c:60: error[uninitvar]: Uninitialized variable: cachePtr
#   58|       int result = TCL_ERROR;
#   59|   
#   60|->     TclNewObj(tmpObj);
#   61|       if (TclWordKnownAtCompileTime(tokenPtr, tmpObj)) {
#   62|   	result = TclIndexEncode(NULL, tmpObj, before, after, indexPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def464]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsGR.c:60: error[uninitvar]: Uninitialized variable: tmpObj
#   58|       int result = TCL_ERROR;
#   59|   
#   60|->     TclNewObj(tmpObj);
#   61|       if (TclWordKnownAtCompileTime(tokenPtr, tmpObj)) {
#   62|   	result = TclIndexEncode(NULL, tmpObj, before, after, indexPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def465]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsGR.c:254: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  252|   	    Tcl_IncrRefCount(boolObj);
#  253|   	    code = Tcl_GetBooleanFromObj(NULL, boolObj, &boolVal);
#  254|-> 	    TclDecrRefCount(boolObj);
#  255|   	    if (code == TCL_OK) {
#  256|   		/*

Error: CPPCHECK_WARNING (CWE-457): [#def466]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsGR.c:254: error[uninitvar]: Uninitialized variable: cachePtr
#  252|   	    Tcl_IncrRefCount(boolObj);
#  253|   	    code = Tcl_GetBooleanFromObj(NULL, boolObj, &boolVal);
#  254|-> 	    TclDecrRefCount(boolObj);
#  255|   	    if (code == TCL_OK) {
#  256|   		/*

Error: CPPCHECK_WARNING (CWE-476): [#def467]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsGR.c:507: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  505|   	    Tcl_IncrRefCount(intObj);
#  506|   	    code = TclGetIntFromObj(NULL, intObj, &immValue);
#  507|-> 	    TclDecrRefCount(intObj);
#  508|   	    if ((code == TCL_OK) && (-127 <= immValue) && (immValue <= 127)) {
#  509|   		haveImmValue = 1;

Error: CPPCHECK_WARNING (CWE-457): [#def468]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsGR.c:507: error[uninitvar]: Uninitialized variable: cachePtr
#  505|   	    Tcl_IncrRefCount(intObj);
#  506|   	    code = TclGetIntFromObj(NULL, intObj, &immValue);
#  507|-> 	    TclDecrRefCount(intObj);
#  508|   	    if ((code == TCL_OK) && (-127 <= immValue) && (immValue <= 127)) {
#  509|   		haveImmValue = 1;

Error: CPPCHECK_WARNING (CWE-476): [#def469]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsGR.c:603: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  601|       }
#  602|       tokenPtr = TokenAfter(parsePtr->tokenPtr);
#  603|->     TclNewObj(objPtr);
#  604|       Tcl_IncrRefCount(objPtr);
#  605|       if (!TclWordKnownAtCompileTime(tokenPtr, objPtr)) {

Error: CPPCHECK_WARNING (CWE-457): [#def470]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsGR.c:603: error[uninitvar]: Uninitialized variable: cachePtr
#  601|       }
#  602|       tokenPtr = TokenAfter(parsePtr->tokenPtr);
#  603|->     TclNewObj(objPtr);
#  604|       Tcl_IncrRefCount(objPtr);
#  605|       if (!TclWordKnownAtCompileTime(tokenPtr, objPtr)) {

Error: CPPCHECK_WARNING (CWE-457): [#def471]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsGR.c:603: error[uninitvar]: Uninitialized variable: objPtr
#  601|       }
#  602|       tokenPtr = TokenAfter(parsePtr->tokenPtr);
#  603|->     TclNewObj(objPtr);
#  604|       Tcl_IncrRefCount(objPtr);
#  605|       if (!TclWordKnownAtCompileTime(tokenPtr, objPtr)) {

Error: CPPCHECK_WARNING (CWE-476): [#def472]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsGR.c:1184: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1182|       numWords = parsePtr->numWords;
# 1183|       valueTokenPtr = TokenAfter(parsePtr->tokenPtr);
# 1184|->     TclNewObj(listObj);
# 1185|       for (i = 1; i < numWords && listObj != NULL; i++) {
# 1186|   	TclNewObj(objPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def473]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsGR.c:1184: error[uninitvar]: Uninitialized variable: cachePtr
# 1182|       numWords = parsePtr->numWords;
# 1183|       valueTokenPtr = TokenAfter(parsePtr->tokenPtr);
# 1184|->     TclNewObj(listObj);
# 1185|       for (i = 1; i < numWords && listObj != NULL; i++) {
# 1186|   	TclNewObj(objPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def474]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsGR.c:1184: error[uninitvar]: Uninitialized variable: listObj
# 1182|       numWords = parsePtr->numWords;
# 1183|       valueTokenPtr = TokenAfter(parsePtr->tokenPtr);
# 1184|->     TclNewObj(listObj);
# 1185|       for (i = 1; i < numWords && listObj != NULL; i++) {
# 1186|   	TclNewObj(objPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def475]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsGR.c:1186: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1184|       TclNewObj(listObj);
# 1185|       for (i = 1; i < numWords && listObj != NULL; i++) {
# 1186|-> 	TclNewObj(objPtr);
# 1187|   	if (TclWordKnownAtCompileTime(valueTokenPtr, objPtr)) {
# 1188|   	    (void) Tcl_ListObjAppendElement(NULL, listObj, objPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def476]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsGR.c:1186: error[uninitvar]: Uninitialized variable: cachePtr
# 1184|       TclNewObj(listObj);
# 1185|       for (i = 1; i < numWords && listObj != NULL; i++) {
# 1186|-> 	TclNewObj(objPtr);
# 1187|   	if (TclWordKnownAtCompileTime(valueTokenPtr, objPtr)) {
# 1188|   	    (void) Tcl_ListObjAppendElement(NULL, listObj, objPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def477]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsGR.c:1186: error[uninitvar]: Uninitialized variable: objPtr
# 1184|       TclNewObj(listObj);
# 1185|       for (i = 1; i < numWords && listObj != NULL; i++) {
# 1186|-> 	TclNewObj(objPtr);
# 1187|   	if (TclWordKnownAtCompileTime(valueTokenPtr, objPtr)) {
# 1188|   	    (void) Tcl_ListObjAppendElement(NULL, listObj, objPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def478]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsGR.c:2293: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2291|       Tcl_DStringInit(&pattern);
# 2292|       tokenPtr = TokenAfter(tokenPtr);
# 2293|->     TclNewObj(patternObj);
# 2294|       if (!TclWordKnownAtCompileTime(tokenPtr, patternObj)) {
# 2295|   	goto done;

Error: CPPCHECK_WARNING (CWE-457): [#def479]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsGR.c:2293: error[uninitvar]: Uninitialized variable: cachePtr
# 2291|       Tcl_DStringInit(&pattern);
# 2292|       tokenPtr = TokenAfter(tokenPtr);
# 2293|->     TclNewObj(patternObj);
# 2294|       if (!TclWordKnownAtCompileTime(tokenPtr, patternObj)) {
# 2295|   	goto done;

Error: CPPCHECK_WARNING (CWE-457): [#def480]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsGR.c:2293: error[uninitvar]: Uninitialized variable: patternObj
# 2291|       Tcl_DStringInit(&pattern);
# 2292|       tokenPtr = TokenAfter(tokenPtr);
# 2293|->     TclNewObj(patternObj);
# 2294|       if (!TclWordKnownAtCompileTime(tokenPtr, patternObj)) {
# 2295|   	goto done;

Error: CPPCHECK_WARNING (CWE-476): [#def481]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsGR.c:2304: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2302|   	tokenPtr = TokenAfter(tokenPtr);
# 2303|   	Tcl_DecrRefCount(patternObj);
# 2304|-> 	TclNewObj(patternObj);
# 2305|   	if (!TclWordKnownAtCompileTime(tokenPtr, patternObj)) {
# 2306|   	    goto done;

Error: CPPCHECK_WARNING (CWE-457): [#def482]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsGR.c:2304: error[uninitvar]: Uninitialized variable: (patternObj)->internalRep.twoPtrValue.ptr1
# 2302|   	tokenPtr = TokenAfter(tokenPtr);
# 2303|   	Tcl_DecrRefCount(patternObj);
# 2304|-> 	TclNewObj(patternObj);
# 2305|   	if (!TclWordKnownAtCompileTime(tokenPtr, patternObj)) {
# 2306|   	    goto done;

Error: CPPCHECK_WARNING (CWE-457): [#def483]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsGR.c:2304: error[uninitvar]: Uninitialized variable: cachePtr
# 2302|   	tokenPtr = TokenAfter(tokenPtr);
# 2303|   	Tcl_DecrRefCount(patternObj);
# 2304|-> 	TclNewObj(patternObj);
# 2305|   	if (!TclWordKnownAtCompileTime(tokenPtr, patternObj)) {
# 2306|   	    goto done;

Error: CPPCHECK_WARNING (CWE-476): [#def484]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsGR.c:2319: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2317|       stringTokenPtr = TokenAfter(tokenPtr);
# 2318|       tokenPtr = TokenAfter(stringTokenPtr);
# 2319|->     TclNewObj(replacementObj);
# 2320|       if (!TclWordKnownAtCompileTime(tokenPtr, replacementObj)) {
# 2321|   	goto done;

Error: CPPCHECK_WARNING (CWE-457): [#def485]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsGR.c:2319: error[uninitvar]: Uninitialized variable: cachePtr
# 2317|       stringTokenPtr = TokenAfter(tokenPtr);
# 2318|       tokenPtr = TokenAfter(stringTokenPtr);
# 2319|->     TclNewObj(replacementObj);
# 2320|       if (!TclWordKnownAtCompileTime(tokenPtr, replacementObj)) {
# 2321|   	goto done;

Error: CPPCHECK_WARNING (CWE-457): [#def486]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsGR.c:2319: error[uninitvar]: Uninitialized variable: replacementObj
# 2317|       stringTokenPtr = TokenAfter(tokenPtr);
# 2318|       tokenPtr = TokenAfter(stringTokenPtr);
# 2319|->     TclNewObj(replacementObj);
# 2320|       if (!TclWordKnownAtCompileTime(tokenPtr, replacementObj)) {
# 2321|   	goto done;

Error: CPPCHECK_WARNING (CWE-476): [#def487]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsGR.c:2470: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2468|   
# 2469|       for (objc = 0; objc < numOptionWords; objc++) {
# 2470|-> 	TclNewObj(objv[objc]);
# 2471|   	Tcl_IncrRefCount(objv[objc]);
# 2472|   	if (!TclWordKnownAtCompileTime(wordTokenPtr, objv[objc])) {

Error: CPPCHECK_WARNING (CWE-457): [#def488]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsGR.c:2470: error[uninitvar]: Uninitialized variable: cachePtr
# 2468|   
# 2469|       for (objc = 0; objc < numOptionWords; objc++) {
# 2470|-> 	TclNewObj(objv[objc]);
# 2471|   	Tcl_IncrRefCount(objv[objc]);
# 2472|   	if (!TclWordKnownAtCompileTime(wordTokenPtr, objv[objc])) {

Error: CPPCHECK_WARNING (CWE-476): [#def489]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsGR.c:2478: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2476|   
# 2477|   	    for (; objc>=0 ; objc--) {
# 2478|-> 		TclDecrRefCount(objv[objc]);
# 2479|   	    }
# 2480|   	    TclStackFree(interp, objv);

Error: CPPCHECK_WARNING (CWE-457): [#def490]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsGR.c:2478: error[uninitvar]: Uninitialized variable: cachePtr
# 2476|   
# 2477|   	    for (; objc>=0 ; objc--) {
# 2478|-> 		TclDecrRefCount(objv[objc]);
# 2479|   	    }
# 2480|   	    TclStackFree(interp, objv);

Error: CPPCHECK_WARNING (CWE-476): [#def491]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsGR.c:2488: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2486|   	    &returnOpts, &code, &level);
# 2487|       while (--objc >= 0) {
# 2488|-> 	TclDecrRefCount(objv[objc]);
# 2489|       }
# 2490|       TclStackFree(interp, objv);

Error: CPPCHECK_WARNING (CWE-457): [#def492]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsGR.c:2488: error[uninitvar]: Uninitialized variable: cachePtr
# 2486|   	    &returnOpts, &code, &level);
# 2487|       while (--objc >= 0) {
# 2488|-> 	TclDecrRefCount(objv[objc]);
# 2489|       }
# 2490|       TclStackFree(interp, objv);

Error: CPPCHECK_WARNING (CWE-476): [#def493]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsGR.c:2690: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2688|        */
# 2689|   
# 2690|->     TclNewObj(objPtr);
# 2691|       tokenPtr = TokenAfter(parsePtr->tokenPtr);
# 2692|       if (TclWordKnownAtCompileTime(tokenPtr, objPtr)) {

Error: CPPCHECK_WARNING (CWE-457): [#def494]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsGR.c:2690: error[uninitvar]: Uninitialized variable: cachePtr
# 2688|        */
# 2689|   
# 2690|->     TclNewObj(objPtr);
# 2691|       tokenPtr = TokenAfter(parsePtr->tokenPtr);
# 2692|       if (TclWordKnownAtCompileTime(tokenPtr, objPtr)) {

Error: CPPCHECK_WARNING (CWE-457): [#def495]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsGR.c:2690: error[uninitvar]: Uninitialized variable: objPtr
# 2688|        */
# 2689|   
# 2690|->     TclNewObj(objPtr);
# 2691|       tokenPtr = TokenAfter(parsePtr->tokenPtr);
# 2692|       if (TclWordKnownAtCompileTime(tokenPtr, objPtr)) {

Error: CPPCHECK_WARNING (CWE-476): [#def496]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsGR.c:2880: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2878|       }
# 2879|   
# 2880|->     TclNewObj(tailPtr);
# 2881|       if (TclWordKnownAtCompileTime(varTokenPtr, tailPtr)) {
# 2882|   	full = 1;

Error: CPPCHECK_WARNING (CWE-457): [#def497]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsGR.c:2880: error[uninitvar]: Uninitialized variable: cachePtr
# 2878|       }
# 2879|   
# 2880|->     TclNewObj(tailPtr);
# 2881|       if (TclWordKnownAtCompileTime(varTokenPtr, tailPtr)) {
# 2882|   	full = 1;

Error: CPPCHECK_WARNING (CWE-457): [#def498]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsGR.c:2880: error[uninitvar]: Uninitialized variable: tailPtr
# 2878|       }
# 2879|   
# 2880|->     TclNewObj(tailPtr);
# 2881|       if (TclWordKnownAtCompileTime(varTokenPtr, tailPtr)) {
# 2882|   	full = 1;

Error: CPPCHECK_WARNING: [#def499]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def500]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:251: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  249|       wordTokenPtr = TokenAfter(parsePtr->tokenPtr);
#  250|       for (i = 1; i < numWords; i++) {
#  251|-> 	TclNewObj(obj);
#  252|   	if (TclWordKnownAtCompileTime(wordTokenPtr, obj)) {
#  253|   	    if (folded) {

Error: CPPCHECK_WARNING (CWE-457): [#def501]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:251: error[uninitvar]: Uninitialized variable: cachePtr
#  249|       wordTokenPtr = TokenAfter(parsePtr->tokenPtr);
#  250|       for (i = 1; i < numWords; i++) {
#  251|-> 	TclNewObj(obj);
#  252|   	if (TclWordKnownAtCompileTime(wordTokenPtr, obj)) {
#  253|   	    if (folded) {

Error: CPPCHECK_WARNING (CWE-457): [#def502]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:251: error[uninitvar]: Uninitialized variable: obj
#  249|       wordTokenPtr = TokenAfter(parsePtr->tokenPtr);
#  250|       for (i = 1; i < numWords; i++) {
#  251|-> 	TclNewObj(obj);
#  252|   	if (TclWordKnownAtCompileTime(wordTokenPtr, obj)) {
#  253|   	    if (folded) {

Error: CPPCHECK_WARNING (CWE-476): [#def503]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:485: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  483|   	return TCL_ERROR;
#  484|       }
#  485|->     TclNewObj(isClass);
#  486|       if (!TclWordKnownAtCompileTime(tokenPtr, isClass)) {
#  487|   	Tcl_DecrRefCount(isClass);

Error: CPPCHECK_WARNING (CWE-457): [#def504]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:485: error[uninitvar]: Uninitialized variable: cachePtr
#  483|   	return TCL_ERROR;
#  484|       }
#  485|->     TclNewObj(isClass);
#  486|       if (!TclWordKnownAtCompileTime(tokenPtr, isClass)) {
#  487|   	Tcl_DecrRefCount(isClass);

Error: CPPCHECK_WARNING (CWE-476): [#def505]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:789: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  787|   		Tcl_IncrRefCount(copy);
#  788|   		exactMatch = TclMatchIsTrivial(TclGetString(copy));
#  789|-> 		TclDecrRefCount(copy);
#  790|   	    }
#  791|   	    PushLiteral(envPtr, str, length);

Error: CPPCHECK_WARNING (CWE-457): [#def506]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:789: error[uninitvar]: Uninitialized variable: cachePtr
#  787|   		Tcl_IncrRefCount(copy);
#  788|   		exactMatch = TclMatchIsTrivial(TclGetString(copy));
#  789|-> 		TclDecrRefCount(copy);
#  790|   	    }
#  791|   	    PushLiteral(envPtr, str, length);

Error: CPPCHECK_WARNING (CWE-476): [#def507]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:829: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  827|   
#  828|       tokenPtr = TokenAfter(parsePtr->tokenPtr);
#  829|->     TclNewObj(objPtr);
#  830|       if (TclWordKnownAtCompileTime(tokenPtr, objPtr)) {
#  831|   	/*

Error: CPPCHECK_WARNING (CWE-457): [#def508]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:829: error[uninitvar]: Uninitialized variable: cachePtr
#  827|   
#  828|       tokenPtr = TokenAfter(parsePtr->tokenPtr);
#  829|->     TclNewObj(objPtr);
#  830|       if (TclWordKnownAtCompileTime(tokenPtr, objPtr)) {
#  831|   	/*

Error: CPPCHECK_WARNING (CWE-457): [#def509]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:829: error[uninitvar]: Uninitialized variable: objPtr
#  827|   
#  828|       tokenPtr = TokenAfter(parsePtr->tokenPtr);
#  829|->     TclNewObj(objPtr);
#  830|       if (TclWordKnownAtCompileTime(tokenPtr, objPtr)) {
#  831|   	/*

Error: CPPCHECK_WARNING (CWE-476): [#def510]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:847: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  845|   	TclEmitOpcode(INST_STR_LEN, envPtr);
#  846|       }
#  847|->     TclDecrRefCount(objPtr);
#  848|       return TCL_OK;
#  849|   }

Error: CPPCHECK_WARNING (CWE-457): [#def511]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:847: error[uninitvar]: Uninitialized variable: cachePtr
#  845|   	TclEmitOpcode(INST_STR_LEN, envPtr);
#  846|       }
#  847|->     TclDecrRefCount(objPtr);
#  848|       return TCL_OK;
#  849|   }

Error: CPPCHECK_WARNING (CWE-476): [#def512]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:881: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  879|       mapTokenPtr = TokenAfter(parsePtr->tokenPtr);
#  880|       stringTokenPtr = TokenAfter(mapTokenPtr);
#  881|->     TclNewObj(mapObj);
#  882|       Tcl_IncrRefCount(mapObj);
#  883|       if (!TclWordKnownAtCompileTime(mapTokenPtr, mapObj)) {

Error: CPPCHECK_WARNING (CWE-457): [#def513]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:881: error[uninitvar]: Uninitialized variable: cachePtr
#  879|       mapTokenPtr = TokenAfter(parsePtr->tokenPtr);
#  880|       stringTokenPtr = TokenAfter(mapTokenPtr);
#  881|->     TclNewObj(mapObj);
#  882|       Tcl_IncrRefCount(mapObj);
#  883|       if (!TclWordKnownAtCompileTime(mapTokenPtr, mapObj)) {

Error: CPPCHECK_WARNING (CWE-457): [#def514]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:881: error[uninitvar]: Uninitialized variable: mapObj
#  879|       mapTokenPtr = TokenAfter(parsePtr->tokenPtr);
#  880|       stringTokenPtr = TokenAfter(mapTokenPtr);
#  881|->     TclNewObj(mapObj);
#  882|       Tcl_IncrRefCount(mapObj);
#  883|       if (!TclWordKnownAtCompileTime(mapTokenPtr, mapObj)) {

Error: CPPCHECK_WARNING (CWE-457): [#def515]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:886: error[legacyUninitvar]: Uninitialized variable: *(&objv)
#  884|   	Tcl_DecrRefCount(mapObj);
#  885|   	return TclCompileBasic2ArgCmd(interp, parsePtr, cmdPtr, envPtr);
#  886|->     } else if (TclListObjGetElements(NULL, mapObj, &len, &objv) != TCL_OK) {
#  887|   	Tcl_DecrRefCount(mapObj);
#  888|   	return TclCompileBasic2ArgCmd(interp, parsePtr, cmdPtr, envPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def516]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:1421: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1419|   
# 1420|       for (objc = 0; objc < /*numArgs*/ numOpts; objc++) {
# 1421|-> 	TclNewObj(objv[objc]);
# 1422|   	Tcl_IncrRefCount(objv[objc]);
# 1423|   	if (!TclWordKnownAtCompileTime(wordTokenPtr, objv[objc])) {

Error: CPPCHECK_WARNING (CWE-457): [#def517]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:1421: error[uninitvar]: Uninitialized variable: (objv[objc])->internalRep.twoPtrValue.ptr1
# 1419|   
# 1420|       for (objc = 0; objc < /*numArgs*/ numOpts; objc++) {
# 1421|-> 	TclNewObj(objv[objc]);
# 1422|   	Tcl_IncrRefCount(objv[objc]);
# 1423|   	if (!TclWordKnownAtCompileTime(wordTokenPtr, objv[objc])) {

Error: CPPCHECK_WARNING (CWE-457): [#def518]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:1421: error[uninitvar]: Uninitialized variable: cachePtr
# 1419|   
# 1420|       for (objc = 0; objc < /*numArgs*/ numOpts; objc++) {
# 1421|-> 	TclNewObj(objv[objc]);
# 1422|   	Tcl_IncrRefCount(objv[objc]);
# 1423|   	if (!TclWordKnownAtCompileTime(wordTokenPtr, objv[objc])) {

Error: CPPCHECK_WARNING (CWE-476): [#def519]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:1449: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1447|     cleanup:
# 1448|       while (--objc >= 0) {
# 1449|-> 	TclDecrRefCount(objv[objc]);
# 1450|       }
# 1451|       TclStackFree(interp, objv);

Error: CPPCHECK_WARNING (CWE-457): [#def520]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:1449: error[uninitvar]: Uninitialized variable: cachePtr
# 1447|     cleanup:
# 1448|       while (--objc >= 0) {
# 1449|-> 	TclDecrRefCount(objv[objc]);
# 1450|       }
# 1451|       TclStackFree(interp, objv);

Error: CPPCHECK_WARNING (CWE-476): [#def521]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:2579: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2577|       int offset;
# 2578|   
# 2579|->     TclNewObj(mapping);
# 2580|       hPtr = Tcl_FirstHashEntry(&jtPtr->hashTable, &search);
# 2581|       for (; hPtr ; hPtr = Tcl_NextHashEntry(&search)) {

Error: CPPCHECK_WARNING (CWE-457): [#def522]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:2579: error[uninitvar]: Uninitialized variable: cachePtr
# 2577|       int offset;
# 2578|   
# 2579|->     TclNewObj(mapping);
# 2580|       hPtr = Tcl_FirstHashEntry(&jtPtr->hashTable, &search);
# 2581|       for (; hPtr ; hPtr = Tcl_NextHashEntry(&search)) {

Error: CPPCHECK_WARNING (CWE-457): [#def523]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:2579: error[uninitvar]: Uninitialized variable: mapping
# 2577|       int offset;
# 2578|   
# 2579|->     TclNewObj(mapping);
# 2580|       hPtr = Tcl_FirstHashEntry(&jtPtr->hashTable, &search);
# 2581|       for (; hPtr ; hPtr = Tcl_NextHashEntry(&search)) {

Error: CPPCHECK_WARNING (CWE-476): [#def524]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:2676: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2674|       msgToken = TokenAfter(codeToken);
# 2675|   
# 2676|->     TclNewObj(objPtr);
# 2677|       Tcl_IncrRefCount(objPtr);
# 2678|   

Error: CPPCHECK_WARNING (CWE-457): [#def525]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:2676: error[uninitvar]: Uninitialized variable: cachePtr
# 2674|       msgToken = TokenAfter(codeToken);
# 2675|   
# 2676|->     TclNewObj(objPtr);
# 2677|       Tcl_IncrRefCount(objPtr);
# 2678|   

Error: CPPCHECK_WARNING (CWE-476): [#def526]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:2698: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2696|   	Tcl_Obj *errPtr, *dictPtr;
# 2697|   
# 2698|-> 	TclNewLiteralStringObj(errPtr, "-errorcode");
# 2699|   	TclNewObj(dictPtr);
# 2700|   	Tcl_DictObjPut(NULL, dictPtr, errPtr, objPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def527]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:2698: error[uninitvar]: Uninitialized variable: cachePtr
# 2696|   	Tcl_Obj *errPtr, *dictPtr;
# 2697|   
# 2698|-> 	TclNewLiteralStringObj(errPtr, "-errorcode");
# 2699|   	TclNewObj(dictPtr);
# 2700|   	Tcl_DictObjPut(NULL, dictPtr, errPtr, objPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def528]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:2699: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2697|   
# 2698|   	TclNewLiteralStringObj(errPtr, "-errorcode");
# 2699|-> 	TclNewObj(dictPtr);
# 2700|   	Tcl_DictObjPut(NULL, dictPtr, errPtr, objPtr);
# 2701|   	TclEmitPush(TclAddLiteralObj(envPtr, dictPtr, NULL), envPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def529]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:2699: error[uninitvar]: Uninitialized variable: cachePtr
# 2697|   
# 2698|   	TclNewLiteralStringObj(errPtr, "-errorcode");
# 2699|-> 	TclNewObj(dictPtr);
# 2700|   	Tcl_DictObjPut(NULL, dictPtr, errPtr, objPtr);
# 2701|   	TclEmitPush(TclAddLiteralObj(envPtr, dictPtr, NULL), envPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def530]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:2703: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2701|   	TclEmitPush(TclAddLiteralObj(envPtr, dictPtr, NULL), envPtr);
# 2702|       }
# 2703|->     TclDecrRefCount(objPtr);
# 2704|   
# 2705|       /*

Error: CPPCHECK_WARNING (CWE-457): [#def531]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:2703: error[uninitvar]: Uninitialized variable: cachePtr
# 2701|   	TclEmitPush(TclAddLiteralObj(envPtr, dictPtr, NULL), envPtr);
# 2702|       }
# 2703|->     TclDecrRefCount(objPtr);
# 2704|   
# 2705|       /*

Error: CPPCHECK_WARNING (CWE-476): [#def532]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:2823: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2821|   		matchCodes[i] = TCL_ERROR;
# 2822|   		tokenPtr = TokenAfter(tokenPtr);
# 2823|-> 		TclNewObj(tmpObj);
# 2824|   		Tcl_IncrRefCount(tmpObj);
# 2825|   		if (!TclWordKnownAtCompileTime(tokenPtr, tmpObj)

Error: CPPCHECK_WARNING (CWE-457): [#def533]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:2823: error[uninitvar]: Uninitialized variable: cachePtr
# 2821|   		matchCodes[i] = TCL_ERROR;
# 2822|   		tokenPtr = TokenAfter(tokenPtr);
# 2823|-> 		TclNewObj(tmpObj);
# 2824|   		Tcl_IncrRefCount(tmpObj);
# 2825|   		if (!TclWordKnownAtCompileTime(tokenPtr, tmpObj)

Error: CPPCHECK_WARNING (CWE-457): [#def534]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:2823: error[uninitvar]: Uninitialized variable: tmpObj
# 2821|   		matchCodes[i] = TCL_ERROR;
# 2822|   		tokenPtr = TokenAfter(tokenPtr);
# 2823|-> 		TclNewObj(tmpObj);
# 2824|   		Tcl_IncrRefCount(tmpObj);
# 2825|   		if (!TclWordKnownAtCompileTime(tokenPtr, tmpObj)

Error: CPPCHECK_WARNING (CWE-476): [#def535]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:2828: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2826|   			|| TclListObjLength(NULL, tmpObj, &objc) != TCL_OK
# 2827|   			|| (objc == 0)) {
# 2828|-> 		    TclDecrRefCount(tmpObj);
# 2829|   		    goto failedToCompile;
# 2830|   		}

Error: CPPCHECK_WARNING (CWE-457): [#def536]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:2828: error[uninitvar]: Uninitialized variable: cachePtr
# 2826|   			|| TclListObjLength(NULL, tmpObj, &objc) != TCL_OK
# 2827|   			|| (objc == 0)) {
# 2828|-> 		    TclDecrRefCount(tmpObj);
# 2829|   		    goto failedToCompile;
# 2830|   		}

Error: CPPCHECK_WARNING (CWE-476): [#def537]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:2842: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2840|   
# 2841|   		tokenPtr = TokenAfter(tokenPtr);
# 2842|-> 		TclNewObj(tmpObj);
# 2843|   		Tcl_IncrRefCount(tmpObj);
# 2844|   		if (!TclWordKnownAtCompileTime(tokenPtr, tmpObj)) {

Error: CPPCHECK_WARNING (CWE-457): [#def538]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:2842: error[uninitvar]: Uninitialized variable: (tmpObj)->internalRep.twoPtrValue.ptr1
# 2840|   
# 2841|   		tokenPtr = TokenAfter(tokenPtr);
# 2842|-> 		TclNewObj(tmpObj);
# 2843|   		Tcl_IncrRefCount(tmpObj);
# 2844|   		if (!TclWordKnownAtCompileTime(tokenPtr, tmpObj)) {

Error: CPPCHECK_WARNING (CWE-457): [#def539]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:2842: error[uninitvar]: Uninitialized variable: cachePtr
# 2840|   
# 2841|   		tokenPtr = TokenAfter(tokenPtr);
# 2842|-> 		TclNewObj(tmpObj);
# 2843|   		Tcl_IncrRefCount(tmpObj);
# 2844|   		if (!TclWordKnownAtCompileTime(tokenPtr, tmpObj)) {

Error: CPPCHECK_WARNING (CWE-476): [#def540]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:2845: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2843|   		Tcl_IncrRefCount(tmpObj);
# 2844|   		if (!TclWordKnownAtCompileTime(tokenPtr, tmpObj)) {
# 2845|-> 		    TclDecrRefCount(tmpObj);
# 2846|   		    goto failedToCompile;
# 2847|   		}

Error: CPPCHECK_WARNING (CWE-457): [#def541]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:2845: error[uninitvar]: Uninitialized variable: cachePtr
# 2843|   		Tcl_IncrRefCount(tmpObj);
# 2844|   		if (!TclWordKnownAtCompileTime(tokenPtr, tmpObj)) {
# 2845|-> 		    TclDecrRefCount(tmpObj);
# 2846|   		    goto failedToCompile;
# 2847|   		}

Error: CPPCHECK_WARNING (CWE-476): [#def542]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:2849: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2847|   		}
# 2848|   		if (TCL_ERROR == TclGetCompletionCodeFromObj(NULL, tmpObj, &code)) {
# 2849|-> 		    TclDecrRefCount(tmpObj);
# 2850|   		    goto failedToCompile;
# 2851|   		}

Error: CPPCHECK_WARNING (CWE-457): [#def543]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:2849: error[uninitvar]: Uninitialized variable: cachePtr
# 2847|   		}
# 2848|   		if (TCL_ERROR == TclGetCompletionCodeFromObj(NULL, tmpObj, &code)) {
# 2849|-> 		    TclDecrRefCount(tmpObj);
# 2850|   		    goto failedToCompile;
# 2851|   		}

Error: CPPCHECK_WARNING (CWE-476): [#def544]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:2853: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2851|   		}
# 2852|   		matchCodes[i] = code;
# 2853|-> 		TclDecrRefCount(tmpObj);
# 2854|   	    } else {
# 2855|   		goto failedToCompile;

Error: CPPCHECK_WARNING (CWE-457): [#def545]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:2853: error[uninitvar]: Uninitialized variable: cachePtr
# 2851|   		}
# 2852|   		matchCodes[i] = code;
# 2853|-> 		TclDecrRefCount(tmpObj);
# 2854|   	    } else {
# 2855|   		goto failedToCompile;

Error: CPPCHECK_WARNING (CWE-476): [#def546]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:2863: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2861|   
# 2862|   	    tokenPtr = TokenAfter(tokenPtr);
# 2863|-> 	    TclNewObj(tmpObj);
# 2864|   	    Tcl_IncrRefCount(tmpObj);
# 2865|   	    if (!TclWordKnownAtCompileTime(tokenPtr, tmpObj)) {

Error: CPPCHECK_WARNING (CWE-457): [#def547]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:2863: error[uninitvar]: Uninitialized variable: cachePtr
# 2861|   
# 2862|   	    tokenPtr = TokenAfter(tokenPtr);
# 2863|-> 	    TclNewObj(tmpObj);
# 2864|   	    Tcl_IncrRefCount(tmpObj);
# 2865|   	    if (!TclWordKnownAtCompileTime(tokenPtr, tmpObj)) {

Error: CPPCHECK_WARNING (CWE-476): [#def548]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:2866: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2864|   	    Tcl_IncrRefCount(tmpObj);
# 2865|   	    if (!TclWordKnownAtCompileTime(tokenPtr, tmpObj)) {
# 2866|-> 		TclDecrRefCount(tmpObj);
# 2867|   		goto failedToCompile;
# 2868|   	    }

Error: CPPCHECK_WARNING (CWE-457): [#def549]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:2866: error[uninitvar]: Uninitialized variable: cachePtr
# 2864|   	    Tcl_IncrRefCount(tmpObj);
# 2865|   	    if (!TclWordKnownAtCompileTime(tokenPtr, tmpObj)) {
# 2866|-> 		TclDecrRefCount(tmpObj);
# 2867|   		goto failedToCompile;
# 2868|   	    }

Error: CPPCHECK_WARNING (CWE-457): [#def550]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:2869: error[legacyUninitvar]: Uninitialized variable: *(&objv)
# 2867|   		goto failedToCompile;
# 2868|   	    }
# 2869|-> 	    if (TclListObjGetElements(NULL, tmpObj, &objc, &objv) != TCL_OK
# 2870|   		    || (objc > 2)) {
# 2871|   		TclDecrRefCount(tmpObj);

Error: CPPCHECK_WARNING (CWE-476): [#def551]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:2871: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2869|   	    if (TclListObjGetElements(NULL, tmpObj, &objc, &objv) != TCL_OK
# 2870|   		    || (objc > 2)) {
# 2871|-> 		TclDecrRefCount(tmpObj);
# 2872|   		goto failedToCompile;
# 2873|   	    }

Error: CPPCHECK_WARNING (CWE-457): [#def552]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:2871: error[uninitvar]: Uninitialized variable: cachePtr
# 2869|   	    if (TclListObjGetElements(NULL, tmpObj, &objc, &objv) != TCL_OK
# 2870|   		    || (objc > 2)) {
# 2871|-> 		TclDecrRefCount(tmpObj);
# 2872|   		goto failedToCompile;
# 2873|   	    }

Error: CPPCHECK_WARNING (CWE-476): [#def553]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:2880: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2878|   		resultVarIndices[i] = LocalScalar(varname, len, envPtr);
# 2879|   		if (resultVarIndices[i] < 0) {
# 2880|-> 		    TclDecrRefCount(tmpObj);
# 2881|   		    goto failedToCompile;
# 2882|   		}

Error: CPPCHECK_WARNING (CWE-457): [#def554]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:2880: error[uninitvar]: Uninitialized variable: cachePtr
# 2878|   		resultVarIndices[i] = LocalScalar(varname, len, envPtr);
# 2879|   		if (resultVarIndices[i] < 0) {
# 2880|-> 		    TclDecrRefCount(tmpObj);
# 2881|   		    goto failedToCompile;
# 2882|   		}

Error: CPPCHECK_WARNING (CWE-476): [#def555]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:2892: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2890|   		optionVarIndices[i] = LocalScalar(varname, len, envPtr);
# 2891|   		if (optionVarIndices[i] < 0) {
# 2892|-> 		    TclDecrRefCount(tmpObj);
# 2893|   		    goto failedToCompile;
# 2894|   		}

Error: CPPCHECK_WARNING (CWE-457): [#def556]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:2892: error[uninitvar]: Uninitialized variable: cachePtr
# 2890|   		optionVarIndices[i] = LocalScalar(varname, len, envPtr);
# 2891|   		if (optionVarIndices[i] < 0) {
# 2892|-> 		    TclDecrRefCount(tmpObj);
# 2893|   		    goto failedToCompile;
# 2894|   		}

Error: CPPCHECK_WARNING (CWE-476): [#def557]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:2898: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2896|   		optionVarIndices[i] = -1;
# 2897|   	    }
# 2898|-> 	    TclDecrRefCount(tmpObj);
# 2899|   
# 2900|   	    /*

Error: CPPCHECK_WARNING (CWE-457): [#def558]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:2898: error[uninitvar]: Uninitialized variable: cachePtr
# 2896|   		optionVarIndices[i] = -1;
# 2897|   	    }
# 2898|-> 	    TclDecrRefCount(tmpObj);
# 2899|   
# 2900|   	    /*

Error: CPPCHECK_WARNING (CWE-476): [#def559]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:2966: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2964|   	for (i=0 ; i<numHandlers ; i++) {
# 2965|   	    if (matchClauses[i]) {
# 2966|-> 		TclDecrRefCount(matchClauses[i]);
# 2967|   	    }
# 2968|   	}

Error: CPPCHECK_WARNING (CWE-457): [#def560]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:2966: error[uninitvar]: Uninitialized variable: cachePtr
# 2964|   	for (i=0 ; i<numHandlers ; i++) {
# 2965|   	    if (matchClauses[i]) {
# 2966|-> 		TclDecrRefCount(matchClauses[i]);
# 2967|   	    }
# 2968|   	}

Error: CPPCHECK_WARNING (CWE-476): [#def561]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:3596: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3594|   	Tcl_Obj *leadingWord;
# 3595|   
# 3596|-> 	TclNewObj(leadingWord);
# 3597|   	varTokenPtr = TokenAfter(varTokenPtr);
# 3598|   	if (!TclWordKnownAtCompileTime(varTokenPtr, leadingWord)) {

Error: CPPCHECK_WARNING (CWE-457): [#def562]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:3596: error[uninitvar]: Uninitialized variable: cachePtr
# 3594|   	Tcl_Obj *leadingWord;
# 3595|   
# 3596|-> 	TclNewObj(leadingWord);
# 3597|   	varTokenPtr = TokenAfter(varTokenPtr);
# 3598|   	if (!TclWordKnownAtCompileTime(varTokenPtr, leadingWord)) {

Error: CPPCHECK_WARNING (CWE-457): [#def563]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:3596: error[uninitvar]: Uninitialized variable: leadingWord
# 3594|   	Tcl_Obj *leadingWord;
# 3595|   
# 3596|-> 	TclNewObj(leadingWord);
# 3597|   	varTokenPtr = TokenAfter(varTokenPtr);
# 3598|   	if (!TclWordKnownAtCompileTime(varTokenPtr, leadingWord)) {

Error: CPPCHECK_WARNING (CWE-476): [#def564]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:3599: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3597|   	varTokenPtr = TokenAfter(varTokenPtr);
# 3598|   	if (!TclWordKnownAtCompileTime(varTokenPtr, leadingWord)) {
# 3599|-> 	    TclDecrRefCount(leadingWord);
# 3600|   
# 3601|   	    /*

Error: CPPCHECK_WARNING (CWE-457): [#def565]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:3599: error[uninitvar]: Uninitialized variable: cachePtr
# 3597|   	varTokenPtr = TokenAfter(varTokenPtr);
# 3598|   	if (!TclWordKnownAtCompileTime(varTokenPtr, leadingWord)) {
# 3599|-> 	    TclDecrRefCount(leadingWord);
# 3600|   
# 3601|   	    /*

Error: CPPCHECK_WARNING (CWE-476): [#def566]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:3646: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3644|   	    varCount++;
# 3645|   	}
# 3646|-> 	TclDecrRefCount(leadingWord);
# 3647|       }
# 3648|   

Error: CPPCHECK_WARNING (CWE-457): [#def567]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:3646: error[uninitvar]: Uninitialized variable: cachePtr
# 3644|   	    varCount++;
# 3645|   	}
# 3646|-> 	TclDecrRefCount(leadingWord);
# 3647|       }
# 3648|   

Error: CPPCHECK_WARNING (CWE-476): [#def568]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:3756: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3754|       Tcl_IncrRefCount(boolObj);
# 3755|       code = Tcl_GetBooleanFromObj(NULL, boolObj, &boolVal);
# 3756|->     TclDecrRefCount(boolObj);
# 3757|       if (code == TCL_OK) {
# 3758|   	if (boolVal) {

Error: CPPCHECK_WARNING (CWE-457): [#def569]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompCmdsSZ.c:3756: error[uninitvar]: Uninitialized variable: cachePtr
# 3754|       Tcl_IncrRefCount(boolObj);
# 3755|       code = Tcl_GetBooleanFromObj(NULL, boolObj, &boolVal);
# 3756|->     TclDecrRefCount(boolObj);
# 3757|       if (code == TCL_OK) {
# 3758|   	if (boolVal) {

Error: CPPCHECK_WARNING: [#def570]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def571]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:628: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  626|       nodes = attemptckalloc(nodesAvailable * sizeof(OpNode));
#  627|       if (nodes == NULL) {
#  628|-> 	TclNewLiteralStringObj(msg, "not enough memory to parse expression");
#  629|   	errCode = "NOMEM";
#  630|   	goto error;

Error: CPPCHECK_WARNING (CWE-457): [#def572]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:628: error[uninitvar]: Uninitialized variable: cachePtr
#  626|       nodes = attemptckalloc(nodesAvailable * sizeof(OpNode));
#  627|       if (nodes == NULL) {
#  628|-> 	TclNewLiteralStringObj(msg, "not enough memory to parse expression");
#  629|   	errCode = "NOMEM";
#  630|   	goto error;

Error: CPPCHECK_WARNING (CWE-457): [#def573]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:628: error[uninitvar]: Uninitialized variable: msg
#  626|       nodes = attemptckalloc(nodesAvailable * sizeof(OpNode));
#  627|       if (nodes == NULL) {
#  628|-> 	TclNewLiteralStringObj(msg, "not enough memory to parse expression");
#  629|   	errCode = "NOMEM";
#  630|   	goto error;

Error: CPPCHECK_WARNING (CWE-476): [#def574]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:675: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  673|   		    && ((size -= (size - nodesUsed) / 2) > nodesUsed));
#  674|   	    if (newPtr == NULL) {
#  675|-> 		TclNewLiteralStringObj(msg,
#  676|   			"not enough memory to parse expression");
#  677|   		errCode = "NOMEM";

Error: CPPCHECK_WARNING (CWE-457): [#def575]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:675: error[uninitvar]: Uninitialized variable: (msg)->internalRep.twoPtrValue.ptr1
#  673|   		    && ((size -= (size - nodesUsed) / 2) > nodesUsed));
#  674|   	    if (newPtr == NULL) {
#  675|-> 		TclNewLiteralStringObj(msg,
#  676|   			"not enough memory to parse expression");
#  677|   		errCode = "NOMEM";

Error: CPPCHECK_WARNING (CWE-457): [#def576]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:675: error[uninitvar]: Uninitialized variable: cachePtr
#  673|   		    && ((size -= (size - nodesUsed) / 2) > nodesUsed));
#  674|   	    if (newPtr == NULL) {
#  675|-> 		TclNewLiteralStringObj(msg,
#  676|   			"not enough memory to parse expression");
#  677|   		errCode = "NOMEM";

Error: CPPCHECK_WARNING (CWE-476): [#def577]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:906: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  904|   		tokenPtr = parsePtr->tokenPtr + wordIndex + 1;
#  905|   		if (code == TCL_OK && tokenPtr->type != TCL_TOKEN_VARIABLE) {
#  906|-> 		    TclNewLiteralStringObj(msg, "invalid character \"$\"");
#  907|   		    errCode = "BADCHAR";
#  908|   		    goto error;

Error: CPPCHECK_WARNING (CWE-457): [#def578]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:906: error[uninitvar]: Uninitialized variable: cachePtr
#  904|   		tokenPtr = parsePtr->tokenPtr + wordIndex + 1;
#  905|   		if (code == TCL_OK && tokenPtr->type != TCL_TOKEN_VARIABLE) {
#  906|-> 		    TclNewLiteralStringObj(msg, "invalid character \"$\"");
#  907|   		    errCode = "BADCHAR";
#  908|   		    goto error;

Error: CPPCHECK_WARNING (CWE-476): [#def579]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:941: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  939|   
#  940|   		    if (start == end) {
#  941|-> 			TclNewLiteralStringObj(msg, "missing close-bracket");
#  942|   			parsePtr->term = tokenPtr->start;
#  943|   			parsePtr->errorType = TCL_PARSE_MISSING_BRACKET;

Error: CPPCHECK_WARNING (CWE-457): [#def580]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:941: error[uninitvar]: Uninitialized variable: cachePtr
#  939|   
#  940|   		    if (start == end) {
#  941|-> 			TclNewLiteralStringObj(msg, "missing close-bracket");
#  942|   			parsePtr->term = tokenPtr->start;
#  943|   			parsePtr->errorType = TCL_PARSE_MISSING_BRACKET;

Error: CPPCHECK_WARNING (CWE-476): [#def581]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:1004: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1002|   		 */
# 1003|   
# 1004|-> 		TclNewObj(literal);
# 1005|   		if (TclWordKnownAtCompileTime(tokenPtr, literal)) {
# 1006|   		    Tcl_ListObjAppendElement(NULL, litList, literal);

Error: CPPCHECK_WARNING (CWE-457): [#def582]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:1004: error[uninitvar]: Uninitialized variable: cachePtr
# 1002|   		 */
# 1003|   
# 1004|-> 		TclNewObj(literal);
# 1005|   		if (TclWordKnownAtCompileTime(tokenPtr, literal)) {
# 1006|   		    Tcl_ListObjAppendElement(NULL, litList, literal);

Error: CPPCHECK_WARNING (CWE-457): [#def583]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:1004: error[uninitvar]: Uninitialized variable: literal
# 1002|   		 */
# 1003|   
# 1004|-> 		TclNewObj(literal);
# 1005|   		if (TclWordKnownAtCompileTime(tokenPtr, literal)) {
# 1006|   		    Tcl_ListObjAppendElement(NULL, litList, literal);

Error: CPPCHECK_WARNING (CWE-476): [#def584]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:1097: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1095|   		if (nodePtr[-1].precedence > precedence) {
# 1096|   		    if (nodePtr[-1].lexeme == OPEN_PAREN) {
# 1097|-> 			TclNewLiteralStringObj(msg, "unbalanced open paren");
# 1098|   			parsePtr->errorType = TCL_PARSE_MISSING_PAREN;
# 1099|   			errCode = "UNBALANCED";

Error: CPPCHECK_WARNING (CWE-457): [#def585]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:1097: error[uninitvar]: Uninitialized variable: cachePtr
# 1095|   		if (nodePtr[-1].precedence > precedence) {
# 1096|   		    if (nodePtr[-1].lexeme == OPEN_PAREN) {
# 1097|-> 			TclNewLiteralStringObj(msg, "unbalanced open paren");
# 1098|   			parsePtr->errorType = TCL_PARSE_MISSING_PAREN;
# 1099|   			errCode = "UNBALANCED";

Error: CPPCHECK_WARNING (CWE-476): [#def586]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:1107: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1105|   			errCode = "MISSING";
# 1106|   		    } else if (nodePtr[-1].lexeme == START) {
# 1107|-> 			TclNewLiteralStringObj(msg, "empty expression");
# 1108|   			errCode = "EMPTY";
# 1109|   		    }

Error: CPPCHECK_WARNING (CWE-457): [#def587]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:1107: error[uninitvar]: Uninitialized variable: cachePtr
# 1105|   			errCode = "MISSING";
# 1106|   		    } else if (nodePtr[-1].lexeme == START) {
# 1107|-> 			TclNewLiteralStringObj(msg, "empty expression");
# 1108|   			errCode = "EMPTY";
# 1109|   		    }

Error: CPPCHECK_WARNING (CWE-476): [#def588]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:1111: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1109|   		    }
# 1110|   		} else if (lexeme == CLOSE_PAREN) {
# 1111|-> 		    TclNewLiteralStringObj(msg, "unbalanced close paren");
# 1112|   		    errCode = "UNBALANCED";
# 1113|   		} else if ((lexeme == COMMA)

Error: CPPCHECK_WARNING (CWE-457): [#def589]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:1111: error[uninitvar]: Uninitialized variable: cachePtr
# 1109|   		    }
# 1110|   		} else if (lexeme == CLOSE_PAREN) {
# 1111|-> 		    TclNewLiteralStringObj(msg, "unbalanced close paren");
# 1112|   		    errCode = "UNBALANCED";
# 1113|   		} else if ((lexeme == COMMA)

Error: CPPCHECK_WARNING (CWE-476): [#def590]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:1201: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1199|   		if ((incompletePtr->lexeme == OPEN_PAREN)
# 1200|   			&& (lexeme != CLOSE_PAREN)) {
# 1201|-> 		    TclNewLiteralStringObj(msg, "unbalanced open paren");
# 1202|   		    parsePtr->errorType = TCL_PARSE_MISSING_PAREN;
# 1203|   		    errCode = "UNBALANCED";

Error: CPPCHECK_WARNING (CWE-457): [#def591]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:1201: error[uninitvar]: Uninitialized variable: cachePtr
# 1199|   		if ((incompletePtr->lexeme == OPEN_PAREN)
# 1200|   			&& (lexeme != CLOSE_PAREN)) {
# 1201|-> 		    TclNewLiteralStringObj(msg, "unbalanced open paren");
# 1202|   		    parsePtr->errorType = TCL_PARSE_MISSING_PAREN;
# 1203|   		    errCode = "UNBALANCED";

Error: CPPCHECK_WARNING (CWE-476): [#def592]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:1222: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1220|   			&& (nodes[complete].lexeme == COLON)
# 1221|   			&& (incompletePtr->lexeme != QUESTION)) {
# 1222|-> 		    TclNewLiteralStringObj(msg,
# 1223|   			    "unexpected operator \":\" "
# 1224|   			    "without preceding \"?\"");

Error: CPPCHECK_WARNING (CWE-457): [#def593]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:1222: error[uninitvar]: Uninitialized variable: cachePtr
# 1220|   			&& (nodes[complete].lexeme == COLON)
# 1221|   			&& (incompletePtr->lexeme != QUESTION)) {
# 1222|-> 		    TclNewLiteralStringObj(msg,
# 1223|   			    "unexpected operator \":\" "
# 1224|   			    "without preceding \"?\"");

Error: CPPCHECK_WARNING (CWE-476): [#def594]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:1287: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1285|   	    if (lexeme == CLOSE_PAREN) {
# 1286|   		if (incompletePtr->lexeme != OPEN_PAREN) {
# 1287|-> 		    TclNewLiteralStringObj(msg, "unbalanced close paren");
# 1288|   		    errCode = "UNBALANCED";
# 1289|   		    goto error;

Error: CPPCHECK_WARNING (CWE-457): [#def595]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:1287: error[uninitvar]: Uninitialized variable: cachePtr
# 1285|   	    if (lexeme == CLOSE_PAREN) {
# 1286|   		if (incompletePtr->lexeme != OPEN_PAREN) {
# 1287|-> 		    TclNewLiteralStringObj(msg, "unbalanced close paren");
# 1288|   		    errCode = "UNBALANCED";
# 1289|   		    goto error;

Error: CPPCHECK_WARNING (CWE-476): [#def596]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:1297: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1295|   		if  ((incompletePtr->lexeme != OPEN_PAREN)
# 1296|   			|| (incompletePtr[-1].lexeme != FUNCTION)) {
# 1297|-> 		    TclNewLiteralStringObj(msg,
# 1298|   			    "unexpected \",\" outside function argument list");
# 1299|   		    errCode = "SURPRISE";

Error: CPPCHECK_WARNING (CWE-457): [#def597]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:1297: error[uninitvar]: Uninitialized variable: cachePtr
# 1295|   		if  ((incompletePtr->lexeme != OPEN_PAREN)
# 1296|   			|| (incompletePtr[-1].lexeme != FUNCTION)) {
# 1297|-> 		    TclNewLiteralStringObj(msg,
# 1298|   			    "unexpected \",\" outside function argument list");
# 1299|   		    errCode = "SURPRISE";

Error: CPPCHECK_WARNING (CWE-476): [#def598]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:1306: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1304|   	    /* Operator ":" may only be right operand of "?" */
# 1305|   	    if (IsOperator(complete) && (nodes[complete].lexeme == COLON)) {
# 1306|-> 		TclNewLiteralStringObj(msg,
# 1307|   			"unexpected operator \":\" without preceding \"?\"");
# 1308|   		errCode = "SURPRISE";

Error: CPPCHECK_WARNING (CWE-457): [#def599]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:1306: error[uninitvar]: Uninitialized variable: cachePtr
# 1304|   	    /* Operator ":" may only be right operand of "?" */
# 1305|   	    if (IsOperator(complete) && (nodes[complete].lexeme == COLON)) {
# 1306|-> 		TclNewLiteralStringObj(msg,
# 1307|   			"unexpected operator \":\" without preceding \"?\"");
# 1308|   		errCode = "SURPRISE";

Error: CPPCHECK_WARNING (CWE-476): [#def600]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:1840: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1838|       }
# 1839|   
# 1840|->     TclNewObj(litList);
# 1841|       TclNewObj(funcList);
# 1842|       code = ParseExpr(interp, start, numBytes, &opTree, litList, funcList,

Error: CPPCHECK_WARNING (CWE-457): [#def601]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:1840: error[uninitvar]: Uninitialized variable: cachePtr
# 1838|       }
# 1839|   
# 1840|->     TclNewObj(litList);
# 1841|       TclNewObj(funcList);
# 1842|       code = ParseExpr(interp, start, numBytes, &opTree, litList, funcList,

Error: CPPCHECK_WARNING (CWE-457): [#def602]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:1840: error[uninitvar]: Uninitialized variable: litList
# 1838|       }
# 1839|   
# 1840|->     TclNewObj(litList);
# 1841|       TclNewObj(funcList);
# 1842|       code = ParseExpr(interp, start, numBytes, &opTree, litList, funcList,

Error: CPPCHECK_WARNING (CWE-476): [#def603]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:1841: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1839|   
# 1840|       TclNewObj(litList);
# 1841|->     TclNewObj(funcList);
# 1842|       code = ParseExpr(interp, start, numBytes, &opTree, litList, funcList,
# 1843|   	    exprParsePtr, 1 /* parseOnly */);

Error: CPPCHECK_WARNING (CWE-457): [#def604]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:1841: error[uninitvar]: Uninitialized variable: cachePtr
# 1839|   
# 1840|       TclNewObj(litList);
# 1841|->     TclNewObj(funcList);
# 1842|       code = ParseExpr(interp, start, numBytes, &opTree, litList, funcList,
# 1843|   	    exprParsePtr, 1 /* parseOnly */);

Error: CPPCHECK_WARNING (CWE-457): [#def605]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:1841: error[uninitvar]: Uninitialized variable: funcList
# 1839|   
# 1840|       TclNewObj(litList);
# 1841|->     TclNewObj(funcList);
# 1842|       code = ParseExpr(interp, start, numBytes, &opTree, litList, funcList,
# 1843|   	    exprParsePtr, 1 /* parseOnly */);

Error: CPPCHECK_WARNING (CWE-476): [#def606]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:2008: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2006|       }
# 2007|   
# 2008|->     TclNewObj(literal);
# 2009|       if (TclParseNumber(NULL, literal, NULL, start, numBytes, &end,
# 2010|   	    TCL_PARSE_NO_WHITESPACE) == TCL_OK) {

Error: CPPCHECK_WARNING (CWE-457): [#def607]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:2008: error[uninitvar]: Uninitialized variable: cachePtr
# 2006|       }
# 2007|   
# 2008|->     TclNewObj(literal);
# 2009|       if (TclParseNumber(NULL, literal, NULL, start, numBytes, &end,
# 2010|   	    TCL_PARSE_NO_WHITESPACE) == TCL_OK) {

Error: CPPCHECK_WARNING (CWE-457): [#def608]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:2008: error[uninitvar]: Uninitialized variable: literal
# 2006|       }
# 2007|   
# 2008|->     TclNewObj(literal);
# 2009|       if (TclParseNumber(NULL, literal, NULL, start, numBytes, &end,
# 2010|   	    TCL_PARSE_NO_WHITESPACE) == TCL_OK) {

Error: CPPCHECK_WARNING (CWE-476): [#def609]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:2128: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2126|       int code;
# 2127|   
# 2128|->     TclNewObj(litList);
# 2129|       TclNewObj(funcList);
# 2130|       code = ParseExpr(interp, script, numBytes, &opTree, litList,

Error: CPPCHECK_WARNING (CWE-457): [#def610]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:2128: error[uninitvar]: Uninitialized variable: cachePtr
# 2126|       int code;
# 2127|   
# 2128|->     TclNewObj(litList);
# 2129|       TclNewObj(funcList);
# 2130|       code = ParseExpr(interp, script, numBytes, &opTree, litList,

Error: CPPCHECK_WARNING (CWE-457): [#def611]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:2128: error[uninitvar]: Uninitialized variable: litList
# 2126|       int code;
# 2127|   
# 2128|->     TclNewObj(litList);
# 2129|       TclNewObj(funcList);
# 2130|       code = ParseExpr(interp, script, numBytes, &opTree, litList,

Error: CPPCHECK_WARNING (CWE-476): [#def612]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:2129: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2127|   
# 2128|       TclNewObj(litList);
# 2129|->     TclNewObj(funcList);
# 2130|       code = ParseExpr(interp, script, numBytes, &opTree, litList,
# 2131|   	    funcList, parsePtr, 0 /* parseOnly */);

Error: CPPCHECK_WARNING (CWE-457): [#def613]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:2129: error[uninitvar]: Uninitialized variable: cachePtr
# 2127|   
# 2128|       TclNewObj(litList);
# 2129|->     TclNewObj(funcList);
# 2130|       code = ParseExpr(interp, script, numBytes, &opTree, litList,
# 2131|   	    funcList, parsePtr, 0 /* parseOnly */);

Error: CPPCHECK_WARNING (CWE-457): [#def614]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:2129: error[uninitvar]: Uninitialized variable: funcList
# 2127|   
# 2128|       TclNewObj(litList);
# 2129|->     TclNewObj(funcList);
# 2130|       code = ParseExpr(interp, script, numBytes, &opTree, litList,
# 2131|   	    funcList, parsePtr, 0 /* parseOnly */);

Error: CPPCHECK_WARNING (CWE-476): [#def615]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:2192: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2190|       NRE_callback *rootPtr = TOP_CB(interp);
# 2191|   
# 2192|->     TclNewObj(byteCodeObj);
# 2193|       /*
# 2194|        * Note we are compiling an expression with literal arguments. This means

Error: CPPCHECK_WARNING (CWE-457): [#def616]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:2192: error[uninitvar]: Uninitialized variable: byteCodeObj
# 2190|       NRE_callback *rootPtr = TOP_CB(interp);
# 2191|   
# 2192|->     TclNewObj(byteCodeObj);
# 2193|       /*
# 2194|        * Note we are compiling an expression with literal arguments. This means

Error: CPPCHECK_WARNING (CWE-457): [#def617]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:2192: error[uninitvar]: Uninitialized variable: cachePtr
# 2190|       NRE_callback *rootPtr = TOP_CB(interp);
# 2191|   
# 2192|->     TclNewObj(byteCodeObj);
# 2193|       /*
# 2194|        * Note we are compiling an expression with literal arguments. This means

Error: GCC_ANALYZER_WARNING (CWE-476): [#def618]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:14: included_from: Included from here.
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c: scope_hint: In function ‘CompileExprTree’
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:2276:41: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘funcObjv’
tcl-8.6.13-build/tcl8.6.13/generic/tclInt.h:4343:7: note: in definition of macro ‘TclGetStringFromObj’
tcl-8.6.13-build/tcl8.6.13/generic/tclInt.h:4343:7: note: in definition of macro ‘TclGetStringFromObj’
# 2274|   		Tcl_DStringInit(&cmdName);
# 2275|   		TclDStringAppendLiteral(&cmdName, "tcl::mathfunc::");
# 2276|-> 		p = TclGetStringFromObj(*funcObjv, &length);
# 2277|   		funcObjv++;
# 2278|   		Tcl_DStringAppend(&cmdName, p, length);

Error: CLANG_WARNING: [#def619]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:2364:7: warning[core.NullDereference]: Dereference of null pointer
# 2362|   	    case COLON:
# 2363|   		CLANG_ASSERT(jumpPtr);
# 2364|-> 		if (jumpPtr->jump.jumpType == TCL_TRUE_JUMP) {
# 2365|   		    jumpPtr->jump.jumpType = TCL_UNCONDITIONAL_JUMP;
# 2366|   		    convert = 1;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def620]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:2373:25: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘jumpPtr’
# 2371|   		}
# 2372|   		freePtr = jumpPtr;
# 2373|-> 		jumpPtr = jumpPtr->next;
# 2374|   		TclStackFree(interp, freePtr);
# 2375|   		TclFixupForwardJump(envPtr, &jumpPtr->jump,

Error: CLANG_WARNING: [#def621]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:2395:7: warning[core.NullDereference]: Access to field 'codeOffset' results in a dereference of a null pointer
# 2393|   		TclStoreInt1AtPtr(CurrentOffset(envPtr) - pc1,
# 2394|   			envPtr->codeStart + pc1 + 1);
# 2395|-> 		if (TclFixupForwardJumpToHere(envPtr, &jumpPtr->jump, 127)) {
# 2396|   		    pc2 += 3;
# 2397|   		}

Error: GCC_ANALYZER_WARNING (CWE-476): [#def622]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:2404:25: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘jumpPtr’
tcl-8.6.13-build/tcl8.6.13/generic/tclInt.h:4131:9: note: in expansion of macro ‘TclAllocObjStorageEx’
tcl-8.6.13-build/tcl8.6.13/generic/tclInt.h:4676:9: note: in expansion of macro ‘TclAllocObjStorage’
tcl-8.6.13-build/tcl8.6.13/generic/tclInt.h:4685:5: note: in expansion of macro ‘TclNewLongObj’
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:2698:13: note: in expansion of macro ‘TclNewIntObj’
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:15: included_from: Included from here.
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:2392:17: note: in expansion of macro ‘TclAdjustStackDepth’
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:2392:17: note: in expansion of macro ‘TclAdjustStackDepth’
tcl-8.6.13-build/tcl8.6.13/generic/tclCompile.h:1408:9: note: in expansion of macro ‘TclUpdateAtCmdStart’
tcl-8.6.13-build/tcl8.6.13/generic/tclCompile.h:1427:13: note: in expansion of macro ‘TclEmitInstInt4’
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:2398:17: note: in expansion of macro ‘TclEmitPush’
tcl-8.6.13-build/tcl8.6.13/generic/tclCompile.h:1441:47: note: in definition of macro ‘TclStoreInt1AtPtr’
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:2400:35: note: in expansion of macro ‘CurrentOffset’
# 2402|   		convert = 0;
# 2403|   		freePtr = jumpPtr;
# 2404|-> 		jumpPtr = jumpPtr->next;
# 2405|   		TclStackFree(interp, freePtr);
# 2406|   		break;

Error: CPPCHECK_WARNING (CWE-476): [#def623]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:2698: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2696|   
# 2697|   	if (lexeme == EXPON) {
# 2698|-> 	    TclNewIntObj(litObjv[1], occdPtr->i.identity);
# 2699|   	    Tcl_IncrRefCount(litObjv[1]);
# 2700|   	    decrMe = 1;

Error: CPPCHECK_WARNING (CWE-457): [#def624]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:2698: error[uninitvar]: Uninitialized variable: (litObjv[1])->internalRep.twoPtrValue.ptr1
# 2696|   
# 2697|   	if (lexeme == EXPON) {
# 2698|-> 	    TclNewIntObj(litObjv[1], occdPtr->i.identity);
# 2699|   	    Tcl_IncrRefCount(litObjv[1]);
# 2700|   	    decrMe = 1;

Error: CPPCHECK_WARNING (CWE-457): [#def625]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:2698: error[uninitvar]: Uninitialized variable: cachePtr
# 2696|   
# 2697|   	if (lexeme == EXPON) {
# 2698|-> 	    TclNewIntObj(litObjv[1], occdPtr->i.identity);
# 2699|   	    Tcl_IncrRefCount(litObjv[1]);
# 2700|   	    decrMe = 1;

Error: CPPCHECK_WARNING (CWE-476): [#def626]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:2714: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2712|   		litObjv[0] = Tcl_NewDoubleObj(1.0);
# 2713|   	    } else {
# 2714|-> 		TclNewIntObj(litObjv[0], occdPtr->i.identity);
# 2715|   	    }
# 2716|   	    Tcl_IncrRefCount(litObjv[0]);

Error: CPPCHECK_WARNING (CWE-457): [#def627]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:2714: error[uninitvar]: Uninitialized variable: cachePtr
# 2712|   		litObjv[0] = Tcl_NewDoubleObj(1.0);
# 2713|   	    } else {
# 2714|-> 		TclNewIntObj(litObjv[0], occdPtr->i.identity);
# 2715|   	    }
# 2716|   	    Tcl_IncrRefCount(litObjv[0]);

Error: CPPCHECK_WARNING: [#def628]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompile.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def629]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompile.c:1498: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1496|   		     */
# 1497|   
# 1498|-> 		    TclNewLiteralStringObj(envPtr->extCmdMapPtr->path, "");
# 1499|   		} else {
# 1500|   		    envPtr->extCmdMapPtr->path = norm;

Error: CPPCHECK_WARNING (CWE-457): [#def630]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompile.c:1498: error[uninitvar]: Uninitialized variable: cachePtr
# 1496|   		     */
# 1497|   
# 1498|-> 		    TclNewLiteralStringObj(envPtr->extCmdMapPtr->path, "");
# 1499|   		} else {
# 1500|   		    envPtr->extCmdMapPtr->path = norm;

Error: CPPCHECK_WARNING (CWE-457): [#def631]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompile.c:1498: error[uninitvar]: Uninitialized variable: envPtr->extCmdMapPtr->path
# 1496|   		     */
# 1497|   
# 1498|-> 		    TclNewLiteralStringObj(envPtr->extCmdMapPtr->path, "");
# 1499|   		} else {
# 1500|   		    envPtr->extCmdMapPtr->path = norm;

Error: CPPCHECK_WARNING (CWE-476): [#def632]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompile.c:1503: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1501|   		}
# 1502|   	    } else {
# 1503|-> 		TclNewLiteralStringObj(envPtr->extCmdMapPtr->path, "");
# 1504|   	    }
# 1505|   

Error: CPPCHECK_WARNING (CWE-457): [#def633]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompile.c:1503: error[uninitvar]: Uninitialized variable: (envPtr->extCmdMapPtr->path)->internalRep.twoPtrValue.ptr1
# 1501|   		}
# 1502|   	    } else {
# 1503|-> 		TclNewLiteralStringObj(envPtr->extCmdMapPtr->path, "");
# 1504|   	    }
# 1505|   

Error: CPPCHECK_WARNING (CWE-457): [#def634]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompile.c:1503: error[uninitvar]: Uninitialized variable: cachePtr
# 1501|   		}
# 1502|   	    } else {
# 1503|-> 		TclNewLiteralStringObj(envPtr->extCmdMapPtr->path, "");
# 1504|   	    }
# 1505|   

Error: CPPCHECK_WARNING (CWE-476): [#def635]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompile.c:1713: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1711|       tokenPtr++;
# 1712|       if (valuePtr != NULL) {
# 1713|-> 	TclNewObj(tempPtr);
# 1714|   	Tcl_IncrRefCount(tempPtr);
# 1715|       }

Error: CPPCHECK_WARNING (CWE-457): [#def636]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompile.c:1713: error[uninitvar]: Uninitialized variable: cachePtr
# 1711|       tokenPtr++;
# 1712|       if (valuePtr != NULL) {
# 1713|-> 	TclNewObj(tempPtr);
# 1714|   	Tcl_IncrRefCount(tempPtr);
# 1715|       }

Error: CPPCHECK_WARNING (CWE-457): [#def637]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompile.c:1713: error[uninitvar]: Uninitialized variable: tempPtr
# 1711|       tokenPtr++;
# 1712|       if (valuePtr != NULL) {
# 1713|-> 	TclNewObj(tempPtr);
# 1714|   	Tcl_IncrRefCount(tempPtr);
# 1715|       }

Error: CPPCHECK_WARNING (CWE-476): [#def638]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompile.c:2013: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2011|       int depth = TclGetStackDepth(envPtr);
# 2012|   
# 2013|->     TclNewObj(cmdObj);
# 2014|       assert (parsePtr->numWords > 0);
# 2015|   

Error: CPPCHECK_WARNING (CWE-457): [#def639]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompile.c:2013: error[uninitvar]: Uninitialized variable: cachePtr
# 2011|       int depth = TclGetStackDepth(envPtr);
# 2012|   
# 2013|->     TclNewObj(cmdObj);
# 2014|       assert (parsePtr->numWords > 0);
# 2015|   

Error: CPPCHECK_WARNING (CWE-457): [#def640]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompile.c:2013: error[uninitvar]: Uninitialized variable: cmdObj
# 2011|       int depth = TclGetStackDepth(envPtr);
# 2012|   
# 2013|->     TclNewObj(cmdObj);
# 2014|       assert (parsePtr->numWords > 0);
# 2015|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def641]
tcl-8.6.13-build/tcl8.6.13/generic/tclCompile.h:1561:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘tokenPtr’
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:2471:13: note: in expansion of macro ‘CompileTokens’
tcl-8.6.13-build/tcl8.6.13/generic/tclInt.h:4131:9: note: in expansion of macro ‘TclAllocObjStorageEx’
tcl-8.6.13-build/tcl8.6.13/generic/tclInt.h:4676:9: note: in expansion of macro ‘TclAllocObjStorage’
tcl-8.6.13-build/tcl8.6.13/generic/tclInt.h:4685:5: note: in expansion of macro ‘TclNewLongObj’
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:2698:13: note: in expansion of macro ‘TclNewIntObj’
tcl-8.6.13-build/tcl8.6.13/generic/tclCompExpr.c:2471:13: note: in expansion of macro ‘CompileTokens’
# 1559|   
# 1560|   #define CompileTokens(envPtr, tokenPtr, interp) \
# 1561|->     TclCompileTokens((interp), (tokenPtr)+1, (tokenPtr)->numComponents, \
# 1562|   	    (envPtr));
# 1563|   /*

Error: CPPCHECK_WARNING: [#def642]
tcl-8.6.13-build/tcl8.6.13/generic/tclDate.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-457): [#def643]
tcl-8.6.13-build/tcl8.6.13/generic/tclDate.c: scope_hint: In function ‘TclDateparse’
tcl-8.6.13-build/tcl8.6.13/generic/tclDate.c:546:7: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘yyss’
tcl-8.6.13-build/tcl8.6.13/generic/tclDate.c:531:9: note: in expansion of macro ‘YYCOPY’
tcl-8.6.13-build/tcl8.6.13/generic/tclDate.c:1425:9: note: in expansion of macro ‘YYSTACK_RELOCATE’
tcl-8.6.13-build/tcl8.6.13/generic/tclDate.c:546:25: note: in definition of macro ‘YYCOPY’
tcl-8.6.13-build/tcl8.6.13/generic/tclDate.c:1425:9: note: in expansion of macro ‘YYSTACK_RELOCATE’
tcl-8.6.13-build/tcl8.6.13/generic/tclDate.c:531:9: note: in expansion of macro ‘YYCOPY’
tcl-8.6.13-build/tcl8.6.13/generic/tclDate.c:1425:9: note: in expansion of macro ‘YYSTACK_RELOCATE’
#  544|   #  if defined __GNUC__ && 1 < __GNUC__
#  545|   #   define YYCOPY(Dst, Src, Count) \
#  546|->       __builtin_memcpy (Dst, Src, (Count) * sizeof (*(Src)))
#  547|   #  else
#  548|   #   define YYCOPY(Dst, Src, Count)              \

Error: GCC_ANALYZER_WARNING (CWE-457): [#def644]
tcl-8.6.13-build/tcl8.6.13/generic/tclDate.c:1544:9: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
# 1542|        unconditionally makes the parser a bit smaller, and it avoids a
# 1543|        GCC warning that YYVAL may be used uninitialized.  */
# 1544|->   yyval = yyvsp[1-yylen];
# 1545|   
# 1546|     /* Default location. */

Error: CPPCHECK_WARNING (CWE-476): [#def645]
tcl-8.6.13-build/tcl8.6.13/generic/tclDate.c:2504: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2502|       Tcl_AppendToObj(infoPtr->messages, s, -1);
# 2503|       Tcl_AppendToObj(infoPtr->messages, " (characters ", -1);
# 2504|->     TclNewIntObj(t, location->first_column);
# 2505|       Tcl_IncrRefCount(t);
# 2506|       Tcl_AppendObjToObj(infoPtr->messages, t);

Error: CPPCHECK_WARNING (CWE-457): [#def646]
tcl-8.6.13-build/tcl8.6.13/generic/tclDate.c:2504: error[uninitvar]: Uninitialized variable: cachePtr
# 2502|       Tcl_AppendToObj(infoPtr->messages, s, -1);
# 2503|       Tcl_AppendToObj(infoPtr->messages, " (characters ", -1);
# 2504|->     TclNewIntObj(t, location->first_column);
# 2505|       Tcl_IncrRefCount(t);
# 2506|       Tcl_AppendObjToObj(infoPtr->messages, t);

Error: CPPCHECK_WARNING (CWE-457): [#def647]
tcl-8.6.13-build/tcl8.6.13/generic/tclDate.c:2504: error[uninitvar]: Uninitialized variable: t
# 2502|       Tcl_AppendToObj(infoPtr->messages, s, -1);
# 2503|       Tcl_AppendToObj(infoPtr->messages, " (characters ", -1);
# 2504|->     TclNewIntObj(t, location->first_column);
# 2505|       Tcl_IncrRefCount(t);
# 2506|       Tcl_AppendObjToObj(infoPtr->messages, t);

Error: CPPCHECK_WARNING (CWE-476): [#def648]
tcl-8.6.13-build/tcl8.6.13/generic/tclDate.c:2509: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2507|       Tcl_DecrRefCount(t);
# 2508|       Tcl_AppendToObj(infoPtr->messages, "-", -1);
# 2509|->     TclNewIntObj(t, location->last_column);
# 2510|       Tcl_IncrRefCount(t);
# 2511|       Tcl_AppendObjToObj(infoPtr->messages, t);

Error: CPPCHECK_WARNING (CWE-457): [#def649]
tcl-8.6.13-build/tcl8.6.13/generic/tclDate.c:2509: error[uninitvar]: Uninitialized variable: (t)->internalRep.twoPtrValue.ptr1
# 2507|       Tcl_DecrRefCount(t);
# 2508|       Tcl_AppendToObj(infoPtr->messages, "-", -1);
# 2509|->     TclNewIntObj(t, location->last_column);
# 2510|       Tcl_IncrRefCount(t);
# 2511|       Tcl_AppendObjToObj(infoPtr->messages, t);

Error: CPPCHECK_WARNING (CWE-457): [#def650]
tcl-8.6.13-build/tcl8.6.13/generic/tclDate.c:2509: error[uninitvar]: Uninitialized variable: cachePtr
# 2507|       Tcl_DecrRefCount(t);
# 2508|       Tcl_AppendToObj(infoPtr->messages, "-", -1);
# 2509|->     TclNewIntObj(t, location->last_column);
# 2510|       Tcl_IncrRefCount(t);
# 2511|       Tcl_AppendObjToObj(infoPtr->messages, t);

Error: CPPCHECK_WARNING (CWE-476): [#def651]
tcl-8.6.13-build/tcl8.6.13/generic/tclDate.c:2791: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2789|       yyRelMonth = 0; yyRelDay = 0; yyRelSeconds = 0; yyRelPointer = NULL;
# 2790|   
# 2791|->     TclNewObj(dateInfo.messages);
# 2792|       dateInfo.separatrix = "";
# 2793|       Tcl_IncrRefCount(dateInfo.messages);

Error: CPPCHECK_WARNING (CWE-457): [#def652]
tcl-8.6.13-build/tcl8.6.13/generic/tclDate.c:2791: error[uninitvar]: Uninitialized variable: cachePtr
# 2789|       yyRelMonth = 0; yyRelDay = 0; yyRelSeconds = 0; yyRelPointer = NULL;
# 2790|   
# 2791|->     TclNewObj(dateInfo.messages);
# 2792|       dateInfo.separatrix = "";
# 2793|       Tcl_IncrRefCount(dateInfo.messages);

Error: CPPCHECK_WARNING (CWE-457): [#def653]
tcl-8.6.13-build/tcl8.6.13/generic/tclDate.c:2791: error[uninitvar]: Uninitialized variable: dateInfo.messages
# 2789|       yyRelMonth = 0; yyRelDay = 0; yyRelSeconds = 0; yyRelPointer = NULL;
# 2790|   
# 2791|->     TclNewObj(dateInfo.messages);
# 2792|       dateInfo.separatrix = "";
# 2793|       Tcl_IncrRefCount(dateInfo.messages);

Error: CPPCHECK_WARNING (CWE-476): [#def654]
tcl-8.6.13-build/tcl8.6.13/generic/tclDate.c:2848: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2846|       }
# 2847|   
# 2848|->     TclNewObj(result);
# 2849|       TclNewObj(resultElement);
# 2850|       if (yyHaveDate) {

Error: CPPCHECK_WARNING (CWE-457): [#def655]
tcl-8.6.13-build/tcl8.6.13/generic/tclDate.c:2848: error[uninitvar]: Uninitialized variable: cachePtr
# 2846|       }
# 2847|   
# 2848|->     TclNewObj(result);
# 2849|       TclNewObj(resultElement);
# 2850|       if (yyHaveDate) {

Error: CPPCHECK_WARNING (CWE-457): [#def656]
tcl-8.6.13-build/tcl8.6.13/generic/tclDate.c:2848: error[uninitvar]: Uninitialized variable: result
# 2846|       }
# 2847|   
# 2848|->     TclNewObj(result);
# 2849|       TclNewObj(resultElement);
# 2850|       if (yyHaveDate) {

Error: CPPCHECK_WARNING (CWE-476): [#def657]
tcl-8.6.13-build/tcl8.6.13/generic/tclDate.c:2849: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2847|   
# 2848|       TclNewObj(result);
# 2849|->     TclNewObj(resultElement);
# 2850|       if (yyHaveDate) {
# 2851|   	Tcl_ListObjAppendElement(interp, resultElement,

Error: CPPCHECK_WARNING (CWE-457): [#def658]
tcl-8.6.13-build/tcl8.6.13/generic/tclDate.c:2849: error[uninitvar]: Uninitialized variable: cachePtr
# 2847|   
# 2848|       TclNewObj(result);
# 2849|->     TclNewObj(resultElement);
# 2850|       if (yyHaveDate) {
# 2851|   	Tcl_ListObjAppendElement(interp, resultElement,

Error: CPPCHECK_WARNING (CWE-457): [#def659]
tcl-8.6.13-build/tcl8.6.13/generic/tclDate.c:2849: error[uninitvar]: Uninitialized variable: resultElement
# 2847|   
# 2848|       TclNewObj(result);
# 2849|->     TclNewObj(resultElement);
# 2850|       if (yyHaveDate) {
# 2851|   	Tcl_ListObjAppendElement(interp, resultElement,

Error: CPPCHECK_WARNING (CWE-476): [#def660]
tcl-8.6.13-build/tcl8.6.13/generic/tclDate.c:2867: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2865|       }
# 2866|   
# 2867|->     TclNewObj(resultElement);
# 2868|       if (yyHaveZone) {
# 2869|   	Tcl_ListObjAppendElement(interp, resultElement,

Error: CPPCHECK_WARNING (CWE-457): [#def661]
tcl-8.6.13-build/tcl8.6.13/generic/tclDate.c:2867: error[uninitvar]: Uninitialized variable: (resultElement)->internalRep.twoPtrValue.ptr1
# 2865|       }
# 2866|   
# 2867|->     TclNewObj(resultElement);
# 2868|       if (yyHaveZone) {
# 2869|   	Tcl_ListObjAppendElement(interp, resultElement,

Error: CPPCHECK_WARNING (CWE-457): [#def662]
tcl-8.6.13-build/tcl8.6.13/generic/tclDate.c:2867: error[uninitvar]: Uninitialized variable: cachePtr
# 2865|       }
# 2866|   
# 2867|->     TclNewObj(resultElement);
# 2868|       if (yyHaveZone) {
# 2869|   	Tcl_ListObjAppendElement(interp, resultElement,

Error: CPPCHECK_WARNING (CWE-476): [#def663]
tcl-8.6.13-build/tcl8.6.13/generic/tclDate.c:2876: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2874|       Tcl_ListObjAppendElement(interp, result, resultElement);
# 2875|   
# 2876|->     TclNewObj(resultElement);
# 2877|       if (yyHaveRel) {
# 2878|   	Tcl_ListObjAppendElement(interp, resultElement,

Error: CPPCHECK_WARNING (CWE-457): [#def664]
tcl-8.6.13-build/tcl8.6.13/generic/tclDate.c:2876: error[uninitvar]: Uninitialized variable: cachePtr
# 2874|       Tcl_ListObjAppendElement(interp, result, resultElement);
# 2875|   
# 2876|->     TclNewObj(resultElement);
# 2877|       if (yyHaveRel) {
# 2878|   	Tcl_ListObjAppendElement(interp, resultElement,

Error: CPPCHECK_WARNING (CWE-476): [#def665]
tcl-8.6.13-build/tcl8.6.13/generic/tclDate.c:2887: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2885|       Tcl_ListObjAppendElement(interp, result, resultElement);
# 2886|   
# 2887|->     TclNewObj(resultElement);
# 2888|       if (yyHaveDay && !yyHaveDate) {
# 2889|   	Tcl_ListObjAppendElement(interp, resultElement,

Error: CPPCHECK_WARNING (CWE-457): [#def666]
tcl-8.6.13-build/tcl8.6.13/generic/tclDate.c:2887: error[uninitvar]: Uninitialized variable: cachePtr
# 2885|       Tcl_ListObjAppendElement(interp, result, resultElement);
# 2886|   
# 2887|->     TclNewObj(resultElement);
# 2888|       if (yyHaveDay && !yyHaveDate) {
# 2889|   	Tcl_ListObjAppendElement(interp, resultElement,

Error: CPPCHECK_WARNING (CWE-476): [#def667]
tcl-8.6.13-build/tcl8.6.13/generic/tclDate.c:2896: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2894|       Tcl_ListObjAppendElement(interp, result, resultElement);
# 2895|   
# 2896|->     TclNewObj(resultElement);
# 2897|       if (yyHaveOrdinalMonth) {
# 2898|   	Tcl_ListObjAppendElement(interp, resultElement,

Error: CPPCHECK_WARNING (CWE-457): [#def668]
tcl-8.6.13-build/tcl8.6.13/generic/tclDate.c:2896: error[uninitvar]: Uninitialized variable: cachePtr
# 2894|       Tcl_ListObjAppendElement(interp, result, resultElement);
# 2895|   
# 2896|->     TclNewObj(resultElement);
# 2897|       if (yyHaveOrdinalMonth) {
# 2898|   	Tcl_ListObjAppendElement(interp, resultElement,

Error: CPPCHECK_WARNING: [#def669]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def670]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:270: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  268|   	Tcl_Obj *valuePtr = (Tcl_Obj *)Tcl_GetHashValue(&cPtr->entry);
#  269|   
#  270|-> 	TclDecrRefCount(valuePtr);
#  271|       }
#  272|       Tcl_DeleteHashTable(&dict->table);

Error: CPPCHECK_WARNING (CWE-457): [#def671]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:270: error[uninitvar]: Uninitialized variable: cachePtr
#  268|   	Tcl_Obj *valuePtr = (Tcl_Obj *)Tcl_GetHashValue(&cPtr->entry);
#  269|   
#  270|-> 	TclDecrRefCount(valuePtr);
#  271|       }
#  272|       Tcl_DeleteHashTable(&dict->table);

Error: CPPCHECK_WARNING (CWE-476): [#def672]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:317: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  315|   	Tcl_Obj *valuePtr = (Tcl_Obj *)Tcl_GetHashValue(&cPtr->entry);
#  316|   
#  317|-> 	TclDecrRefCount(valuePtr);
#  318|       }
#  319|   

Error: CPPCHECK_WARNING (CWE-457): [#def673]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:317: error[uninitvar]: Uninitialized variable: cachePtr
#  315|   	Tcl_Obj *valuePtr = (Tcl_Obj *)Tcl_GetHashValue(&cPtr->entry);
#  316|   
#  317|-> 	TclDecrRefCount(valuePtr);
#  318|       }
#  319|   

Error: CPPCHECK_WARNING (CWE-476): [#def674]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:639: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  637|   		(void) Tcl_GetString(objPtr);
#  638|   
#  639|-> 		TclDecrRefCount(discardedValue);
#  640|   	    }
#  641|   	    Tcl_SetHashValue(hPtr, objv[i+1]);

Error: CPPCHECK_WARNING (CWE-457): [#def675]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:639: error[uninitvar]: Uninitialized variable: cachePtr
#  637|   		(void) Tcl_GetString(objPtr);
#  638|   
#  639|-> 		TclDecrRefCount(discardedValue);
#  640|   	    }
#  641|   	    Tcl_SetHashValue(hPtr, objv[i+1]);

Error: CPPCHECK_WARNING (CWE-476): [#def676]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:666: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  664|   
#  665|   	    if (literal) {
#  666|-> 		TclNewStringObj(keyPtr, elemStart, elemSize);
#  667|   	    } else {
#  668|   		/* Avoid double copy */

Error: CPPCHECK_WARNING (CWE-457): [#def677]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:666: error[uninitvar]: Uninitialized variable: cachePtr
#  664|   
#  665|   	    if (literal) {
#  666|-> 		TclNewStringObj(keyPtr, elemStart, elemSize);
#  667|   	    } else {
#  668|   		/* Avoid double copy */

Error: CPPCHECK_WARNING (CWE-457): [#def678]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:666: error[uninitvar]: Uninitialized variable: keyPtr
#  664|   
#  665|   	    if (literal) {
#  666|-> 		TclNewStringObj(keyPtr, elemStart, elemSize);
#  667|   	    } else {
#  668|   		/* Avoid double copy */

Error: CPPCHECK_WARNING (CWE-476): [#def679]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:669: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  667|   	    } else {
#  668|   		/* Avoid double copy */
#  669|-> 		TclNewObj(keyPtr);
#  670|   		keyPtr->bytes = ckalloc((unsigned) elemSize + 1);
#  671|   		keyPtr->length = TclCopyAndCollapse(elemSize, elemStart,

Error: CPPCHECK_WARNING (CWE-457): [#def680]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:669: error[uninitvar]: Uninitialized variable: (keyPtr)->internalRep.twoPtrValue.ptr1
#  667|   	    } else {
#  668|   		/* Avoid double copy */
#  669|-> 		TclNewObj(keyPtr);
#  670|   		keyPtr->bytes = ckalloc((unsigned) elemSize + 1);
#  671|   		keyPtr->length = TclCopyAndCollapse(elemSize, elemStart,

Error: CPPCHECK_WARNING (CWE-457): [#def681]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:669: error[uninitvar]: Uninitialized variable: cachePtr
#  667|   	    } else {
#  668|   		/* Avoid double copy */
#  669|-> 		TclNewObj(keyPtr);
#  670|   		keyPtr->bytes = ckalloc((unsigned) elemSize + 1);
#  671|   		keyPtr->length = TclCopyAndCollapse(elemSize, elemStart,

Error: CPPCHECK_WARNING (CWE-476): [#def682]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:677: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  675|   	    if (TclFindDictElement(interp, nextElem, (limit - nextElem),
#  676|   		    &elemStart, &nextElem, &elemSize, &literal) != TCL_OK) {
#  677|-> 		TclDecrRefCount(keyPtr);
#  678|   		goto errorInFindDictElement;
#  679|   	    }

Error: CPPCHECK_WARNING (CWE-457): [#def683]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:677: error[uninitvar]: Uninitialized variable: cachePtr
#  675|   	    if (TclFindDictElement(interp, nextElem, (limit - nextElem),
#  676|   		    &elemStart, &nextElem, &elemSize, &literal) != TCL_OK) {
#  677|-> 		TclDecrRefCount(keyPtr);
#  678|   		goto errorInFindDictElement;
#  679|   	    }

Error: CPPCHECK_WARNING (CWE-476): [#def684]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:682: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  680|   
#  681|   	    if (literal) {
#  682|-> 		TclNewStringObj(valuePtr, elemStart, elemSize);
#  683|   	    } else {
#  684|   		/* Avoid double copy */

Error: CPPCHECK_WARNING (CWE-457): [#def685]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:682: error[uninitvar]: Uninitialized variable: cachePtr
#  680|   
#  681|   	    if (literal) {
#  682|-> 		TclNewStringObj(valuePtr, elemStart, elemSize);
#  683|   	    } else {
#  684|   		/* Avoid double copy */

Error: CPPCHECK_WARNING (CWE-457): [#def686]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:682: error[uninitvar]: Uninitialized variable: valuePtr
#  680|   
#  681|   	    if (literal) {
#  682|-> 		TclNewStringObj(valuePtr, elemStart, elemSize);
#  683|   	    } else {
#  684|   		/* Avoid double copy */

Error: CPPCHECK_WARNING (CWE-476): [#def687]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:685: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  683|   	    } else {
#  684|   		/* Avoid double copy */
#  685|-> 		TclNewObj(valuePtr);
#  686|   		valuePtr->bytes = ckalloc((unsigned) elemSize + 1);
#  687|   		valuePtr->length = TclCopyAndCollapse(elemSize, elemStart,

Error: CPPCHECK_WARNING (CWE-457): [#def688]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:685: error[uninitvar]: Uninitialized variable: (valuePtr)->internalRep.twoPtrValue.ptr1
#  683|   	    } else {
#  684|   		/* Avoid double copy */
#  685|-> 		TclNewObj(valuePtr);
#  686|   		valuePtr->bytes = ckalloc((unsigned) elemSize + 1);
#  687|   		valuePtr->length = TclCopyAndCollapse(elemSize, elemStart,

Error: CPPCHECK_WARNING (CWE-457): [#def689]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:685: error[uninitvar]: Uninitialized variable: cachePtr
#  683|   	    } else {
#  684|   		/* Avoid double copy */
#  685|-> 		TclNewObj(valuePtr);
#  686|   		valuePtr->bytes = ckalloc((unsigned) elemSize + 1);
#  687|   		valuePtr->length = TclCopyAndCollapse(elemSize, elemStart,

Error: CPPCHECK_WARNING (CWE-476): [#def690]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:696: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  694|   		Tcl_Obj *discardedValue = (Tcl_Obj *)Tcl_GetHashValue(hPtr);
#  695|   
#  696|-> 		TclDecrRefCount(keyPtr);
#  697|   		TclDecrRefCount(discardedValue);
#  698|   	    }

Error: CPPCHECK_WARNING (CWE-457): [#def691]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:696: error[uninitvar]: Uninitialized variable: cachePtr
#  694|   		Tcl_Obj *discardedValue = (Tcl_Obj *)Tcl_GetHashValue(hPtr);
#  695|   
#  696|-> 		TclDecrRefCount(keyPtr);
#  697|   		TclDecrRefCount(discardedValue);
#  698|   	    }

Error: CPPCHECK_WARNING (CWE-476): [#def692]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:697: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  695|   
#  696|   		TclDecrRefCount(keyPtr);
#  697|-> 		TclDecrRefCount(discardedValue);
#  698|   	    }
#  699|   	    Tcl_SetHashValue(hPtr, valuePtr);

Error: CPPCHECK_WARNING (CWE-457): [#def693]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:697: error[uninitvar]: Uninitialized variable: cachePtr
#  695|   
#  696|   		TclDecrRefCount(keyPtr);
#  697|-> 		TclDecrRefCount(discardedValue);
#  698|   	    }
#  699|   	    Tcl_SetHashValue(hPtr, valuePtr);

Error: CPPCHECK_WARNING (CWE-476): [#def694]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:823: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  821|   	if (flags & DICT_PATH_UPDATE) {
#  822|   	    if (Tcl_IsShared(tmpObj)) {
#  823|-> 		TclDecrRefCount(tmpObj);
#  824|   		tmpObj = Tcl_DuplicateObj(tmpObj);
#  825|   		Tcl_IncrRefCount(tmpObj);

Error: CPPCHECK_WARNING (CWE-457): [#def695]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:823: error[uninitvar]: Uninitialized variable: cachePtr
#  821|   	if (flags & DICT_PATH_UPDATE) {
#  822|   	    if (Tcl_IsShared(tmpObj)) {
#  823|-> 		TclDecrRefCount(tmpObj);
#  824|   		tmpObj = Tcl_DuplicateObj(tmpObj);
#  825|   		Tcl_IncrRefCount(tmpObj);

Error: CPPCHECK_WARNING (CWE-476): [#def696]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:925: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  923|   	Tcl_Obj *oldValuePtr = (Tcl_Obj *)Tcl_GetHashValue(hPtr);
#  924|   
#  925|-> 	TclDecrRefCount(oldValuePtr);
#  926|       }
#  927|       Tcl_SetHashValue(hPtr, valuePtr);

Error: CPPCHECK_WARNING (CWE-457): [#def697]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:925: error[uninitvar]: Uninitialized variable: cachePtr
#  923|   	Tcl_Obj *oldValuePtr = (Tcl_Obj *)Tcl_GetHashValue(hPtr);
#  924|   
#  925|-> 	TclDecrRefCount(oldValuePtr);
#  926|       }
#  927|       Tcl_SetHashValue(hPtr, valuePtr);

Error: CPPCHECK_WARNING (CWE-476): [#def698]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:1287: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1285|   	Tcl_Obj *oldValuePtr = Tcl_GetHashValue(hPtr);
# 1286|   
# 1287|-> 	TclDecrRefCount(oldValuePtr);
# 1288|       }
# 1289|       Tcl_SetHashValue(hPtr, valuePtr);

Error: CPPCHECK_WARNING (CWE-457): [#def699]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:1287: error[uninitvar]: Uninitialized variable: cachePtr
# 1285|   	Tcl_Obj *oldValuePtr = Tcl_GetHashValue(hPtr);
# 1286|   
# 1287|-> 	TclDecrRefCount(oldValuePtr);
# 1288|       }
# 1289|       Tcl_SetHashValue(hPtr, valuePtr);

Error: CPPCHECK_WARNING (CWE-476): [#def700]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:1377: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1375|       Dict *dict;
# 1376|   
# 1377|->     TclNewObj(dictPtr);
# 1378|       TclInvalidateStringRep(dictPtr);
# 1379|       dict = ckalloc(sizeof(Dict));

Error: CPPCHECK_WARNING (CWE-457): [#def701]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:1377: error[uninitvar]: Uninitialized variable: cachePtr
# 1375|       Dict *dict;
# 1376|   
# 1377|->     TclNewObj(dictPtr);
# 1378|       TclInvalidateStringRep(dictPtr);
# 1379|       dict = ckalloc(sizeof(Dict));

Error: CPPCHECK_WARNING (CWE-457): [#def702]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:1377: error[uninitvar]: Uninitialized variable: dictPtr
# 1375|       Dict *dict;
# 1376|   
# 1377|->     TclNewObj(dictPtr);
# 1378|       TclInvalidateStringRep(dictPtr);
# 1379|       dict = ckalloc(sizeof(Dict));

Error: CPPCHECK_WARNING (CWE-476): [#def703]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:1759: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1757|   		&done) != TCL_OK) {
# 1758|   	    if (allocatedDict) {
# 1759|-> 		TclDecrRefCount(targetObj);
# 1760|   	    }
# 1761|   	    return TCL_ERROR;

Error: CPPCHECK_WARNING (CWE-457): [#def704]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:1759: error[uninitvar]: Uninitialized variable: cachePtr
# 1757|   		&done) != TCL_OK) {
# 1758|   	    if (allocatedDict) {
# 1759|-> 		TclDecrRefCount(targetObj);
# 1760|   	    }
# 1761|   	    return TCL_ERROR;

Error: CPPCHECK_WARNING (CWE-476): [#def705]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2148: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2146|   	    Tcl_Obj *incrPtr;
# 2147|   
# 2148|-> 	    TclNewIntObj(incrPtr, 1);
# 2149|   	    Tcl_IncrRefCount(incrPtr);
# 2150|   	    code = TclIncrObj(interp, valuePtr, incrPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def706]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2148: error[uninitvar]: Uninitialized variable: cachePtr
# 2146|   	    Tcl_Obj *incrPtr;
# 2147|   
# 2148|-> 	    TclNewIntObj(incrPtr, 1);
# 2149|   	    Tcl_IncrRefCount(incrPtr);
# 2150|   	    code = TclIncrObj(interp, valuePtr, incrPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def707]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2148: error[uninitvar]: Uninitialized variable: incrPtr
# 2146|   	    Tcl_Obj *incrPtr;
# 2147|   
# 2148|-> 	    TclNewIntObj(incrPtr, 1);
# 2149|   	    Tcl_IncrRefCount(incrPtr);
# 2150|   	    code = TclIncrObj(interp, valuePtr, incrPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def708]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2151: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2149|   	    Tcl_IncrRefCount(incrPtr);
# 2150|   	    code = TclIncrObj(interp, valuePtr, incrPtr);
# 2151|-> 	    TclDecrRefCount(incrPtr);
# 2152|   	}
# 2153|       }

Error: CPPCHECK_WARNING (CWE-457): [#def709]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2151: error[uninitvar]: Uninitialized variable: cachePtr
# 2149|   	    Tcl_IncrRefCount(incrPtr);
# 2150|   	    code = TclIncrObj(interp, valuePtr, incrPtr);
# 2151|-> 	    TclDecrRefCount(incrPtr);
# 2152|   	}
# 2153|       }

Error: CPPCHECK_WARNING (CWE-476): [#def710]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2164: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2162|   	}
# 2163|       } else if (dictPtr->refCount == 0) {
# 2164|-> 	TclDecrRefCount(dictPtr);
# 2165|       }
# 2166|       return code;

Error: CPPCHECK_WARNING (CWE-457): [#def711]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2164: error[uninitvar]: Uninitialized variable: cachePtr
# 2162|   	}
# 2163|       } else if (dictPtr->refCount == 0) {
# 2164|-> 	TclDecrRefCount(dictPtr);
# 2165|       }
# 2166|       return code;

Error: CPPCHECK_WARNING (CWE-476): [#def712]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2213: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2211|       if (Tcl_DictObjGet(interp, dictPtr, objv[2], &valuePtr) != TCL_OK) {
# 2212|   	if (allocatedDict) {
# 2213|-> 	    TclDecrRefCount(dictPtr);
# 2214|   	}
# 2215|   	return TCL_ERROR;

Error: CPPCHECK_WARNING (CWE-457): [#def713]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2213: error[uninitvar]: Uninitialized variable: cachePtr
# 2211|       if (Tcl_DictObjGet(interp, dictPtr, objv[2], &valuePtr) != TCL_OK) {
# 2212|   	if (allocatedDict) {
# 2213|-> 	    TclDecrRefCount(dictPtr);
# 2214|   	}
# 2215|   	return TCL_ERROR;

Error: CPPCHECK_WARNING (CWE-476): [#def714]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2231: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2229|   		    objv[i]) != TCL_OK) {
# 2230|   		if (allocatedValue) {
# 2231|-> 		    TclDecrRefCount(valuePtr);
# 2232|   		}
# 2233|   		if (allocatedDict) {

Error: CPPCHECK_WARNING (CWE-457): [#def715]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2231: error[uninitvar]: Uninitialized variable: cachePtr
# 2229|   		    objv[i]) != TCL_OK) {
# 2230|   		if (allocatedValue) {
# 2231|-> 		    TclDecrRefCount(valuePtr);
# 2232|   		}
# 2233|   		if (allocatedDict) {

Error: CPPCHECK_WARNING (CWE-476): [#def716]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2234: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2232|   		}
# 2233|   		if (allocatedDict) {
# 2234|-> 		    TclDecrRefCount(dictPtr);
# 2235|   		}
# 2236|   		return TCL_ERROR;

Error: CPPCHECK_WARNING (CWE-457): [#def717]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2234: error[uninitvar]: Uninitialized variable: cachePtr
# 2232|   		}
# 2233|   		if (allocatedDict) {
# 2234|-> 		    TclDecrRefCount(dictPtr);
# 2235|   		}
# 2236|   		return TCL_ERROR;

Error: CPPCHECK_WARNING (CWE-476): [#def718]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2300: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2298|       if (Tcl_DictObjGet(interp, dictPtr, objv[2], &valuePtr) != TCL_OK) {
# 2299|   	if (allocatedDict) {
# 2300|-> 	    TclDecrRefCount(dictPtr);
# 2301|   	}
# 2302|   	return TCL_ERROR;

Error: CPPCHECK_WARNING (CWE-457): [#def719]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2300: error[uninitvar]: Uninitialized variable: cachePtr
# 2298|       if (Tcl_DictObjGet(interp, dictPtr, objv[2], &valuePtr) != TCL_OK) {
# 2299|   	if (allocatedDict) {
# 2300|-> 	    TclDecrRefCount(dictPtr);
# 2301|   	}
# 2302|   	return TCL_ERROR;

Error: CPPCHECK_WARNING (CWE-476): [#def720]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2306: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2304|   
# 2305|       if (valuePtr == NULL) {
# 2306|-> 	TclNewObj(valuePtr);
# 2307|       } else if (Tcl_IsShared(valuePtr)) {
# 2308|   	valuePtr = Tcl_DuplicateObj(valuePtr);

Error: CPPCHECK_WARNING (CWE-457): [#def721]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2306: error[uninitvar]: Uninitialized variable: cachePtr
# 2304|   
# 2305|       if (valuePtr == NULL) {
# 2306|-> 	TclNewObj(valuePtr);
# 2307|       } else if (Tcl_IsShared(valuePtr)) {
# 2308|   	valuePtr = Tcl_DuplicateObj(valuePtr);

Error: CPPCHECK_WARNING (CWE-457): [#def722]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2306: error[uninitvar]: Uninitialized variable: valuePtr
# 2304|   
# 2305|       if (valuePtr == NULL) {
# 2306|-> 	TclNewObj(valuePtr);
# 2307|       } else if (Tcl_IsShared(valuePtr)) {
# 2308|   	valuePtr = Tcl_DuplicateObj(valuePtr);

Error: CPPCHECK_WARNING (CWE-457): [#def723]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2367: error[legacyUninitvar]: Uninitialized variable: *(&varv)
# 2365|        */
# 2366|   
# 2367|->     if (TclListObjGetElements(interp, objv[1], &varc, &varv) != TCL_OK) {
# 2368|   	return TCL_ERROR;
# 2369|       }

Error: CPPCHECK_WARNING (CWE-476): [#def724]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2409: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2407|       if (Tcl_ObjSetVar2(interp, keyVarObj, NULL, keyObj,
# 2408|   	    TCL_LEAVE_ERR_MSG) == NULL) {
# 2409|-> 	TclDecrRefCount(valueObj);
# 2410|   	goto error;
# 2411|       }

Error: CPPCHECK_WARNING (CWE-457): [#def725]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2409: error[uninitvar]: Uninitialized variable: cachePtr
# 2407|       if (Tcl_ObjSetVar2(interp, keyVarObj, NULL, keyObj,
# 2408|   	    TCL_LEAVE_ERR_MSG) == NULL) {
# 2409|-> 	TclDecrRefCount(valueObj);
# 2410|   	goto error;
# 2411|       }

Error: CPPCHECK_WARNING (CWE-476): [#def726]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2412: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2410|   	goto error;
# 2411|       }
# 2412|->     TclDecrRefCount(valueObj);
# 2413|       if (Tcl_ObjSetVar2(interp, valueVarObj, NULL, valueObj,
# 2414|   	    TCL_LEAVE_ERR_MSG) == NULL) {

Error: CPPCHECK_WARNING (CWE-457): [#def727]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2412: error[uninitvar]: Uninitialized variable: cachePtr
# 2410|   	goto error;
# 2411|       }
# 2412|->     TclDecrRefCount(valueObj);
# 2413|       if (Tcl_ObjSetVar2(interp, valueVarObj, NULL, valueObj,
# 2414|   	    TCL_LEAVE_ERR_MSG) == NULL) {

Error: CPPCHECK_WARNING (CWE-476): [#def728]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2431: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2429|   
# 2430|     error:
# 2431|->     TclDecrRefCount(keyVarObj);
# 2432|       TclDecrRefCount(valueVarObj);
# 2433|       TclDecrRefCount(scriptObj);

Error: CPPCHECK_WARNING (CWE-457): [#def729]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2431: error[uninitvar]: Uninitialized variable: cachePtr
# 2429|   
# 2430|     error:
# 2431|->     TclDecrRefCount(keyVarObj);
# 2432|       TclDecrRefCount(valueVarObj);
# 2433|       TclDecrRefCount(scriptObj);

Error: CPPCHECK_WARNING (CWE-476): [#def730]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2432: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2430|     error:
# 2431|       TclDecrRefCount(keyVarObj);
# 2432|->     TclDecrRefCount(valueVarObj);
# 2433|       TclDecrRefCount(scriptObj);
# 2434|       Tcl_DictObjDone(searchPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def731]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2432: error[uninitvar]: Uninitialized variable: cachePtr
# 2430|     error:
# 2431|       TclDecrRefCount(keyVarObj);
# 2432|->     TclDecrRefCount(valueVarObj);
# 2433|       TclDecrRefCount(scriptObj);
# 2434|       Tcl_DictObjDone(searchPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def732]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2433: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2431|       TclDecrRefCount(keyVarObj);
# 2432|       TclDecrRefCount(valueVarObj);
# 2433|->     TclDecrRefCount(scriptObj);
# 2434|       Tcl_DictObjDone(searchPtr);
# 2435|       TclStackFree(interp, searchPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def733]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2433: error[uninitvar]: Uninitialized variable: cachePtr
# 2431|       TclDecrRefCount(keyVarObj);
# 2432|       TclDecrRefCount(valueVarObj);
# 2433|->     TclDecrRefCount(scriptObj);
# 2434|       Tcl_DictObjDone(searchPtr);
# 2435|       TclStackFree(interp, searchPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def734]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2489: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2487|       if (Tcl_ObjSetVar2(interp, keyVarObj, NULL, keyObj,
# 2488|   	    TCL_LEAVE_ERR_MSG) == NULL) {
# 2489|-> 	TclDecrRefCount(valueObj);
# 2490|   	result = TCL_ERROR;
# 2491|   	goto done;

Error: CPPCHECK_WARNING (CWE-457): [#def735]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2489: error[uninitvar]: Uninitialized variable: cachePtr
# 2487|       if (Tcl_ObjSetVar2(interp, keyVarObj, NULL, keyObj,
# 2488|   	    TCL_LEAVE_ERR_MSG) == NULL) {
# 2489|-> 	TclDecrRefCount(valueObj);
# 2490|   	result = TCL_ERROR;
# 2491|   	goto done;

Error: CPPCHECK_WARNING (CWE-476): [#def736]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2493: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2491|   	goto done;
# 2492|       }
# 2493|->     TclDecrRefCount(valueObj);
# 2494|       if (Tcl_ObjSetVar2(interp, valueVarObj, NULL, valueObj,
# 2495|   	    TCL_LEAVE_ERR_MSG) == NULL) {

Error: CPPCHECK_WARNING (CWE-457): [#def737]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2493: error[uninitvar]: Uninitialized variable: cachePtr
# 2491|   	goto done;
# 2492|       }
# 2493|->     TclDecrRefCount(valueObj);
# 2494|       if (Tcl_ObjSetVar2(interp, valueVarObj, NULL, valueObj,
# 2495|   	    TCL_LEAVE_ERR_MSG) == NULL) {

Error: CPPCHECK_WARNING (CWE-476): [#def738]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2513: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2511|   
# 2512|     done:
# 2513|->     TclDecrRefCount(keyVarObj);
# 2514|       TclDecrRefCount(valueVarObj);
# 2515|       TclDecrRefCount(scriptObj);

Error: CPPCHECK_WARNING (CWE-457): [#def739]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2513: error[uninitvar]: Uninitialized variable: cachePtr
# 2511|   
# 2512|     done:
# 2513|->     TclDecrRefCount(keyVarObj);
# 2514|       TclDecrRefCount(valueVarObj);
# 2515|       TclDecrRefCount(scriptObj);

Error: CPPCHECK_WARNING (CWE-476): [#def740]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2514: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2512|     done:
# 2513|       TclDecrRefCount(keyVarObj);
# 2514|->     TclDecrRefCount(valueVarObj);
# 2515|       TclDecrRefCount(scriptObj);
# 2516|       Tcl_DictObjDone(searchPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def741]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2514: error[uninitvar]: Uninitialized variable: cachePtr
# 2512|     done:
# 2513|       TclDecrRefCount(keyVarObj);
# 2514|->     TclDecrRefCount(valueVarObj);
# 2515|       TclDecrRefCount(scriptObj);
# 2516|       Tcl_DictObjDone(searchPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def742]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2515: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2513|       TclDecrRefCount(keyVarObj);
# 2514|       TclDecrRefCount(valueVarObj);
# 2515|->     TclDecrRefCount(scriptObj);
# 2516|       Tcl_DictObjDone(searchPtr);
# 2517|       TclStackFree(interp, searchPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def743]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2515: error[uninitvar]: Uninitialized variable: cachePtr
# 2513|       TclDecrRefCount(keyVarObj);
# 2514|       TclDecrRefCount(valueVarObj);
# 2515|->     TclDecrRefCount(scriptObj);
# 2516|       Tcl_DictObjDone(searchPtr);
# 2517|       TclStackFree(interp, searchPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def744]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2561: error[legacyUninitvar]: Uninitialized variable: *(&varv)
# 2559|        */
# 2560|   
# 2561|->     if (TclListObjGetElements(interp, objv[1], &varc, &varv) != TCL_OK) {
# 2562|   	return TCL_ERROR;
# 2563|       }

Error: CPPCHECK_WARNING (CWE-476): [#def745]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2586: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2584|   	return TCL_OK;
# 2585|       }
# 2586|->     TclNewObj(storagePtr->accumulatorObj);
# 2587|       TclListObjGetElements(NULL, objv[1], &varc, &varv);
# 2588|       storagePtr->keyVarObj = varv[0];

Error: CPPCHECK_WARNING (CWE-457): [#def746]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2586: error[uninitvar]: Uninitialized variable: cachePtr
# 2584|   	return TCL_OK;
# 2585|       }
# 2586|->     TclNewObj(storagePtr->accumulatorObj);
# 2587|       TclListObjGetElements(NULL, objv[1], &varc, &varv);
# 2588|       storagePtr->keyVarObj = varv[0];

Error: CPPCHECK_WARNING (CWE-457): [#def747]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2586: error[uninitvar]: Uninitialized variable: storagePtr->accumulatorObj
# 2584|   	return TCL_OK;
# 2585|       }
# 2586|->     TclNewObj(storagePtr->accumulatorObj);
# 2587|       TclListObjGetElements(NULL, objv[1], &varc, &varv);
# 2588|       storagePtr->keyVarObj = varv[0];

Error: CPPCHECK_WARNING (CWE-476): [#def748]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2611: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2609|       if (Tcl_ObjSetVar2(interp, storagePtr->keyVarObj, NULL, keyObj,
# 2610|   	    TCL_LEAVE_ERR_MSG) == NULL) {
# 2611|-> 	TclDecrRefCount(valueObj);
# 2612|   	goto error;
# 2613|       }

Error: CPPCHECK_WARNING (CWE-457): [#def749]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2611: error[uninitvar]: Uninitialized variable: cachePtr
# 2609|       if (Tcl_ObjSetVar2(interp, storagePtr->keyVarObj, NULL, keyObj,
# 2610|   	    TCL_LEAVE_ERR_MSG) == NULL) {
# 2611|-> 	TclDecrRefCount(valueObj);
# 2612|   	goto error;
# 2613|       }

Error: CPPCHECK_WARNING (CWE-476): [#def750]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2616: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2614|       if (Tcl_ObjSetVar2(interp, storagePtr->valueVarObj, NULL, valueObj,
# 2615|   	    TCL_LEAVE_ERR_MSG) == NULL) {
# 2616|-> 	TclDecrRefCount(valueObj);
# 2617|   	goto error;
# 2618|       }

Error: CPPCHECK_WARNING (CWE-457): [#def751]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2616: error[uninitvar]: Uninitialized variable: cachePtr
# 2614|       if (Tcl_ObjSetVar2(interp, storagePtr->valueVarObj, NULL, valueObj,
# 2615|   	    TCL_LEAVE_ERR_MSG) == NULL) {
# 2616|-> 	TclDecrRefCount(valueObj);
# 2617|   	goto error;
# 2618|       }

Error: CPPCHECK_WARNING (CWE-476): [#def752]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2619: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2617|   	goto error;
# 2618|       }
# 2619|->     TclDecrRefCount(valueObj);
# 2620|   
# 2621|       /*

Error: CPPCHECK_WARNING (CWE-457): [#def753]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2619: error[uninitvar]: Uninitialized variable: cachePtr
# 2617|   	goto error;
# 2618|       }
# 2619|->     TclDecrRefCount(valueObj);
# 2620|   
# 2621|       /*

Error: CPPCHECK_WARNING (CWE-476): [#def754]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2634: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2632|   
# 2633|     error:
# 2634|->     TclDecrRefCount(storagePtr->keyVarObj);
# 2635|       TclDecrRefCount(storagePtr->valueVarObj);
# 2636|       TclDecrRefCount(storagePtr->scriptObj);

Error: CPPCHECK_WARNING (CWE-457): [#def755]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2634: error[uninitvar]: Uninitialized variable: cachePtr
# 2632|   
# 2633|     error:
# 2634|->     TclDecrRefCount(storagePtr->keyVarObj);
# 2635|       TclDecrRefCount(storagePtr->valueVarObj);
# 2636|       TclDecrRefCount(storagePtr->scriptObj);

Error: CPPCHECK_WARNING (CWE-476): [#def756]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2635: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2633|     error:
# 2634|       TclDecrRefCount(storagePtr->keyVarObj);
# 2635|->     TclDecrRefCount(storagePtr->valueVarObj);
# 2636|       TclDecrRefCount(storagePtr->scriptObj);
# 2637|       TclDecrRefCount(storagePtr->accumulatorObj);

Error: CPPCHECK_WARNING (CWE-457): [#def757]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2635: error[uninitvar]: Uninitialized variable: cachePtr
# 2633|     error:
# 2634|       TclDecrRefCount(storagePtr->keyVarObj);
# 2635|->     TclDecrRefCount(storagePtr->valueVarObj);
# 2636|       TclDecrRefCount(storagePtr->scriptObj);
# 2637|       TclDecrRefCount(storagePtr->accumulatorObj);

Error: CPPCHECK_WARNING (CWE-476): [#def758]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2636: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2634|       TclDecrRefCount(storagePtr->keyVarObj);
# 2635|       TclDecrRefCount(storagePtr->valueVarObj);
# 2636|->     TclDecrRefCount(storagePtr->scriptObj);
# 2637|       TclDecrRefCount(storagePtr->accumulatorObj);
# 2638|       Tcl_DictObjDone(&storagePtr->search);

Error: CPPCHECK_WARNING (CWE-457): [#def759]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2636: error[uninitvar]: Uninitialized variable: cachePtr
# 2634|       TclDecrRefCount(storagePtr->keyVarObj);
# 2635|       TclDecrRefCount(storagePtr->valueVarObj);
# 2636|->     TclDecrRefCount(storagePtr->scriptObj);
# 2637|       TclDecrRefCount(storagePtr->accumulatorObj);
# 2638|       Tcl_DictObjDone(&storagePtr->search);

Error: CPPCHECK_WARNING (CWE-476): [#def760]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2637: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2635|       TclDecrRefCount(storagePtr->valueVarObj);
# 2636|       TclDecrRefCount(storagePtr->scriptObj);
# 2637|->     TclDecrRefCount(storagePtr->accumulatorObj);
# 2638|       Tcl_DictObjDone(&storagePtr->search);
# 2639|       TclStackFree(interp, storagePtr);

Error: CPPCHECK_WARNING (CWE-457): [#def761]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2637: error[uninitvar]: Uninitialized variable: cachePtr
# 2635|       TclDecrRefCount(storagePtr->valueVarObj);
# 2636|       TclDecrRefCount(storagePtr->scriptObj);
# 2637|->     TclDecrRefCount(storagePtr->accumulatorObj);
# 2638|       Tcl_DictObjDone(&storagePtr->search);
# 2639|       TclStackFree(interp, storagePtr);

Error: CPPCHECK_WARNING (CWE-476): [#def762]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2699: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2697|       if (Tcl_ObjSetVar2(interp, storagePtr->keyVarObj, NULL, keyObj,
# 2698|   	    TCL_LEAVE_ERR_MSG) == NULL) {
# 2699|-> 	TclDecrRefCount(valueObj);
# 2700|   	result = TCL_ERROR;
# 2701|   	goto done;

Error: CPPCHECK_WARNING (CWE-457): [#def763]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2699: error[uninitvar]: Uninitialized variable: cachePtr
# 2697|       if (Tcl_ObjSetVar2(interp, storagePtr->keyVarObj, NULL, keyObj,
# 2698|   	    TCL_LEAVE_ERR_MSG) == NULL) {
# 2699|-> 	TclDecrRefCount(valueObj);
# 2700|   	result = TCL_ERROR;
# 2701|   	goto done;

Error: CPPCHECK_WARNING (CWE-476): [#def764]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2705: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2703|       if (Tcl_ObjSetVar2(interp, storagePtr->valueVarObj, NULL, valueObj,
# 2704|   	    TCL_LEAVE_ERR_MSG) == NULL) {
# 2705|-> 	TclDecrRefCount(valueObj);
# 2706|   	result = TCL_ERROR;
# 2707|   	goto done;

Error: CPPCHECK_WARNING (CWE-457): [#def765]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2705: error[uninitvar]: Uninitialized variable: cachePtr
# 2703|       if (Tcl_ObjSetVar2(interp, storagePtr->valueVarObj, NULL, valueObj,
# 2704|   	    TCL_LEAVE_ERR_MSG) == NULL) {
# 2705|-> 	TclDecrRefCount(valueObj);
# 2706|   	result = TCL_ERROR;
# 2707|   	goto done;

Error: CPPCHECK_WARNING (CWE-476): [#def766]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2709: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2707|   	goto done;
# 2708|       }
# 2709|->     TclDecrRefCount(valueObj);
# 2710|   
# 2711|       /*

Error: CPPCHECK_WARNING (CWE-457): [#def767]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2709: error[uninitvar]: Uninitialized variable: cachePtr
# 2707|   	goto done;
# 2708|       }
# 2709|->     TclDecrRefCount(valueObj);
# 2710|   
# 2711|       /*

Error: CPPCHECK_WARNING (CWE-476): [#def768]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2724: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2722|   
# 2723|     done:
# 2724|->     TclDecrRefCount(storagePtr->keyVarObj);
# 2725|       TclDecrRefCount(storagePtr->valueVarObj);
# 2726|       TclDecrRefCount(storagePtr->scriptObj);

Error: CPPCHECK_WARNING (CWE-457): [#def769]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2724: error[uninitvar]: Uninitialized variable: cachePtr
# 2722|   
# 2723|     done:
# 2724|->     TclDecrRefCount(storagePtr->keyVarObj);
# 2725|       TclDecrRefCount(storagePtr->valueVarObj);
# 2726|       TclDecrRefCount(storagePtr->scriptObj);

Error: CPPCHECK_WARNING (CWE-476): [#def770]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2725: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2723|     done:
# 2724|       TclDecrRefCount(storagePtr->keyVarObj);
# 2725|->     TclDecrRefCount(storagePtr->valueVarObj);
# 2726|       TclDecrRefCount(storagePtr->scriptObj);
# 2727|       TclDecrRefCount(storagePtr->accumulatorObj);

Error: CPPCHECK_WARNING (CWE-457): [#def771]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2725: error[uninitvar]: Uninitialized variable: cachePtr
# 2723|     done:
# 2724|       TclDecrRefCount(storagePtr->keyVarObj);
# 2725|->     TclDecrRefCount(storagePtr->valueVarObj);
# 2726|       TclDecrRefCount(storagePtr->scriptObj);
# 2727|       TclDecrRefCount(storagePtr->accumulatorObj);

Error: CPPCHECK_WARNING (CWE-476): [#def772]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2726: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2724|       TclDecrRefCount(storagePtr->keyVarObj);
# 2725|       TclDecrRefCount(storagePtr->valueVarObj);
# 2726|->     TclDecrRefCount(storagePtr->scriptObj);
# 2727|       TclDecrRefCount(storagePtr->accumulatorObj);
# 2728|       Tcl_DictObjDone(&storagePtr->search);

Error: CPPCHECK_WARNING (CWE-457): [#def773]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2726: error[uninitvar]: Uninitialized variable: cachePtr
# 2724|       TclDecrRefCount(storagePtr->keyVarObj);
# 2725|       TclDecrRefCount(storagePtr->valueVarObj);
# 2726|->     TclDecrRefCount(storagePtr->scriptObj);
# 2727|       TclDecrRefCount(storagePtr->accumulatorObj);
# 2728|       Tcl_DictObjDone(&storagePtr->search);

Error: CPPCHECK_WARNING (CWE-476): [#def774]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2727: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2725|       TclDecrRefCount(storagePtr->valueVarObj);
# 2726|       TclDecrRefCount(storagePtr->scriptObj);
# 2727|->     TclDecrRefCount(storagePtr->accumulatorObj);
# 2728|       Tcl_DictObjDone(&storagePtr->search);
# 2729|       TclStackFree(interp, storagePtr);

Error: CPPCHECK_WARNING (CWE-457): [#def775]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2727: error[uninitvar]: Uninitialized variable: cachePtr
# 2725|       TclDecrRefCount(storagePtr->valueVarObj);
# 2726|       TclDecrRefCount(storagePtr->scriptObj);
# 2727|->     TclDecrRefCount(storagePtr->accumulatorObj);
# 2728|       Tcl_DictObjDone(&storagePtr->search);
# 2729|       TclStackFree(interp, storagePtr);

Error: CPPCHECK_WARNING (CWE-476): [#def776]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2779: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2777|       if (result != TCL_OK) {
# 2778|   	if (allocatedDict) {
# 2779|-> 	    TclDecrRefCount(dictPtr);
# 2780|   	}
# 2781|   	return TCL_ERROR;

Error: CPPCHECK_WARNING (CWE-457): [#def777]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2779: error[uninitvar]: Uninitialized variable: cachePtr
# 2777|       if (result != TCL_OK) {
# 2778|   	if (allocatedDict) {
# 2779|-> 	    TclDecrRefCount(dictPtr);
# 2780|   	}
# 2781|   	return TCL_ERROR;

Error: CPPCHECK_WARNING (CWE-476): [#def778]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2838: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2836|       if (result != TCL_OK) {
# 2837|   	if (allocatedDict) {
# 2838|-> 	    TclDecrRefCount(dictPtr);
# 2839|   	}
# 2840|   	return TCL_ERROR;

Error: CPPCHECK_WARNING (CWE-457): [#def779]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:2838: error[uninitvar]: Uninitialized variable: cachePtr
# 2836|       if (result != TCL_OK) {
# 2837|   	if (allocatedDict) {
# 2838|-> 	    TclDecrRefCount(dictPtr);
# 2839|   	}
# 2840|   	return TCL_ERROR;

Error: CPPCHECK_WARNING (CWE-476): [#def780]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3027: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3025|   		&search, &keyObj, &valueObj, &done);
# 3026|   	if (result != TCL_OK) {
# 3027|-> 	    TclDecrRefCount(keyVarObj);
# 3028|   	    TclDecrRefCount(valueVarObj);
# 3029|   	    TclDecrRefCount(scriptObj);

Error: CPPCHECK_WARNING (CWE-457): [#def781]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3027: error[uninitvar]: Uninitialized variable: cachePtr
# 3025|   		&search, &keyObj, &valueObj, &done);
# 3026|   	if (result != TCL_OK) {
# 3027|-> 	    TclDecrRefCount(keyVarObj);
# 3028|   	    TclDecrRefCount(valueVarObj);
# 3029|   	    TclDecrRefCount(scriptObj);

Error: CPPCHECK_WARNING (CWE-476): [#def782]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3028: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3026|   	if (result != TCL_OK) {
# 3027|   	    TclDecrRefCount(keyVarObj);
# 3028|-> 	    TclDecrRefCount(valueVarObj);
# 3029|   	    TclDecrRefCount(scriptObj);
# 3030|   	    return TCL_ERROR;

Error: CPPCHECK_WARNING (CWE-457): [#def783]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3028: error[uninitvar]: Uninitialized variable: cachePtr
# 3026|   	if (result != TCL_OK) {
# 3027|   	    TclDecrRefCount(keyVarObj);
# 3028|-> 	    TclDecrRefCount(valueVarObj);
# 3029|   	    TclDecrRefCount(scriptObj);
# 3030|   	    return TCL_ERROR;

Error: CPPCHECK_WARNING (CWE-476): [#def784]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3029: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3027|   	    TclDecrRefCount(keyVarObj);
# 3028|   	    TclDecrRefCount(valueVarObj);
# 3029|-> 	    TclDecrRefCount(scriptObj);
# 3030|   	    return TCL_ERROR;
# 3031|   	}

Error: CPPCHECK_WARNING (CWE-457): [#def785]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3029: error[uninitvar]: Uninitialized variable: cachePtr
# 3027|   	    TclDecrRefCount(keyVarObj);
# 3028|   	    TclDecrRefCount(valueVarObj);
# 3029|-> 	    TclDecrRefCount(scriptObj);
# 3030|   	    return TCL_ERROR;
# 3031|   	}

Error: CPPCHECK_WARNING (CWE-476): [#def786]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3070: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3068|   		if (Tcl_GetBooleanFromObj(interp, boolObj,
# 3069|   			&satisfied) != TCL_OK) {
# 3070|-> 		    TclDecrRefCount(boolObj);
# 3071|   		    result = TCL_ERROR;
# 3072|   		    goto abnormalResult;

Error: CPPCHECK_WARNING (CWE-457): [#def787]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3070: error[uninitvar]: Uninitialized variable: cachePtr
# 3068|   		if (Tcl_GetBooleanFromObj(interp, boolObj,
# 3069|   			&satisfied) != TCL_OK) {
# 3070|-> 		    TclDecrRefCount(boolObj);
# 3071|   		    result = TCL_ERROR;
# 3072|   		    goto abnormalResult;

Error: CPPCHECK_WARNING (CWE-476): [#def788]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3074: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3072|   		    goto abnormalResult;
# 3073|   		}
# 3074|-> 		TclDecrRefCount(boolObj);
# 3075|   		if (satisfied) {
# 3076|   		    Tcl_DictObjPut(NULL, resultObj, keyObj, valueObj);

Error: CPPCHECK_WARNING (CWE-457): [#def789]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3074: error[uninitvar]: Uninitialized variable: cachePtr
# 3072|   		    goto abnormalResult;
# 3073|   		}
# 3074|-> 		TclDecrRefCount(boolObj);
# 3075|   		if (satisfied) {
# 3076|   		    Tcl_DictObjPut(NULL, resultObj, keyObj, valueObj);

Error: CPPCHECK_WARNING (CWE-476): [#def790]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3100: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3098|   	    }
# 3099|   
# 3100|-> 	    TclDecrRefCount(keyObj);
# 3101|   	    TclDecrRefCount(valueObj);
# 3102|   

Error: CPPCHECK_WARNING (CWE-457): [#def791]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3100: error[uninitvar]: Uninitialized variable: cachePtr
# 3098|   	    }
# 3099|   
# 3100|-> 	    TclDecrRefCount(keyObj);
# 3101|   	    TclDecrRefCount(valueObj);
# 3102|   

Error: CPPCHECK_WARNING (CWE-476): [#def792]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3101: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3099|   
# 3100|   	    TclDecrRefCount(keyObj);
# 3101|-> 	    TclDecrRefCount(valueObj);
# 3102|   
# 3103|   	    Tcl_DictObjNext(&search, &keyObj, &valueObj, &done);

Error: CPPCHECK_WARNING (CWE-457): [#def793]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3101: error[uninitvar]: Uninitialized variable: cachePtr
# 3099|   
# 3100|   	    TclDecrRefCount(keyObj);
# 3101|-> 	    TclDecrRefCount(valueObj);
# 3102|   
# 3103|   	    Tcl_DictObjNext(&search, &keyObj, &valueObj, &done);

Error: CPPCHECK_WARNING (CWE-476): [#def794]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3110: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3108|   	 */
# 3109|   
# 3110|-> 	TclDecrRefCount(keyVarObj);
# 3111|   	TclDecrRefCount(valueVarObj);
# 3112|   	TclDecrRefCount(scriptObj);

Error: CPPCHECK_WARNING (CWE-457): [#def795]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3110: error[uninitvar]: Uninitialized variable: cachePtr
# 3108|   	 */
# 3109|   
# 3110|-> 	TclDecrRefCount(keyVarObj);
# 3111|   	TclDecrRefCount(valueVarObj);
# 3112|   	TclDecrRefCount(scriptObj);

Error: CPPCHECK_WARNING (CWE-476): [#def796]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3111: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3109|   
# 3110|   	TclDecrRefCount(keyVarObj);
# 3111|-> 	TclDecrRefCount(valueVarObj);
# 3112|   	TclDecrRefCount(scriptObj);
# 3113|   	Tcl_DictObjDone(&search);

Error: CPPCHECK_WARNING (CWE-457): [#def797]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3111: error[uninitvar]: Uninitialized variable: cachePtr
# 3109|   
# 3110|   	TclDecrRefCount(keyVarObj);
# 3111|-> 	TclDecrRefCount(valueVarObj);
# 3112|   	TclDecrRefCount(scriptObj);
# 3113|   	Tcl_DictObjDone(&search);

Error: CPPCHECK_WARNING (CWE-476): [#def798]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3112: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3110|   	TclDecrRefCount(keyVarObj);
# 3111|   	TclDecrRefCount(valueVarObj);
# 3112|-> 	TclDecrRefCount(scriptObj);
# 3113|   	Tcl_DictObjDone(&search);
# 3114|   

Error: CPPCHECK_WARNING (CWE-457): [#def799]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3112: error[uninitvar]: Uninitialized variable: cachePtr
# 3110|   	TclDecrRefCount(keyVarObj);
# 3111|   	TclDecrRefCount(valueVarObj);
# 3112|-> 	TclDecrRefCount(scriptObj);
# 3113|   	Tcl_DictObjDone(&search);
# 3114|   

Error: CPPCHECK_WARNING (CWE-476): [#def800]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3118: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3116|   	    Tcl_SetObjResult(interp, resultObj);
# 3117|   	} else {
# 3118|-> 	    TclDecrRefCount(resultObj);
# 3119|   	}
# 3120|   	return result;

Error: CPPCHECK_WARNING (CWE-457): [#def801]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3118: error[uninitvar]: Uninitialized variable: cachePtr
# 3116|   	    Tcl_SetObjResult(interp, resultObj);
# 3117|   	} else {
# 3118|-> 	    TclDecrRefCount(resultObj);
# 3119|   	}
# 3120|   	return result;

Error: CPPCHECK_WARNING (CWE-476): [#def802]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3124: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3122|       abnormalResult:
# 3123|   	Tcl_DictObjDone(&search);
# 3124|-> 	TclDecrRefCount(keyObj);
# 3125|   	TclDecrRefCount(valueObj);
# 3126|   	TclDecrRefCount(keyVarObj);

Error: CPPCHECK_WARNING (CWE-457): [#def803]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3124: error[uninitvar]: Uninitialized variable: cachePtr
# 3122|       abnormalResult:
# 3123|   	Tcl_DictObjDone(&search);
# 3124|-> 	TclDecrRefCount(keyObj);
# 3125|   	TclDecrRefCount(valueObj);
# 3126|   	TclDecrRefCount(keyVarObj);

Error: CPPCHECK_WARNING (CWE-476): [#def804]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3125: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3123|   	Tcl_DictObjDone(&search);
# 3124|   	TclDecrRefCount(keyObj);
# 3125|-> 	TclDecrRefCount(valueObj);
# 3126|   	TclDecrRefCount(keyVarObj);
# 3127|   	TclDecrRefCount(valueVarObj);

Error: CPPCHECK_WARNING (CWE-457): [#def805]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3125: error[uninitvar]: Uninitialized variable: cachePtr
# 3123|   	Tcl_DictObjDone(&search);
# 3124|   	TclDecrRefCount(keyObj);
# 3125|-> 	TclDecrRefCount(valueObj);
# 3126|   	TclDecrRefCount(keyVarObj);
# 3127|   	TclDecrRefCount(valueVarObj);

Error: CPPCHECK_WARNING (CWE-476): [#def806]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3126: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3124|   	TclDecrRefCount(keyObj);
# 3125|   	TclDecrRefCount(valueObj);
# 3126|-> 	TclDecrRefCount(keyVarObj);
# 3127|   	TclDecrRefCount(valueVarObj);
# 3128|   	TclDecrRefCount(scriptObj);

Error: CPPCHECK_WARNING (CWE-457): [#def807]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3126: error[uninitvar]: Uninitialized variable: cachePtr
# 3124|   	TclDecrRefCount(keyObj);
# 3125|   	TclDecrRefCount(valueObj);
# 3126|-> 	TclDecrRefCount(keyVarObj);
# 3127|   	TclDecrRefCount(valueVarObj);
# 3128|   	TclDecrRefCount(scriptObj);

Error: CPPCHECK_WARNING (CWE-476): [#def808]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3127: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3125|   	TclDecrRefCount(valueObj);
# 3126|   	TclDecrRefCount(keyVarObj);
# 3127|-> 	TclDecrRefCount(valueVarObj);
# 3128|   	TclDecrRefCount(scriptObj);
# 3129|   	TclDecrRefCount(resultObj);

Error: CPPCHECK_WARNING (CWE-457): [#def809]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3127: error[uninitvar]: Uninitialized variable: cachePtr
# 3125|   	TclDecrRefCount(valueObj);
# 3126|   	TclDecrRefCount(keyVarObj);
# 3127|-> 	TclDecrRefCount(valueVarObj);
# 3128|   	TclDecrRefCount(scriptObj);
# 3129|   	TclDecrRefCount(resultObj);

Error: CPPCHECK_WARNING (CWE-476): [#def810]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3128: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3126|   	TclDecrRefCount(keyVarObj);
# 3127|   	TclDecrRefCount(valueVarObj);
# 3128|-> 	TclDecrRefCount(scriptObj);
# 3129|   	TclDecrRefCount(resultObj);
# 3130|   	return result;

Error: CPPCHECK_WARNING (CWE-457): [#def811]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3128: error[uninitvar]: Uninitialized variable: cachePtr
# 3126|   	TclDecrRefCount(keyVarObj);
# 3127|   	TclDecrRefCount(valueVarObj);
# 3128|-> 	TclDecrRefCount(scriptObj);
# 3129|   	TclDecrRefCount(resultObj);
# 3130|   	return result;

Error: CPPCHECK_WARNING (CWE-476): [#def812]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3129: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3127|   	TclDecrRefCount(valueVarObj);
# 3128|   	TclDecrRefCount(scriptObj);
# 3129|-> 	TclDecrRefCount(resultObj);
# 3130|   	return result;
# 3131|       }

Error: CPPCHECK_WARNING (CWE-457): [#def813]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3129: error[uninitvar]: Uninitialized variable: cachePtr
# 3127|   	TclDecrRefCount(valueVarObj);
# 3128|   	TclDecrRefCount(scriptObj);
# 3129|-> 	TclDecrRefCount(resultObj);
# 3130|   	return result;
# 3131|       }

Error: CPPCHECK_WARNING (CWE-476): [#def814]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3182: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3180|       for (i=2 ; i+2<objc ; i+=2) {
# 3181|   	if (Tcl_DictObjGet(interp, dictPtr, objv[i], &objPtr) != TCL_OK) {
# 3182|-> 	    TclDecrRefCount(dictPtr);
# 3183|   	    return TCL_ERROR;
# 3184|   	}

Error: CPPCHECK_WARNING (CWE-457): [#def815]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3182: error[uninitvar]: Uninitialized variable: cachePtr
# 3180|       for (i=2 ; i+2<objc ; i+=2) {
# 3181|   	if (Tcl_DictObjGet(interp, dictPtr, objv[i], &objPtr) != TCL_OK) {
# 3182|-> 	    TclDecrRefCount(dictPtr);
# 3183|   	    return TCL_ERROR;
# 3184|   	}

Error: CPPCHECK_WARNING (CWE-476): [#def816]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3190: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3188|   	} else if (Tcl_ObjSetVar2(interp, objv[i+1], NULL, objPtr,
# 3189|   		TCL_LEAVE_ERR_MSG) == NULL) {
# 3190|-> 	    TclDecrRefCount(dictPtr);
# 3191|   	    return TCL_ERROR;
# 3192|   	}

Error: CPPCHECK_WARNING (CWE-457): [#def817]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3190: error[uninitvar]: Uninitialized variable: cachePtr
# 3188|   	} else if (Tcl_ObjSetVar2(interp, objv[i+1], NULL, objPtr,
# 3189|   		TCL_LEAVE_ERR_MSG) == NULL) {
# 3190|-> 	    TclDecrRefCount(dictPtr);
# 3191|   	    return TCL_ERROR;
# 3192|   	}

Error: CPPCHECK_WARNING (CWE-476): [#def818]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3194: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3192|   	}
# 3193|       }
# 3194|->     TclDecrRefCount(dictPtr);
# 3195|   
# 3196|       /*

Error: CPPCHECK_WARNING (CWE-457): [#def819]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3194: error[uninitvar]: Uninitialized variable: cachePtr
# 3192|   	}
# 3193|       }
# 3194|->     TclDecrRefCount(dictPtr);
# 3195|   
# 3196|       /*

Error: CPPCHECK_WARNING (CWE-476): [#def820]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3235: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3233|       dictPtr = Tcl_ObjGetVar2(interp, varName, NULL, 0);
# 3234|       if (dictPtr == NULL) {
# 3235|-> 	TclDecrRefCount(varName);
# 3236|   	TclDecrRefCount(argsObj);
# 3237|   	return result;

Error: CPPCHECK_WARNING (CWE-457): [#def821]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3235: error[uninitvar]: Uninitialized variable: cachePtr
# 3233|       dictPtr = Tcl_ObjGetVar2(interp, varName, NULL, 0);
# 3234|       if (dictPtr == NULL) {
# 3235|-> 	TclDecrRefCount(varName);
# 3236|   	TclDecrRefCount(argsObj);
# 3237|   	return result;

Error: CPPCHECK_WARNING (CWE-476): [#def822]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3236: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3234|       if (dictPtr == NULL) {
# 3235|   	TclDecrRefCount(varName);
# 3236|-> 	TclDecrRefCount(argsObj);
# 3237|   	return result;
# 3238|       }

Error: CPPCHECK_WARNING (CWE-457): [#def823]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3236: error[uninitvar]: Uninitialized variable: cachePtr
# 3234|       if (dictPtr == NULL) {
# 3235|   	TclDecrRefCount(varName);
# 3236|-> 	TclDecrRefCount(argsObj);
# 3237|   	return result;
# 3238|       }

Error: CPPCHECK_WARNING (CWE-476): [#def824]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3247: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3245|       if (Tcl_DictObjSize(interp, dictPtr, &objc) != TCL_OK) {
# 3246|   	Tcl_DiscardInterpState(state);
# 3247|-> 	TclDecrRefCount(varName);
# 3248|   	TclDecrRefCount(argsObj);
# 3249|   	return TCL_ERROR;

Error: CPPCHECK_WARNING (CWE-457): [#def825]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3247: error[uninitvar]: Uninitialized variable: cachePtr
# 3245|       if (Tcl_DictObjSize(interp, dictPtr, &objc) != TCL_OK) {
# 3246|   	Tcl_DiscardInterpState(state);
# 3247|-> 	TclDecrRefCount(varName);
# 3248|   	TclDecrRefCount(argsObj);
# 3249|   	return TCL_ERROR;

Error: CPPCHECK_WARNING (CWE-476): [#def826]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3248: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3246|   	Tcl_DiscardInterpState(state);
# 3247|   	TclDecrRefCount(varName);
# 3248|-> 	TclDecrRefCount(argsObj);
# 3249|   	return TCL_ERROR;
# 3250|       }

Error: CPPCHECK_WARNING (CWE-457): [#def827]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3248: error[uninitvar]: Uninitialized variable: cachePtr
# 3246|   	Tcl_DiscardInterpState(state);
# 3247|   	TclDecrRefCount(varName);
# 3248|-> 	TclDecrRefCount(argsObj);
# 3249|   	return TCL_ERROR;
# 3250|       }

Error: CPPCHECK_WARNING (CWE-476): [#def828]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3278: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3276|   	}
# 3277|       }
# 3278|->     TclDecrRefCount(argsObj);
# 3279|   
# 3280|       /*

Error: CPPCHECK_WARNING (CWE-457): [#def829]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3278: error[uninitvar]: Uninitialized variable: cachePtr
# 3276|   	}
# 3277|       }
# 3278|->     TclDecrRefCount(argsObj);
# 3279|   
# 3280|       /*

Error: CPPCHECK_WARNING (CWE-476): [#def830]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3287: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3285|   	    TCL_LEAVE_ERR_MSG) == NULL) {
# 3286|   	Tcl_DiscardInterpState(state);
# 3287|-> 	TclDecrRefCount(varName);
# 3288|   	return TCL_ERROR;
# 3289|       }

Error: CPPCHECK_WARNING (CWE-457): [#def831]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3287: error[uninitvar]: Uninitialized variable: cachePtr
# 3285|   	    TCL_LEAVE_ERR_MSG) == NULL) {
# 3286|   	Tcl_DiscardInterpState(state);
# 3287|-> 	TclDecrRefCount(varName);
# 3288|   	return TCL_ERROR;
# 3289|       }

Error: CPPCHECK_WARNING (CWE-476): [#def832]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3291: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3289|       }
# 3290|   
# 3291|->     TclDecrRefCount(varName);
# 3292|       return Tcl_RestoreInterpState(interp, state);
# 3293|   }

Error: CPPCHECK_WARNING (CWE-457): [#def833]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3291: error[uninitvar]: Uninitialized variable: cachePtr
# 3289|       }
# 3290|   
# 3291|->     TclDecrRefCount(varName);
# 3292|       return Tcl_RestoreInterpState(interp, state);
# 3293|   }

Error: CPPCHECK_WARNING (CWE-476): [#def834]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3408: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3406|        */
# 3407|   
# 3408|->     TclDecrRefCount(varName);
# 3409|       TclDecrRefCount(keysPtr);
# 3410|       if (pathPtr != NULL) {

Error: CPPCHECK_WARNING (CWE-457): [#def835]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3408: error[uninitvar]: Uninitialized variable: cachePtr
# 3406|        */
# 3407|   
# 3408|->     TclDecrRefCount(varName);
# 3409|       TclDecrRefCount(keysPtr);
# 3410|       if (pathPtr != NULL) {

Error: CPPCHECK_WARNING (CWE-476): [#def836]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3409: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3407|   
# 3408|       TclDecrRefCount(varName);
# 3409|->     TclDecrRefCount(keysPtr);
# 3410|       if (pathPtr != NULL) {
# 3411|   	TclDecrRefCount(pathPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def837]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3409: error[uninitvar]: Uninitialized variable: cachePtr
# 3407|   
# 3408|       TclDecrRefCount(varName);
# 3409|->     TclDecrRefCount(keysPtr);
# 3410|       if (pathPtr != NULL) {
# 3411|   	TclDecrRefCount(pathPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def838]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3411: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3409|       TclDecrRefCount(keysPtr);
# 3410|       if (pathPtr != NULL) {
# 3411|-> 	TclDecrRefCount(pathPtr);
# 3412|       }
# 3413|       if (result != TCL_OK) {

Error: CPPCHECK_WARNING (CWE-457): [#def839]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3411: error[uninitvar]: Uninitialized variable: cachePtr
# 3409|       TclDecrRefCount(keysPtr);
# 3410|       if (pathPtr != NULL) {
# 3411|-> 	TclDecrRefCount(pathPtr);
# 3412|       }
# 3413|       if (result != TCL_OK) {

Error: CPPCHECK_WARNING (CWE-476): [#def840]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3471: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3469|       }
# 3470|   
# 3471|->     TclNewObj(keysPtr);
# 3472|   
# 3473|       for (; !done ; Tcl_DictObjNext(&s, &keyPtr, &valPtr, &done)) {

Error: CPPCHECK_WARNING (CWE-457): [#def841]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3471: error[uninitvar]: Uninitialized variable: cachePtr
# 3469|       }
# 3470|   
# 3471|->     TclNewObj(keysPtr);
# 3472|   
# 3473|       for (; !done ; Tcl_DictObjNext(&s, &keyPtr, &valPtr, &done)) {

Error: CPPCHECK_WARNING (CWE-457): [#def842]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3471: error[uninitvar]: Uninitialized variable: keysPtr
# 3469|       }
# 3470|   
# 3471|->     TclNewObj(keysPtr);
# 3472|   
# 3473|       for (; !done ; Tcl_DictObjNext(&s, &keyPtr, &valPtr, &done)) {

Error: CPPCHECK_WARNING (CWE-476): [#def843]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3477: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3475|   	if (Tcl_ObjSetVar2(interp, keyPtr, NULL, valPtr,
# 3476|   		TCL_LEAVE_ERR_MSG) == NULL) {
# 3477|-> 	    TclDecrRefCount(keysPtr);
# 3478|   	    Tcl_DictObjDone(&s);
# 3479|   	    return NULL;

Error: CPPCHECK_WARNING (CWE-457): [#def844]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3477: error[uninitvar]: Uninitialized variable: cachePtr
# 3475|   	if (Tcl_ObjSetVar2(interp, keyPtr, NULL, valPtr,
# 3476|   		TCL_LEAVE_ERR_MSG) == NULL) {
# 3477|-> 	    TclDecrRefCount(keysPtr);
# 3478|   	    Tcl_DictObjDone(&s);
# 3479|   	    return NULL;

Error: CPPCHECK_WARNING (CWE-476): [#def845]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3573: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3571|   	if (leafPtr == NULL) {
# 3572|   	    if (allocdict) {
# 3573|-> 		TclDecrRefCount(dictPtr);
# 3574|   	    }
# 3575|   	    return TCL_ERROR;

Error: CPPCHECK_WARNING (CWE-457): [#def846]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3573: error[uninitvar]: Uninitialized variable: cachePtr
# 3571|   	if (leafPtr == NULL) {
# 3572|   	    if (allocdict) {
# 3573|-> 		TclDecrRefCount(dictPtr);
# 3574|   	    }
# 3575|   	    return TCL_ERROR;

Error: CPPCHECK_WARNING (CWE-476): [#def847]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3579: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3577|   	if (leafPtr == DICT_PATH_NON_EXISTENT) {
# 3578|   	    if (allocdict) {
# 3579|-> 		TclDecrRefCount(dictPtr);
# 3580|   	    }
# 3581|   	    return TCL_OK;

Error: CPPCHECK_WARNING (CWE-457): [#def848]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3579: error[uninitvar]: Uninitialized variable: cachePtr
# 3577|   	if (leafPtr == DICT_PATH_NON_EXISTENT) {
# 3578|   	    if (allocdict) {
# 3579|-> 		TclDecrRefCount(dictPtr);
# 3580|   	    }
# 3581|   	    return TCL_OK;

Error: CPPCHECK_WARNING (CWE-476): [#def849]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3624: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3622|   	    dictPtr, TCL_LEAVE_ERR_MSG, index) == NULL) {
# 3623|   	if (allocdict) {
# 3624|-> 	    TclDecrRefCount(dictPtr);
# 3625|   	}
# 3626|   	return TCL_ERROR;

Error: CPPCHECK_WARNING (CWE-457): [#def850]
tcl-8.6.13-build/tcl8.6.13/generic/tclDictObj.c:3624: error[uninitvar]: Uninitialized variable: cachePtr
# 3622|   	    dictPtr, TCL_LEAVE_ERR_MSG, index) == NULL) {
# 3623|   	if (allocdict) {
# 3624|-> 	    TclDecrRefCount(dictPtr);
# 3625|   	}
# 3626|   	return TCL_ERROR;

Error: CPPCHECK_WARNING: [#def851]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def852]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c:257: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  255|       char ptrBuf1[20], ptrBuf2[20];
#  256|   
#  257|->     TclNewObj(bufferObj);
#  258|       if (codePtr->refCount <= 0) {
#  259|   	return bufferObj;	/* Already freed. */

Error: CPPCHECK_WARNING (CWE-457): [#def853]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c:257: error[uninitvar]: Uninitialized variable: bufferObj
#  255|       char ptrBuf1[20], ptrBuf2[20];
#  256|   
#  257|->     TclNewObj(bufferObj);
#  258|       if (codePtr->refCount <= 0) {
#  259|   	return bufferObj;	/* Already freed. */

Error: CPPCHECK_WARNING (CWE-457): [#def854]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c:257: error[uninitvar]: Uninitialized variable: cachePtr
#  255|       char ptrBuf1[20], ptrBuf2[20];
#  256|   
#  257|->     TclNewObj(bufferObj);
#  258|       if (codePtr->refCount <= 0) {
#  259|   	return bufferObj;	/* Already freed. */

Error: CPPCHECK_WARNING (CWE-476): [#def855]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c:803: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  801|       Tcl_Obj *objPtr;
#  802|   
#  803|->     TclNewObj(objPtr);
#  804|       objPtr->typePtr = &tclInstNameType;
#  805|       objPtr->internalRep.longValue = (long) inst;

Error: CPPCHECK_WARNING (CWE-457): [#def856]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c:803: error[uninitvar]: Uninitialized variable: cachePtr
#  801|       Tcl_Obj *objPtr;
#  802|   
#  803|->     TclNewObj(objPtr);
#  804|       objPtr->typePtr = &tclInstNameType;
#  805|       objPtr->internalRep.longValue = (long) inst;

Error: CPPCHECK_WARNING (CWE-457): [#def857]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c:803: error[uninitvar]: Uninitialized variable: objPtr
#  801|       Tcl_Obj *objPtr;
#  802|   
#  803|->     TclNewObj(objPtr);
#  804|       objPtr->typePtr = &tclInstNameType;
#  805|       objPtr->internalRep.longValue = (long) inst;

Error: CPPCHECK_WARNING (CWE-476): [#def858]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c:947: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  945|        */
#  946|   
#  947|->     TclNewObj(literals);
#  948|       for (i=0 ; i<codePtr->numLitObjects ; i++) {
#  949|   	Tcl_ListObjAppendElement(NULL, literals, codePtr->objArrayPtr[i]);

Error: CPPCHECK_WARNING (CWE-457): [#def859]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c:947: error[uninitvar]: Uninitialized variable: cachePtr
#  945|        */
#  946|   
#  947|->     TclNewObj(literals);
#  948|       for (i=0 ; i<codePtr->numLitObjects ; i++) {
#  949|   	Tcl_ListObjAppendElement(NULL, literals, codePtr->objArrayPtr[i]);

Error: CPPCHECK_WARNING (CWE-457): [#def860]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c:947: error[uninitvar]: Uninitialized variable: literals
#  945|        */
#  946|   
#  947|->     TclNewObj(literals);
#  948|       for (i=0 ; i<codePtr->numLitObjects ; i++) {
#  949|   	Tcl_ListObjAppendElement(NULL, literals, codePtr->objArrayPtr[i]);

Error: CPPCHECK_WARNING (CWE-476): [#def861]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c:956: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  954|        */
#  955|   
#  956|->     TclNewObj(variables);
#  957|       if (codePtr->procPtr) {
#  958|   	int localCount = codePtr->procPtr->numCompiledLocals;

Error: CPPCHECK_WARNING (CWE-457): [#def862]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c:956: error[uninitvar]: Uninitialized variable: cachePtr
#  954|        */
#  955|   
#  956|->     TclNewObj(variables);
#  957|       if (codePtr->procPtr) {
#  958|   	int localCount = codePtr->procPtr->numCompiledLocals;

Error: CPPCHECK_WARNING (CWE-457): [#def863]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c:956: error[uninitvar]: Uninitialized variable: variables
#  954|        */
#  955|   
#  956|->     TclNewObj(variables);
#  957|       if (codePtr->procPtr) {
#  958|   	int localCount = codePtr->procPtr->numCompiledLocals;

Error: CPPCHECK_WARNING (CWE-476): [#def864]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c:964: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  962|   	    Tcl_Obj *descriptor[2];
#  963|   
#  964|-> 	    TclNewObj(descriptor[0]);
#  965|   	    if (!(localPtr->flags & (VAR_ARRAY|VAR_LINK))) {
#  966|   		Tcl_ListObjAppendElement(NULL, descriptor[0],

Error: CPPCHECK_WARNING (CWE-457): [#def865]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c:964: error[uninitvar]: Uninitialized variable: (descriptor[0])->internalRep.twoPtrValue.ptr1
#  962|   	    Tcl_Obj *descriptor[2];
#  963|   
#  964|-> 	    TclNewObj(descriptor[0]);
#  965|   	    if (!(localPtr->flags & (VAR_ARRAY|VAR_LINK))) {
#  966|   		Tcl_ListObjAppendElement(NULL, descriptor[0],

Error: CPPCHECK_WARNING (CWE-457): [#def866]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c:964: error[uninitvar]: Uninitialized variable: cachePtr
#  962|   	    Tcl_Obj *descriptor[2];
#  963|   
#  964|-> 	    TclNewObj(descriptor[0]);
#  965|   	    if (!(localPtr->flags & (VAR_ARRAY|VAR_LINK))) {
#  966|   		Tcl_ListObjAppendElement(NULL, descriptor[0],

Error: CPPCHECK_WARNING (CWE-476): [#def867]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c:1004: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1002|        */
# 1003|   
# 1004|->     TclNewObj(instructions);
# 1005|       for (pc=codePtr->codeStart; pc<codePtr->codeStart+codePtr->numCodeBytes;){
# 1006|   	const InstructionDesc *instDesc = &tclInstructionTable[*pc];

Error: CPPCHECK_WARNING (CWE-457): [#def868]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c:1004: error[uninitvar]: Uninitialized variable: cachePtr
# 1002|        */
# 1003|   
# 1004|->     TclNewObj(instructions);
# 1005|       for (pc=codePtr->codeStart; pc<codePtr->codeStart+codePtr->numCodeBytes;){
# 1006|   	const InstructionDesc *instDesc = &tclInstructionTable[*pc];

Error: CPPCHECK_WARNING (CWE-457): [#def869]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c:1004: error[uninitvar]: Uninitialized variable: instructions
# 1002|        */
# 1003|   
# 1004|->     TclNewObj(instructions);
# 1005|       for (pc=codePtr->codeStart; pc<codePtr->codeStart+codePtr->numCodeBytes;){
# 1006|   	const InstructionDesc *instDesc = &tclInstructionTable[*pc];

Error: CPPCHECK_WARNING (CWE-476): [#def870]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c:1009: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1007|   	int address = pc - codePtr->codeStart;
# 1008|   
# 1009|-> 	TclNewObj(inst);
# 1010|   	Tcl_ListObjAppendElement(NULL, inst, Tcl_NewStringObj(
# 1011|   		instDesc->name, -1));

Error: CPPCHECK_WARNING (CWE-457): [#def871]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c:1009: error[uninitvar]: Uninitialized variable: cachePtr
# 1007|   	int address = pc - codePtr->codeStart;
# 1008|   
# 1009|-> 	TclNewObj(inst);
# 1010|   	Tcl_ListObjAppendElement(NULL, inst, Tcl_NewStringObj(
# 1011|   		instDesc->name, -1));

Error: CPPCHECK_WARNING (CWE-457): [#def872]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c:1009: error[uninitvar]: Uninitialized variable: inst
# 1007|   	int address = pc - codePtr->codeStart;
# 1008|   
# 1009|-> 	TclNewObj(inst);
# 1010|   	Tcl_ListObjAppendElement(NULL, inst, Tcl_NewStringObj(
# 1011|   		instDesc->name, -1));

Error: CPPCHECK_WARNING (CWE-476): [#def873]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c:1107: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1105|        */
# 1106|   
# 1107|->     TclNewObj(aux);
# 1108|       for (i=0 ; i<codePtr->numAuxDataItems ; i++) {
# 1109|   	AuxData *auxData = &codePtr->auxDataArrayPtr[i];

Error: CPPCHECK_WARNING (CWE-457): [#def874]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c:1107: error[uninitvar]: Uninitialized variable: aux
# 1105|        */
# 1106|   
# 1107|->     TclNewObj(aux);
# 1108|       for (i=0 ; i<codePtr->numAuxDataItems ; i++) {
# 1109|   	AuxData *auxData = &codePtr->auxDataArrayPtr[i];

Error: CPPCHECK_WARNING (CWE-457): [#def875]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c:1107: error[uninitvar]: Uninitialized variable: cachePtr
# 1105|        */
# 1106|   
# 1107|->     TclNewObj(aux);
# 1108|       for (i=0 ; i<codePtr->numAuxDataItems ; i++) {
# 1109|   	AuxData *auxData = &codePtr->auxDataArrayPtr[i];

Error: CPPCHECK_WARNING (CWE-476): [#def876]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c:1115: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1113|   	    Tcl_Obj *desc;
# 1114|   
# 1115|-> 	    TclNewObj(desc);
# 1116|   	    Tcl_DictObjPut(NULL, desc, Tcl_NewStringObj("name", -1), auxDesc);
# 1117|   	    auxDesc = desc;

Error: CPPCHECK_WARNING (CWE-457): [#def877]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c:1115: error[uninitvar]: Uninitialized variable: cachePtr
# 1113|   	    Tcl_Obj *desc;
# 1114|   
# 1115|-> 	    TclNewObj(desc);
# 1116|   	    Tcl_DictObjPut(NULL, desc, Tcl_NewStringObj("name", -1), auxDesc);
# 1117|   	    auxDesc = desc;

Error: CPPCHECK_WARNING (CWE-457): [#def878]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c:1115: error[uninitvar]: Uninitialized variable: desc
# 1113|   	    Tcl_Obj *desc;
# 1114|   
# 1115|-> 	    TclNewObj(desc);
# 1116|   	    Tcl_DictObjPut(NULL, desc, Tcl_NewStringObj("name", -1), auxDesc);
# 1117|   	    auxDesc = desc;

Error: CPPCHECK_WARNING (CWE-476): [#def879]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c:1123: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1121|   	    Tcl_Obj *desc;
# 1122|   
# 1123|-> 	    TclNewObj(desc);
# 1124|   	    auxData->type->printProc(auxData->clientData, desc, codePtr, 0);
# 1125|   	    Tcl_ListObjAppendElement(NULL, auxDesc, desc);

Error: CPPCHECK_WARNING (CWE-457): [#def880]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c:1123: error[uninitvar]: Uninitialized variable: cachePtr
# 1121|   	    Tcl_Obj *desc;
# 1122|   
# 1123|-> 	    TclNewObj(desc);
# 1124|   	    auxData->type->printProc(auxData->clientData, desc, codePtr, 0);
# 1125|   	    Tcl_ListObjAppendElement(NULL, auxDesc, desc);

Error: CPPCHECK_WARNING (CWE-457): [#def881]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c:1123: error[uninitvar]: Uninitialized variable: desc
# 1121|   	    Tcl_Obj *desc;
# 1122|   
# 1123|-> 	    TclNewObj(desc);
# 1124|   	    auxData->type->printProc(auxData->clientData, desc, codePtr, 0);
# 1125|   	    Tcl_ListObjAppendElement(NULL, auxDesc, desc);

Error: CPPCHECK_WARNING (CWE-476): [#def882]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c:1134: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1132|        */
# 1133|   
# 1134|->     TclNewObj(exn);
# 1135|       for (i=0 ; i<codePtr->numExceptRanges ; i++) {
# 1136|   	ExceptionRange *rangePtr = &codePtr->exceptArrayPtr[i];

Error: CPPCHECK_WARNING (CWE-457): [#def883]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c:1134: error[uninitvar]: Uninitialized variable: cachePtr
# 1132|        */
# 1133|   
# 1134|->     TclNewObj(exn);
# 1135|       for (i=0 ; i<codePtr->numExceptRanges ; i++) {
# 1136|   	ExceptionRange *rangePtr = &codePtr->exceptArrayPtr[i];

Error: CPPCHECK_WARNING (CWE-457): [#def884]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c:1134: error[uninitvar]: Uninitialized variable: exn
# 1132|        */
# 1133|   
# 1134|->     TclNewObj(exn);
# 1135|       for (i=0 ; i<codePtr->numExceptRanges ; i++) {
# 1136|   	ExceptionRange *rangePtr = &codePtr->exceptArrayPtr[i];

Error: CPPCHECK_WARNING (CWE-476): [#def885]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c:1169: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1167|   	: ((ptr)+=1 , TclGetInt1AtPtr((ptr)-1)))
# 1168|   
# 1169|->     TclNewObj(commands);
# 1170|       codeOffPtr = codePtr->codeDeltaStart;
# 1171|       codeLenPtr = codePtr->codeLengthStart;

Error: CPPCHECK_WARNING (CWE-457): [#def886]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c:1169: error[uninitvar]: Uninitialized variable: cachePtr
# 1167|   	: ((ptr)+=1 , TclGetInt1AtPtr((ptr)-1)))
# 1168|   
# 1169|->     TclNewObj(commands);
# 1170|       codeOffPtr = codePtr->codeDeltaStart;
# 1171|       codeLenPtr = codePtr->codeLengthStart;

Error: CPPCHECK_WARNING (CWE-457): [#def887]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c:1169: error[uninitvar]: Uninitialized variable: commands
# 1167|   	: ((ptr)+=1 , TclGetInt1AtPtr((ptr)-1)))
# 1168|   
# 1169|->     TclNewObj(commands);
# 1170|       codeOffPtr = codePtr->codeDeltaStart;
# 1171|       codeLenPtr = codePtr->codeLengthStart;

Error: CPPCHECK_WARNING (CWE-476): [#def888]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c:1182: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1180|   	sourceOffset += Decode(srcOffPtr);
# 1181|   	sourceLength = Decode(srcLenPtr);
# 1182|-> 	TclNewObj(cmd);
# 1183|   	Tcl_DictObjPut(NULL, cmd, Tcl_NewStringObj("codefrom", -1),
# 1184|   		Tcl_NewIntObj(codeOffset));

Error: CPPCHECK_WARNING (CWE-457): [#def889]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c:1182: error[uninitvar]: Uninitialized variable: cachePtr
# 1180|   	sourceOffset += Decode(srcOffPtr);
# 1181|   	sourceLength = Decode(srcLenPtr);
# 1182|-> 	TclNewObj(cmd);
# 1183|   	Tcl_DictObjPut(NULL, cmd, Tcl_NewStringObj("codefrom", -1),
# 1184|   		Tcl_NewIntObj(codeOffset));

Error: CPPCHECK_WARNING (CWE-457): [#def890]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c:1182: error[uninitvar]: Uninitialized variable: cmd
# 1180|   	sourceOffset += Decode(srcOffPtr);
# 1181|   	sourceLength = Decode(srcLenPtr);
# 1182|-> 	TclNewObj(cmd);
# 1183|   	Tcl_DictObjPut(NULL, cmd, Tcl_NewStringObj("codefrom", -1),
# 1184|   		Tcl_NewIntObj(codeOffset));

Error: CPPCHECK_WARNING (CWE-476): [#def891]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c:1217: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1215|        */
# 1216|   
# 1217|->     TclNewObj(description);
# 1218|       Tcl_DictObjPut(NULL, description, Tcl_NewStringObj("literals", -1),
# 1219|   	    literals);

Error: CPPCHECK_WARNING (CWE-457): [#def892]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c:1217: error[uninitvar]: Uninitialized variable: cachePtr
# 1215|        */
# 1216|   
# 1217|->     TclNewObj(description);
# 1218|       Tcl_DictObjPut(NULL, description, Tcl_NewStringObj("literals", -1),
# 1219|   	    literals);

Error: CPPCHECK_WARNING (CWE-457): [#def893]
tcl-8.6.13-build/tcl8.6.13/generic/tclDisassemble.c:1217: error[uninitvar]: Uninitialized variable: description
# 1215|        */
# 1216|   
# 1217|->     TclNewObj(description);
# 1218|       Tcl_DictObjPut(NULL, description, Tcl_NewStringObj("literals", -1),
# 1219|   	    literals);

Error: CPPCHECK_WARNING: [#def894]
tcl-8.6.13-build/tcl8.6.13/generic/tclEncoding.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def895]
tcl-8.6.13-build/tcl8.6.13/generic/tclEncoding.c:490: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  488|   	};
#  489|   
#  490|-> 	TclNewObj(matchFileList);
#  491|   	Tcl_ListObjIndex(NULL, searchPath, i, &directory);
#  492|   	Tcl_IncrRefCount(directory);

Error: CPPCHECK_WARNING (CWE-457): [#def896]
tcl-8.6.13-build/tcl8.6.13/generic/tclEncoding.c:490: error[uninitvar]: Uninitialized variable: cachePtr
#  488|   	};
#  489|   
#  490|-> 	TclNewObj(matchFileList);
#  491|   	Tcl_ListObjIndex(NULL, searchPath, i, &directory);
#  492|   	Tcl_IncrRefCount(directory);

Error: CPPCHECK_WARNING (CWE-457): [#def897]
tcl-8.6.13-build/tcl8.6.13/generic/tclEncoding.c:490: error[uninitvar]: Uninitialized variable: matchFileList
#  488|   	};
#  489|   
#  490|-> 	TclNewObj(matchFileList);
#  491|   	Tcl_ListObjIndex(NULL, searchPath, i, &directory);
#  492|   	Tcl_IncrRefCount(directory);

Error: CPPCHECK_WARNING (CWE-476): [#def898]
tcl-8.6.13-build/tcl8.6.13/generic/tclEncoding.c:911: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  909|       int dummy, done = 0;
#  910|   
#  911|->     TclNewObj(result);
#  912|       Tcl_InitObjHashTable(&table);
#  913|   

Error: CPPCHECK_WARNING (CWE-457): [#def899]
tcl-8.6.13-build/tcl8.6.13/generic/tclEncoding.c:911: error[uninitvar]: Uninitialized variable: cachePtr
#  909|       int dummy, done = 0;
#  910|   
#  911|->     TclNewObj(result);
#  912|       Tcl_InitObjHashTable(&table);
#  913|   

Error: CPPCHECK_WARNING (CWE-457): [#def900]
tcl-8.6.13-build/tcl8.6.13/generic/tclEncoding.c:911: error[uninitvar]: Uninitialized variable: result
#  909|       int dummy, done = 0;
#  910|   
#  911|->     TclNewObj(result);
#  912|       Tcl_InitObjHashTable(&table);
#  913|   

Error: CLANG_WARNING: [#def901]
tcl-8.6.13-build/tcl8.6.13/generic/tclEncoding.c:1246:2: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined
# 1244|       }
# 1245|       do {
# 1246|-> 	Tcl_EncodingState savedState = *statePtr;
# 1247|   
# 1248|   	result = encodingPtr->toUtfProc(encodingPtr->clientData, src, srcLen,

Error: CPPCHECK_WARNING (CWE-476): [#def902]
tcl-8.6.13-build/tcl8.6.13/generic/tclEncoding.c:1749: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1747|       pageMemPtr = (unsigned short *) (dataPtr->toUnicode + 256);
# 1748|   
# 1749|->     TclNewObj(objPtr);
# 1750|       Tcl_IncrRefCount(objPtr);
# 1751|       for (i = 0; i < numPages; i++) {

Error: CPPCHECK_WARNING (CWE-457): [#def903]
tcl-8.6.13-build/tcl8.6.13/generic/tclEncoding.c:1749: error[uninitvar]: Uninitialized variable: cachePtr
# 1747|       pageMemPtr = (unsigned short *) (dataPtr->toUnicode + 256);
# 1748|   
# 1749|->     TclNewObj(objPtr);
# 1750|       Tcl_IncrRefCount(objPtr);
# 1751|       for (i = 0; i < numPages; i++) {

Error: CPPCHECK_WARNING (CWE-457): [#def904]
tcl-8.6.13-build/tcl8.6.13/generic/tclEncoding.c:1749: error[uninitvar]: Uninitialized variable: objPtr
# 1747|       pageMemPtr = (unsigned short *) (dataPtr->toUnicode + 256);
# 1748|   
# 1749|->     TclNewObj(objPtr);
# 1750|       Tcl_IncrRefCount(objPtr);
# 1751|       for (i = 0; i < numPages; i++) {

Error: CPPCHECK_WARNING (CWE-476): [#def905]
tcl-8.6.13-build/tcl8.6.13/generic/tclEncoding.c:1777: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1775|   	}
# 1776|       }
# 1777|->     TclDecrRefCount(objPtr);
# 1778|   
# 1779|       if (type == ENCODING_DOUBLEBYTE) {

Error: CPPCHECK_WARNING (CWE-457): [#def906]
tcl-8.6.13-build/tcl8.6.13/generic/tclEncoding.c:1777: error[uninitvar]: Uninitialized variable: cachePtr
# 1775|   	}
# 1776|       }
# 1777|->     TclDecrRefCount(objPtr);
# 1778|   
# 1779|       if (type == ENCODING_DOUBLEBYTE) {

Error: CPPCHECK_WARNING (CWE-476): [#def907]
tcl-8.6.13-build/tcl8.6.13/generic/tclEncoding.c:3677: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3675|       Tcl_Obj *libPathObj, *encodingObj, *searchPathObj;
# 3676|   
# 3677|->     TclNewLiteralStringObj(encodingObj, "encoding");
# 3678|       TclNewObj(searchPathObj);
# 3679|       Tcl_IncrRefCount(encodingObj);

Error: CPPCHECK_WARNING (CWE-457): [#def908]
tcl-8.6.13-build/tcl8.6.13/generic/tclEncoding.c:3677: error[uninitvar]: Uninitialized variable: cachePtr
# 3675|       Tcl_Obj *libPathObj, *encodingObj, *searchPathObj;
# 3676|   
# 3677|->     TclNewLiteralStringObj(encodingObj, "encoding");
# 3678|       TclNewObj(searchPathObj);
# 3679|       Tcl_IncrRefCount(encodingObj);

Error: CPPCHECK_WARNING (CWE-457): [#def909]
tcl-8.6.13-build/tcl8.6.13/generic/tclEncoding.c:3677: error[uninitvar]: Uninitialized variable: encodingObj
# 3675|       Tcl_Obj *libPathObj, *encodingObj, *searchPathObj;
# 3676|   
# 3677|->     TclNewLiteralStringObj(encodingObj, "encoding");
# 3678|       TclNewObj(searchPathObj);
# 3679|       Tcl_IncrRefCount(encodingObj);

Error: CPPCHECK_WARNING (CWE-476): [#def910]
tcl-8.6.13-build/tcl8.6.13/generic/tclEncoding.c:3678: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3676|   
# 3677|       TclNewLiteralStringObj(encodingObj, "encoding");
# 3678|->     TclNewObj(searchPathObj);
# 3679|       Tcl_IncrRefCount(encodingObj);
# 3680|       Tcl_IncrRefCount(searchPathObj);

Error: CPPCHECK_WARNING (CWE-457): [#def911]
tcl-8.6.13-build/tcl8.6.13/generic/tclEncoding.c:3678: error[uninitvar]: Uninitialized variable: cachePtr
# 3676|   
# 3677|       TclNewLiteralStringObj(encodingObj, "encoding");
# 3678|->     TclNewObj(searchPathObj);
# 3679|       Tcl_IncrRefCount(encodingObj);
# 3680|       Tcl_IncrRefCount(searchPathObj);

Error: CPPCHECK_WARNING (CWE-457): [#def912]
tcl-8.6.13-build/tcl8.6.13/generic/tclEncoding.c:3678: error[uninitvar]: Uninitialized variable: searchPathObj
# 3676|   
# 3677|       TclNewLiteralStringObj(encodingObj, "encoding");
# 3678|->     TclNewObj(searchPathObj);
# 3679|       Tcl_IncrRefCount(encodingObj);
# 3680|       Tcl_IncrRefCount(searchPathObj);

Error: CPPCHECK_WARNING: [#def913]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def914]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:112:25: warning[core.NullDereference]: Access to field 'interp' results in a dereference of a null pointer (loaded from variable 'nsPtr')
#  110|       Namespace *nsPtr = (Namespace *) namespacePtr;
#  111|   
#  112|->     if (namespacePtr == TclGetGlobalNamespace(nsPtr->interp)) {
#  113|   	return Tcl_NewStringObj("::", 2);
#  114|       } else {

Error: CPPCHECK_WARNING (CWE-457): [#def915]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:263: error[legacyUninitvar]: Uninitialized variable: *(&listv)
#  261|   		    const char *cmd;
#  262|   
#  263|-> 		    if (TclListObjGetElements(interp, listObj, &len,
#  264|   			    &listv) != TCL_OK) {
#  265|   			Tcl_DictObjDone(&search);

Error: CPPCHECK_WARNING (CWE-476): [#def916]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:442: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  440|   	    int flags = 0;			/* silence gcc 4 warning */
#  441|   
#  442|-> 	    TclNewObj(resultObj);
#  443|   
#  444|   	    /* -map option */

Error: CPPCHECK_WARNING (CWE-457): [#def917]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:442: error[uninitvar]: Uninitialized variable: cachePtr
#  440|   	    int flags = 0;			/* silence gcc 4 warning */
#  441|   
#  442|-> 	    TclNewObj(resultObj);
#  443|   
#  444|   	    /* -map option */

Error: CPPCHECK_WARNING (CWE-457): [#def918]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:442: error[uninitvar]: Uninitialized variable: resultObj
#  440|   	    int flags = 0;			/* silence gcc 4 warning */
#  441|   
#  442|-> 	    TclNewObj(resultObj);
#  443|   
#  444|   	    /* -map option */

Error: CPPCHECK_WARNING (CWE-476): [#def919]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:801: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  799|       }
#  800|       if (oldList != NULL) {
#  801|-> 	TclDecrRefCount(oldList);
#  802|       }
#  803|   

Error: CPPCHECK_WARNING (CWE-457): [#def920]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:801: error[uninitvar]: Uninitialized variable: cachePtr
#  799|       }
#  800|       if (oldList != NULL) {
#  801|-> 	TclDecrRefCount(oldList);
#  802|       }
#  803|   

Error: CPPCHECK_WARNING (CWE-476): [#def921]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:877: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  875|       }
#  876|       if (oldList != NULL) {
#  877|-> 	TclDecrRefCount(oldList);
#  878|       }
#  879|       ensemblePtr->numParameters = length;

Error: CPPCHECK_WARNING (CWE-457): [#def922]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:877: error[uninitvar]: Uninitialized variable: cachePtr
#  875|       }
#  876|       if (oldList != NULL) {
#  877|-> 	TclDecrRefCount(oldList);
#  878|       }
#  879|       ensemblePtr->numParameters = length;

Error: CPPCHECK_WARNING (CWE-476): [#def923]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:977: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  975|       }
#  976|       if (oldDict != NULL) {
#  977|-> 	TclDecrRefCount(oldDict);
#  978|       }
#  979|   

Error: CPPCHECK_WARNING (CWE-457): [#def924]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:977: error[uninitvar]: Uninitialized variable: cachePtr
#  975|       }
#  976|       if (oldDict != NULL) {
#  977|-> 	TclDecrRefCount(oldDict);
#  978|       }
#  979|   

Error: CPPCHECK_WARNING (CWE-476): [#def925]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:1052: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1050|       }
# 1051|       if (oldList != NULL) {
# 1052|-> 	TclDecrRefCount(oldList);
# 1053|       }
# 1054|   

Error: CPPCHECK_WARNING (CWE-457): [#def926]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:1052: error[uninitvar]: Uninitialized variable: cachePtr
# 1050|       }
# 1051|       if (oldList != NULL) {
# 1052|-> 	TclDecrRefCount(oldList);
# 1053|       }
# 1054|   

Error: CPPCHECK_WARNING (CWE-476): [#def927]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:1595: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1593|   
# 1594|   	TclDStringAppendLiteral(&buf, "::");
# 1595|-> 	TclNewObj(mapDict);
# 1596|   	for (i=0 ; map[i].name != NULL ; i++) {
# 1597|   	    fromObj = Tcl_NewStringObj(map[i].name, -1);

Error: CPPCHECK_WARNING (CWE-457): [#def928]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:1595: error[uninitvar]: Uninitialized variable: cachePtr
# 1593|   
# 1594|   	TclDStringAppendLiteral(&buf, "::");
# 1595|-> 	TclNewObj(mapDict);
# 1596|   	for (i=0 ; map[i].name != NULL ; i++) {
# 1597|   	    fromObj = Tcl_NewStringObj(map[i].name, -1);

Error: CPPCHECK_WARNING (CWE-457): [#def929]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:1595: error[uninitvar]: Uninitialized variable: mapDict
# 1593|   
# 1594|   	TclDStringAppendLiteral(&buf, "::");
# 1595|-> 	TclNewObj(mapDict);
# 1596|   	for (i=0 ; map[i].name != NULL ; i++) {
# 1597|   	    fromObj = Tcl_NewStringObj(map[i].name, -1);

Error: CPPCHECK_WARNING (CWE-476): [#def930]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:1598: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1596|   	for (i=0 ; map[i].name != NULL ; i++) {
# 1597|   	    fromObj = Tcl_NewStringObj(map[i].name, -1);
# 1598|-> 	    TclNewStringObj(toObj, Tcl_DStringValue(&buf),
# 1599|   		    Tcl_DStringLength(&buf));
# 1600|   	    Tcl_AppendToObj(toObj, map[i].name, -1);

Error: CPPCHECK_WARNING (CWE-457): [#def931]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:1598: error[uninitvar]: Uninitialized variable: cachePtr
# 1596|   	for (i=0 ; map[i].name != NULL ; i++) {
# 1597|   	    fromObj = Tcl_NewStringObj(map[i].name, -1);
# 1598|-> 	    TclNewStringObj(toObj, Tcl_DStringValue(&buf),
# 1599|   		    Tcl_DStringLength(&buf));
# 1600|   	    Tcl_AppendToObj(toObj, map[i].name, -1);

Error: CPPCHECK_WARNING (CWE-457): [#def932]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:1598: error[uninitvar]: Uninitialized variable: toObj
# 1596|   	for (i=0 ; map[i].name != NULL ; i++) {
# 1597|   	    fromObj = Tcl_NewStringObj(map[i].name, -1);
# 1598|-> 	    TclNewStringObj(toObj, Tcl_DStringValue(&buf),
# 1599|   		    Tcl_DStringLength(&buf));
# 1600|   	    Tcl_AppendToObj(toObj, map[i].name, -1);

Error: CPPCHECK_WARNING (CWE-476): [#def933]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:1900: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1898|   	Tcl_IncrRefCount(copyPtr);
# 1899|   	TclNRAddCallback(interp, TclNRReleaseValues, copyPtr, NULL, NULL, NULL);
# 1900|-> 	TclDecrRefCount(prefixObj);
# 1901|   
# 1902|   	/*

Error: CPPCHECK_WARNING (CWE-457): [#def934]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:1900: error[uninitvar]: Uninitialized variable: cachePtr
# 1898|   	Tcl_IncrRefCount(copyPtr);
# 1899|   	TclNRAddCallback(interp, TclNRReleaseValues, copyPtr, NULL, NULL, NULL);
# 1900|-> 	TclDecrRefCount(prefixObj);
# 1901|   
# 1902|   	/*

Error: CPPCHECK_WARNING (CWE-476): [#def935]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:2288: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2286|   
# 2287|       unknownCmd = Tcl_DuplicateObj(ensemblePtr->unknownHandler);
# 2288|->     TclNewObj(ensObj);
# 2289|       Tcl_GetCommandFullName(interp, ensemblePtr->token, ensObj);
# 2290|       Tcl_ListObjAppendElement(NULL, unknownCmd, ensObj);

Error: CPPCHECK_WARNING (CWE-457): [#def936]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:2288: error[uninitvar]: Uninitialized variable: cachePtr
# 2286|   
# 2287|       unknownCmd = Tcl_DuplicateObj(ensemblePtr->unknownHandler);
# 2288|->     TclNewObj(ensObj);
# 2289|       Tcl_GetCommandFullName(interp, ensemblePtr->token, ensObj);
# 2290|       Tcl_ListObjAppendElement(NULL, unknownCmd, ensObj);

Error: CPPCHECK_WARNING (CWE-457): [#def937]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:2288: error[uninitvar]: Uninitialized variable: ensObj
# 2286|   
# 2287|       unknownCmd = Tcl_DuplicateObj(ensemblePtr->unknownHandler);
# 2288|->     TclNewObj(ensObj);
# 2289|       Tcl_GetCommandFullName(interp, ensemblePtr->token, ensObj);
# 2290|       Tcl_ListObjAppendElement(NULL, unknownCmd, ensObj);

Error: CPPCHECK_WARNING (CWE-476): [#def938]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:2328: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2326|   	*prefixObjPtr = Tcl_GetObjResult(interp);
# 2327|   	Tcl_IncrRefCount(*prefixObjPtr);
# 2328|-> 	TclDecrRefCount(unknownCmd);
# 2329|   	Tcl_ResetResult(interp);
# 2330|   

Error: CPPCHECK_WARNING (CWE-457): [#def939]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:2328: error[uninitvar]: Uninitialized variable: cachePtr
# 2326|   	*prefixObjPtr = Tcl_GetObjResult(interp);
# 2327|   	Tcl_IncrRefCount(*prefixObjPtr);
# 2328|-> 	TclDecrRefCount(unknownCmd);
# 2329|   	Tcl_ResetResult(interp);
# 2330|   

Error: CPPCHECK_WARNING (CWE-476): [#def940]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:2338: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2336|   
# 2337|   	if (TclListObjLength(interp, *prefixObjPtr, &prefixObjc) != TCL_OK) {
# 2338|-> 	    TclDecrRefCount(*prefixObjPtr);
# 2339|   	    Tcl_AddErrorInfo(interp, "\n    while parsing result of "
# 2340|   		    "ensemble unknown subcommand handler");

Error: CPPCHECK_WARNING (CWE-457): [#def941]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:2338: error[uninitvar]: Uninitialized variable: cachePtr
# 2336|   
# 2337|   	if (TclListObjLength(interp, *prefixObjPtr, &prefixObjc) != TCL_OK) {
# 2338|-> 	    TclDecrRefCount(*prefixObjPtr);
# 2339|   	    Tcl_AddErrorInfo(interp, "\n    while parsing result of "
# 2340|   		    "ensemble unknown subcommand handler");

Error: CPPCHECK_WARNING (CWE-476): [#def942]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:2351: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2349|   	 */
# 2350|   
# 2351|-> 	TclDecrRefCount(*prefixObjPtr);
# 2352|   	return TCL_CONTINUE;
# 2353|       }

Error: CPPCHECK_WARNING (CWE-457): [#def943]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:2351: error[uninitvar]: Uninitialized variable: cachePtr
# 2349|   	 */
# 2350|   
# 2351|-> 	TclDecrRefCount(*prefixObjPtr);
# 2352|   	return TCL_CONTINUE;
# 2353|       }

Error: CPPCHECK_WARNING (CWE-476): [#def944]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:2387: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2385|   	}
# 2386|       }
# 2387|->     TclDecrRefCount(unknownCmd);
# 2388|       return TCL_ERROR;
# 2389|   }

Error: CPPCHECK_WARNING (CWE-457): [#def945]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:2387: error[uninitvar]: Uninitialized variable: cachePtr
# 2385|   	}
# 2386|       }
# 2387|->     TclDecrRefCount(unknownCmd);
# 2388|       return TCL_ERROR;
# 2389|   }

Error: CPPCHECK_WARNING (CWE-476): [#def946]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:2715: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2713|   			Tcl_Obj *cmdObj, *cmdPrefixObj;
# 2714|   
# 2715|-> 			TclNewObj(cmdObj);
# 2716|   			Tcl_AppendStringsToObj(cmdObj,
# 2717|   				ensemblePtr->nsPtr->fullName,

Error: CPPCHECK_WARNING (CWE-457): [#def947]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:2715: error[uninitvar]: Uninitialized variable: cachePtr
# 2713|   			Tcl_Obj *cmdObj, *cmdPrefixObj;
# 2714|   
# 2715|-> 			TclNewObj(cmdObj);
# 2716|   			Tcl_AppendStringsToObj(cmdObj,
# 2717|   				ensemblePtr->nsPtr->fullName,

Error: CPPCHECK_WARNING (CWE-457): [#def948]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:2715: error[uninitvar]: Uninitialized variable: cmdObj
# 2713|   			Tcl_Obj *cmdObj, *cmdPrefixObj;
# 2714|   
# 2715|-> 			TclNewObj(cmdObj);
# 2716|   			Tcl_AppendStringsToObj(cmdObj,
# 2717|   				ensemblePtr->nsPtr->fullName,

Error: CPPCHECK_WARNING (CWE-476): [#def949]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:2924: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2922|       const char *word;
# 2923|   
# 2924|->     TclNewObj(replaced);
# 2925|       Tcl_IncrRefCount(replaced);
# 2926|       if (parsePtr->numWords < depth + 1) {

Error: CPPCHECK_WARNING (CWE-457): [#def950]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:2924: error[uninitvar]: Uninitialized variable: cachePtr
# 2922|       const char *word;
# 2923|   
# 2924|->     TclNewObj(replaced);
# 2925|       Tcl_IncrRefCount(replaced);
# 2926|       if (parsePtr->numWords < depth + 1) {

Error: CPPCHECK_WARNING (CWE-457): [#def951]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:2924: error[uninitvar]: Uninitialized variable: replaced
# 2922|       const char *word;
# 2923|   
# 2924|->     TclNewObj(replaced);
# 2925|       Tcl_IncrRefCount(replaced);
# 2926|       if (parsePtr->numWords < depth + 1) {

Error: CPPCHECK_WARNING (CWE-476): [#def952]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:3047: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3045|   	 */
# 3046|   
# 3047|-> 	TclNewStringObj(subcmdObj, word, (int) numBytes);
# 3048|   	result = Tcl_DictObjGet(NULL, mapObj, subcmdObj, &targetCmdObj);
# 3049|   	if (result == TCL_OK && targetCmdObj != NULL) {

Error: CPPCHECK_WARNING (CWE-457): [#def953]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:3047: error[uninitvar]: Uninitialized variable: cachePtr
# 3045|   	 */
# 3046|   
# 3047|-> 	TclNewStringObj(subcmdObj, word, (int) numBytes);
# 3048|   	result = Tcl_DictObjGet(NULL, mapObj, subcmdObj, &targetCmdObj);
# 3049|   	if (result == TCL_OK && targetCmdObj != NULL) {

Error: CPPCHECK_WARNING (CWE-457): [#def954]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:3047: error[uninitvar]: Uninitialized variable: subcmdObj
# 3045|   	 */
# 3046|   
# 3047|-> 	TclNewStringObj(subcmdObj, word, (int) numBytes);
# 3048|   	result = Tcl_DictObjGet(NULL, mapObj, subcmdObj, &targetCmdObj);
# 3049|   	if (result == TCL_OK && targetCmdObj != NULL) {

Error: CPPCHECK_WARNING (CWE-476): [#def955]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:3057: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3055|   	    goto doneMapLookup;
# 3056|   	}
# 3057|-> 	TclDecrRefCount(subcmdObj);
# 3058|   
# 3059|   	/*

Error: CPPCHECK_WARNING (CWE-457): [#def956]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:3057: error[uninitvar]: Uninitialized variable: cachePtr
# 3055|   	    goto doneMapLookup;
# 3056|   	}
# 3057|-> 	TclDecrRefCount(subcmdObj);
# 3058|   
# 3059|   	/*

Error: CPPCHECK_WARNING (CWE-476): [#def957]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:3131: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3129|       Tcl_IncrRefCount(targetCmdObj);
# 3130|       newCmdPtr = (Command *) Tcl_GetCommandFromObj(interp, targetCmdObj);
# 3131|->     TclDecrRefCount(targetCmdObj);
# 3132|       if (newCmdPtr == NULL || Tcl_IsSafe(interp)
# 3133|   	    || newCmdPtr->nsPtr->flags & NS_SUPPRESS_COMPILATION

Error: CPPCHECK_WARNING (CWE-457): [#def958]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:3131: error[uninitvar]: Uninitialized variable: cachePtr
# 3129|       Tcl_IncrRefCount(targetCmdObj);
# 3130|       newCmdPtr = (Command *) Tcl_GetCommandFromObj(interp, targetCmdObj);
# 3131|->     TclDecrRefCount(targetCmdObj);
# 3132|       if (newCmdPtr == NULL || Tcl_IsSafe(interp)
# 3133|   	    || newCmdPtr->nsPtr->flags & NS_SUPPRESS_COMPILATION

Error: CPPCHECK_WARNING (CWE-476): [#def959]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:3428: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3426|        */
# 3427|   
# 3428|->     TclNewObj(objPtr);
# 3429|       Tcl_GetCommandFullName(interp, (Tcl_Command) cmdPtr, objPtr);
# 3430|       bytes = Tcl_GetStringFromObj(objPtr, &length);

Error: CPPCHECK_WARNING (CWE-457): [#def960]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:3428: error[uninitvar]: Uninitialized variable: cachePtr
# 3426|        */
# 3427|   
# 3428|->     TclNewObj(objPtr);
# 3429|       Tcl_GetCommandFullName(interp, (Tcl_Command) cmdPtr, objPtr);
# 3430|       bytes = Tcl_GetStringFromObj(objPtr, &length);

Error: CPPCHECK_WARNING (CWE-457): [#def961]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:3428: error[uninitvar]: Uninitialized variable: objPtr
# 3426|        */
# 3427|   
# 3428|->     TclNewObj(objPtr);
# 3429|       Tcl_GetCommandFullName(interp, (Tcl_Command) cmdPtr, objPtr);
# 3430|       bytes = Tcl_GetStringFromObj(objPtr, &length);

Error: CPPCHECK_WARNING (CWE-476): [#def962]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:3437: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3435|       TclSetCmdNameObj(interp, TclFetchLiteral(envPtr, cmdLit), cmdPtr);
# 3436|       TclEmitPush(cmdLit, envPtr);
# 3437|->     TclDecrRefCount(objPtr);
# 3438|   
# 3439|       /*

Error: CPPCHECK_WARNING (CWE-457): [#def963]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:3437: error[uninitvar]: Uninitialized variable: cachePtr
# 3435|       TclSetCmdNameObj(interp, TclFetchLiteral(envPtr, cmdLit), cmdPtr);
# 3436|       TclEmitPush(cmdLit, envPtr);
# 3437|->     TclDecrRefCount(objPtr);
# 3438|   
# 3439|       /*

Error: CPPCHECK_WARNING (CWE-476): [#def964]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:3469: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3467|       Tcl_Obj *objPtr;
# 3468|   
# 3469|->     TclNewObj(objPtr);
# 3470|       Tcl_IncrRefCount(objPtr);
# 3471|       Tcl_GetCommandFullName(interp, (Tcl_Command) cmdPtr, objPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def965]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:3469: error[uninitvar]: Uninitialized variable: cachePtr
# 3467|       Tcl_Obj *objPtr;
# 3468|   
# 3469|->     TclNewObj(objPtr);
# 3470|       Tcl_IncrRefCount(objPtr);
# 3471|       Tcl_GetCommandFullName(interp, (Tcl_Command) cmdPtr, objPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def966]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnsemble.c:3469: error[uninitvar]: Uninitialized variable: objPtr
# 3467|       Tcl_Obj *objPtr;
# 3468|   
# 3469|->     TclNewObj(objPtr);
# 3470|       Tcl_IncrRefCount(objPtr);
# 3471|       Tcl_GetCommandFullName(interp, (Tcl_Command) cmdPtr, objPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def967]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnv.c:128: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  126|        */
#  127|   
#  128|->     TclNewLiteralStringObj(varNamePtr, "env");
#  129|       Tcl_IncrRefCount(varNamePtr);
#  130|       Tcl_InitObjHashTable(&namesHash);

Error: CPPCHECK_WARNING (CWE-457): [#def968]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnv.c:128: error[uninitvar]: Uninitialized variable: cachePtr
#  126|        */
#  127|   
#  128|->     TclNewLiteralStringObj(varNamePtr, "env");
#  129|       Tcl_IncrRefCount(varNamePtr);
#  130|       Tcl_InitObjHashTable(&namesHash);

Error: CPPCHECK_WARNING (CWE-457): [#def969]
tcl-8.6.13-build/tcl8.6.13/generic/tclEnv.c:128: error[uninitvar]: Uninitialized variable: varNamePtr
#  126|        */
#  127|   
#  128|->     TclNewLiteralStringObj(varNamePtr, "env");
#  129|       Tcl_IncrRefCount(varNamePtr);
#  130|       Tcl_InitObjHashTable(&namesHash);

Error: CPPCHECK_WARNING: [#def970]
tcl-8.6.13-build/tcl8.6.13/generic/tclEvent.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def971]
tcl-8.6.13-build/tcl8.6.13/generic/tclEvent.c:268: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  266|   		Tcl_Obj *keyPtr, *valuePtr = NULL;
#  267|   
#  268|-> 		TclNewLiteralStringObj(keyPtr, "-errorinfo");
#  269|   		Tcl_IncrRefCount(keyPtr);
#  270|   		Tcl_DictObjGet(NULL, options, keyPtr, &valuePtr);

Error: CPPCHECK_WARNING (CWE-457): [#def972]
tcl-8.6.13-build/tcl8.6.13/generic/tclEvent.c:268: error[uninitvar]: Uninitialized variable: cachePtr
#  266|   		Tcl_Obj *keyPtr, *valuePtr = NULL;
#  267|   
#  268|-> 		TclNewLiteralStringObj(keyPtr, "-errorinfo");
#  269|   		Tcl_IncrRefCount(keyPtr);
#  270|   		Tcl_DictObjGet(NULL, options, keyPtr, &valuePtr);

Error: CPPCHECK_WARNING (CWE-457): [#def973]
tcl-8.6.13-build/tcl8.6.13/generic/tclEvent.c:268: error[uninitvar]: Uninitialized variable: keyPtr
#  266|   		Tcl_Obj *keyPtr, *valuePtr = NULL;
#  267|   
#  268|-> 		TclNewLiteralStringObj(keyPtr, "-errorinfo");
#  269|   		Tcl_IncrRefCount(keyPtr);
#  270|   		Tcl_DictObjGet(NULL, options, keyPtr, &valuePtr);

Error: CPPCHECK_WARNING (CWE-476): [#def974]
tcl-8.6.13-build/tcl8.6.13/generic/tclEvent.c:330: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  328|        */
#  329|   
#  330|->     TclNewLiteralStringObj(keyPtr, "-level");
#  331|       Tcl_IncrRefCount(keyPtr);
#  332|       result = Tcl_DictObjGet(NULL, objv[2], keyPtr, &valuePtr);

Error: CPPCHECK_WARNING (CWE-457): [#def975]
tcl-8.6.13-build/tcl8.6.13/generic/tclEvent.c:330: error[uninitvar]: Uninitialized variable: cachePtr
#  328|        */
#  329|   
#  330|->     TclNewLiteralStringObj(keyPtr, "-level");
#  331|       Tcl_IncrRefCount(keyPtr);
#  332|       result = Tcl_DictObjGet(NULL, objv[2], keyPtr, &valuePtr);

Error: CPPCHECK_WARNING (CWE-457): [#def976]
tcl-8.6.13-build/tcl8.6.13/generic/tclEvent.c:330: error[uninitvar]: Uninitialized variable: keyPtr
#  328|        */
#  329|   
#  330|->     TclNewLiteralStringObj(keyPtr, "-level");
#  331|       Tcl_IncrRefCount(keyPtr);
#  332|       result = Tcl_DictObjGet(NULL, objv[2], keyPtr, &valuePtr);

Error: CPPCHECK_WARNING (CWE-476): [#def977]
tcl-8.6.13-build/tcl8.6.13/generic/tclEvent.c:343: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  341|   	return TCL_ERROR;
#  342|       }
#  343|->     TclNewLiteralStringObj(keyPtr, "-code");
#  344|       Tcl_IncrRefCount(keyPtr);
#  345|       result = Tcl_DictObjGet(NULL, objv[2], keyPtr, &valuePtr);

Error: CPPCHECK_WARNING (CWE-457): [#def978]
tcl-8.6.13-build/tcl8.6.13/generic/tclEvent.c:343: error[uninitvar]: Uninitialized variable: (keyPtr)->internalRep.twoPtrValue.ptr1
#  341|   	return TCL_ERROR;
#  342|       }
#  343|->     TclNewLiteralStringObj(keyPtr, "-code");
#  344|       Tcl_IncrRefCount(keyPtr);
#  345|       result = Tcl_DictObjGet(NULL, objv[2], keyPtr, &valuePtr);

Error: CPPCHECK_WARNING (CWE-457): [#def979]
tcl-8.6.13-build/tcl8.6.13/generic/tclEvent.c:343: error[uninitvar]: Uninitialized variable: cachePtr
#  341|   	return TCL_ERROR;
#  342|       }
#  343|->     TclNewLiteralStringObj(keyPtr, "-code");
#  344|       Tcl_IncrRefCount(keyPtr);
#  345|       result = Tcl_DictObjGet(NULL, objv[2], keyPtr, &valuePtr);

Error: CPPCHECK_WARNING (CWE-476): [#def980]
tcl-8.6.13-build/tcl8.6.13/generic/tclEvent.c:378: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  376|        */
#  377|   
#  378|->     TclNewLiteralStringObj(tempObjv[0], "bgerror");
#  379|       Tcl_IncrRefCount(tempObjv[0]);
#  380|   

Error: CPPCHECK_WARNING (CWE-457): [#def981]
tcl-8.6.13-build/tcl8.6.13/generic/tclEvent.c:378: error[uninitvar]: Uninitialized variable: (tempObjv[0])->internalRep.twoPtrValue.ptr1
#  376|        */
#  377|   
#  378|->     TclNewLiteralStringObj(tempObjv[0], "bgerror");
#  379|       Tcl_IncrRefCount(tempObjv[0]);
#  380|   

Error: CPPCHECK_WARNING (CWE-457): [#def982]
tcl-8.6.13-build/tcl8.6.13/generic/tclEvent.c:378: error[uninitvar]: Uninitialized variable: cachePtr
#  376|        */
#  377|   
#  378|->     TclNewLiteralStringObj(tempObjv[0], "bgerror");
#  379|       Tcl_IncrRefCount(tempObjv[0]);
#  380|   

Error: CPPCHECK_WARNING (CWE-476): [#def983]
tcl-8.6.13-build/tcl8.6.13/generic/tclEvent.c:391: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  389|   	break;
#  390|       case TCL_BREAK:
#  391|-> 	TclNewLiteralStringObj(tempObjv[1],
#  392|   		"invoked \"break\" outside of a loop");
#  393|   	break;

Error: CPPCHECK_WARNING (CWE-457): [#def984]
tcl-8.6.13-build/tcl8.6.13/generic/tclEvent.c:391: error[uninitvar]: Uninitialized variable: cachePtr
#  389|   	break;
#  390|       case TCL_BREAK:
#  391|-> 	TclNewLiteralStringObj(tempObjv[1],
#  392|   		"invoked \"break\" outside of a loop");
#  393|   	break;

Error: CPPCHECK_WARNING (CWE-476): [#def985]
tcl-8.6.13-build/tcl8.6.13/generic/tclEvent.c:395: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  393|   	break;
#  394|       case TCL_CONTINUE:
#  395|-> 	TclNewLiteralStringObj(tempObjv[1],
#  396|   		"invoked \"continue\" outside of a loop");
#  397|   	break;

Error: CPPCHECK_WARNING (CWE-457): [#def986]
tcl-8.6.13-build/tcl8.6.13/generic/tclEvent.c:395: error[uninitvar]: Uninitialized variable: cachePtr
#  393|   	break;
#  394|       case TCL_CONTINUE:
#  395|-> 	TclNewLiteralStringObj(tempObjv[1],
#  396|   		"invoked \"continue\" outside of a loop");
#  397|   	break;

Error: CPPCHECK_WARNING (CWE-476): [#def987]
tcl-8.6.13-build/tcl8.6.13/generic/tclEvent.c:408: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  406|       }
#  407|   
#  408|->     TclNewLiteralStringObj(keyPtr, "-errorcode");
#  409|       Tcl_IncrRefCount(keyPtr);
#  410|       result = Tcl_DictObjGet(NULL, objv[2], keyPtr, &valuePtr);

Error: CPPCHECK_WARNING (CWE-457): [#def988]
tcl-8.6.13-build/tcl8.6.13/generic/tclEvent.c:408: error[uninitvar]: Uninitialized variable: cachePtr
#  406|       }
#  407|   
#  408|->     TclNewLiteralStringObj(keyPtr, "-errorcode");
#  409|       Tcl_IncrRefCount(keyPtr);
#  410|       result = Tcl_DictObjGet(NULL, objv[2], keyPtr, &valuePtr);

Error: CPPCHECK_WARNING (CWE-476): [#def989]
tcl-8.6.13-build/tcl8.6.13/generic/tclEvent.c:416: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  414|       }
#  415|   
#  416|->     TclNewLiteralStringObj(keyPtr, "-errorinfo");
#  417|       Tcl_IncrRefCount(keyPtr);
#  418|       result = Tcl_DictObjGet(NULL, objv[2], keyPtr, &valuePtr);

Error: CPPCHECK_WARNING (CWE-457): [#def990]
tcl-8.6.13-build/tcl8.6.13/generic/tclEvent.c:416: error[uninitvar]: Uninitialized variable: cachePtr
#  414|       }
#  415|   
#  416|->     TclNewLiteralStringObj(keyPtr, "-errorinfo");
#  417|       Tcl_IncrRefCount(keyPtr);
#  418|       result = Tcl_DictObjGet(NULL, objv[2], keyPtr, &valuePtr);

Error: CPPCHECK_WARNING (CWE-476): [#def991]
tcl-8.6.13-build/tcl8.6.13/generic/tclEvent.c:568: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  566|   	Tcl_Obj *bgerrorObj;
#  567|   
#  568|-> 	TclNewLiteralStringObj(bgerrorObj, "::tcl::Bgerror");
#  569|   	TclSetBgErrorHandler(interp, bgerrorObj);
#  570|   	assocPtr = (ErrAssocData *)Tcl_GetAssocData(interp, "tclBgError", NULL);

Error: CPPCHECK_WARNING (CWE-457): [#def992]
tcl-8.6.13-build/tcl8.6.13/generic/tclEvent.c:568: error[uninitvar]: Uninitialized variable: bgerrorObj
#  566|   	Tcl_Obj *bgerrorObj;
#  567|   
#  568|-> 	TclNewLiteralStringObj(bgerrorObj, "::tcl::Bgerror");
#  569|   	TclSetBgErrorHandler(interp, bgerrorObj);
#  570|   	assocPtr = (ErrAssocData *)Tcl_GetAssocData(interp, "tclBgError", NULL);

Error: CPPCHECK_WARNING (CWE-457): [#def993]
tcl-8.6.13-build/tcl8.6.13/generic/tclEvent.c:568: error[uninitvar]: Uninitialized variable: cachePtr
#  566|   	Tcl_Obj *bgerrorObj;
#  567|   
#  568|-> 	TclNewLiteralStringObj(bgerrorObj, "::tcl::Bgerror");
#  569|   	TclSetBgErrorHandler(interp, bgerrorObj);
#  570|   	assocPtr = (ErrAssocData *)Tcl_GetAssocData(interp, "tclBgError", NULL);

Error: CPPCHECK_WARNING: [#def994]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: COMPILER_WARNING (CWE-457): [#def995]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c: scope_hint: In function ‘TEBCresume’
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:482:16: warning[-Wmaybe-uninitialized]: ‘curInstName’ may be used uninitialized
#  482 |             if (curInstName) {                                          \
#      |                ^
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:2141:17: note: ‘curInstName’ was declared here
# 2141 |     const char *curInstName;
#      |                 ^~~~~~~~~~~
#  480|       do {								\
#  481|   	if (TCL_DTRACE_INST_DONE_ENABLED()) {				\
#  482|-> 	    if (curInstName) {						\
#  483|   		TCL_DTRACE_INST_DONE(curInstName, (int) CURR_DEPTH,	\
#  484|   			tosPtr);					\

Error: CPPCHECK_WARNING (CWE-476): [#def996]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:844: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  842|   
#  843|       dictPtr = objPtr->internalRep.twoPtrValue.ptr2;
#  844|->     TclDecrRefCount(dictPtr);
#  845|   
#  846|       objPtr->typePtr = NULL;

Error: CPPCHECK_WARNING (CWE-457): [#def997]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:844: error[uninitvar]: Uninitialized variable: cachePtr
#  842|   
#  843|       dictPtr = objPtr->internalRep.twoPtrValue.ptr2;
#  844|->     TclDecrRefCount(dictPtr);
#  845|   
#  846|       objPtr->typePtr = NULL;

Error: CPPCHECK_WARNING (CWE-476): [#def998]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:921: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  919|   
#  920|       eePtr->execStackPtr = esPtr;
#  921|->     TclNewBooleanObj(eePtr->constants[0], 0);
#  922|       Tcl_IncrRefCount(eePtr->constants[0]);
#  923|       TclNewBooleanObj(eePtr->constants[1], 1);

Error: CPPCHECK_WARNING (CWE-457): [#def999]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:921: error[uninitvar]: Uninitialized variable: (eePtr->constants[0])->internalRep.twoPtrValue.ptr1
#  919|   
#  920|       eePtr->execStackPtr = esPtr;
#  921|->     TclNewBooleanObj(eePtr->constants[0], 0);
#  922|       Tcl_IncrRefCount(eePtr->constants[0]);
#  923|       TclNewBooleanObj(eePtr->constants[1], 1);

Error: CPPCHECK_WARNING (CWE-457): [#def1000]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:921: error[uninitvar]: Uninitialized variable: cachePtr
#  919|   
#  920|       eePtr->execStackPtr = esPtr;
#  921|->     TclNewBooleanObj(eePtr->constants[0], 0);
#  922|       Tcl_IncrRefCount(eePtr->constants[0]);
#  923|       TclNewBooleanObj(eePtr->constants[1], 1);

Error: CPPCHECK_WARNING (CWE-476): [#def1001]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:923: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  921|       TclNewBooleanObj(eePtr->constants[0], 0);
#  922|       Tcl_IncrRefCount(eePtr->constants[0]);
#  923|->     TclNewBooleanObj(eePtr->constants[1], 1);
#  924|       Tcl_IncrRefCount(eePtr->constants[1]);
#  925|       eePtr->interp = interp;

Error: CPPCHECK_WARNING (CWE-457): [#def1002]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:923: error[uninitvar]: Uninitialized variable: cachePtr
#  921|       TclNewBooleanObj(eePtr->constants[0], 0);
#  922|       Tcl_IncrRefCount(eePtr->constants[0]);
#  923|->     TclNewBooleanObj(eePtr->constants[1], 1);
#  924|       Tcl_IncrRefCount(eePtr->constants[1]);
#  925|       eePtr->interp = interp;

Error: CPPCHECK_WARNING (CWE-476): [#def1003]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:1001: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  999|       }
# 1000|   
# 1001|->     TclDecrRefCount(eePtr->constants[0]);
# 1002|       TclDecrRefCount(eePtr->constants[1]);
# 1003|       if (eePtr->callbackPtr && !cachedInExit) {

Error: CPPCHECK_WARNING (CWE-457): [#def1004]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:1001: error[uninitvar]: Uninitialized variable: cachePtr
#  999|       }
# 1000|   
# 1001|->     TclDecrRefCount(eePtr->constants[0]);
# 1002|       TclDecrRefCount(eePtr->constants[1]);
# 1003|       if (eePtr->callbackPtr && !cachedInExit) {

Error: CPPCHECK_WARNING (CWE-476): [#def1005]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:1002: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1000|   
# 1001|       TclDecrRefCount(eePtr->constants[0]);
# 1002|->     TclDecrRefCount(eePtr->constants[1]);
# 1003|       if (eePtr->callbackPtr && !cachedInExit) {
# 1004|   	Tcl_Panic("Deleting execEnv with pending TEOV callbacks!");

Error: CPPCHECK_WARNING (CWE-457): [#def1006]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:1002: error[uninitvar]: Uninitialized variable: cachePtr
# 1000|   
# 1001|       TclDecrRefCount(eePtr->constants[0]);
# 1002|->     TclDecrRefCount(eePtr->constants[1]);
# 1003|       if (eePtr->callbackPtr && !cachedInExit) {
# 1004|   	Tcl_Panic("Deleting execEnv with pending TEOV callbacks!");

Error: CPPCHECK_WARNING (CWE-476): [#def1007]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:1418: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1416|       Tcl_Obj *resultPtr;
# 1417|   
# 1418|->     TclNewObj(resultPtr);
# 1419|       TclNRAddCallback(interp, CopyCallback, resultPtrPtr, resultPtr,
# 1420|   	    NULL, NULL);

Error: CPPCHECK_WARNING (CWE-457): [#def1008]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:1418: error[uninitvar]: Uninitialized variable: cachePtr
# 1416|       Tcl_Obj *resultPtr;
# 1417|   
# 1418|->     TclNewObj(resultPtr);
# 1419|       TclNRAddCallback(interp, CopyCallback, resultPtrPtr, resultPtr,
# 1420|   	    NULL, NULL);

Error: CPPCHECK_WARNING (CWE-457): [#def1009]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:1418: error[uninitvar]: Uninitialized variable: resultPtr
# 1416|       Tcl_Obj *resultPtr;
# 1417|   
# 1418|->     TclNewObj(resultPtr);
# 1419|       TclNRAddCallback(interp, CopyCallback, resultPtrPtr, resultPtr,
# 1420|   	    NULL, NULL);

Error: CPPCHECK_WARNING (CWE-457): [#def1010]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:1881: error[legacyUninitvar]: Uninitialized variable: *(&ptr1)
# 1879|       }
# 1880|   
# 1881|->     if (GetNumberFromObj(NULL, valuePtr, &ptr1, &type1) != TCL_OK) {
# 1882|   	/*
# 1883|   	 * Produce error message (reparse?!)

Error: CPPCHECK_WARNING (CWE-457): [#def1011]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:1888: error[legacyUninitvar]: Uninitialized variable: *(&ptr2)
# 1886|   	return TclGetIntFromObj(interp, valuePtr, &type1);
# 1887|       }
# 1888|->     if (GetNumberFromObj(NULL, incrPtr, &ptr2, &type2) != TCL_OK) {
# 1889|   	/*
# 1890|   	 * Produce error message (reparse?!)

Error: CPPCHECK_WARNING (CWE-476): [#def1012]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:2227: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2225|   	objPtr = iPtr->objResultPtr;
# 2226|   	if (objPtr->refCount > 1) {
# 2227|-> 	    TclDecrRefCount(objPtr);
# 2228|   	    TclNewObj(objPtr);
# 2229|   	    Tcl_IncrRefCount(objPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def1013]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:2227: error[uninitvar]: Uninitialized variable: cachePtr
# 2225|   	objPtr = iPtr->objResultPtr;
# 2226|   	if (objPtr->refCount > 1) {
# 2227|-> 	    TclDecrRefCount(objPtr);
# 2228|   	    TclNewObj(objPtr);
# 2229|   	    Tcl_IncrRefCount(objPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def1014]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:2228: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2226|   	if (objPtr->refCount > 1) {
# 2227|   	    TclDecrRefCount(objPtr);
# 2228|-> 	    TclNewObj(objPtr);
# 2229|   	    Tcl_IncrRefCount(objPtr);
# 2230|   	    iPtr->objResultPtr = objPtr;

Error: CPPCHECK_WARNING (CWE-457): [#def1015]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:2228: error[uninitvar]: Uninitialized variable: cachePtr
# 2226|   	if (objPtr->refCount > 1) {
# 2227|   	    TclDecrRefCount(objPtr);
# 2228|-> 	    TclNewObj(objPtr);
# 2229|   	    Tcl_IncrRefCount(objPtr);
# 2230|   	    iPtr->objResultPtr = objPtr;

Error: CPPCHECK_WARNING (CWE-476): [#def1016]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:2283: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2281|   
# 2282|   	objResultPtr = Tcl_GetObjResult(interp);
# 2283|-> 	TclNewObj(objPtr);
# 2284|   	Tcl_IncrRefCount(objPtr);
# 2285|   	iPtr->objResultPtr = objPtr;

Error: CPPCHECK_WARNING (CWE-457): [#def1017]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:2283: error[uninitvar]: Uninitialized variable: cachePtr
# 2281|   
# 2282|   	objResultPtr = Tcl_GetObjResult(interp);
# 2283|-> 	TclNewObj(objPtr);
# 2284|   	Tcl_IncrRefCount(objPtr);
# 2285|   	iPtr->objResultPtr = objPtr;

Error: CPPCHECK_WARNING (CWE-476): [#def1018]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:2288: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2286|   #ifndef TCL_COMPILE_DEBUG
# 2287|   	if (*pc == INST_POP) {
# 2288|-> 	    TclDecrRefCount(objResultPtr);
# 2289|   	    NEXT_INST_V(1, cleanup, 0);
# 2290|   	}

Error: CPPCHECK_WARNING (CWE-457): [#def1019]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:2288: error[uninitvar]: Uninitialized variable: cachePtr
# 2286|   #ifndef TCL_COMPILE_DEBUG
# 2287|   	if (*pc == INST_POP) {
# 2288|-> 	    TclDecrRefCount(objResultPtr);
# 2289|   	    NEXT_INST_V(1, cleanup, 0);
# 2290|   	}

Error: CPPCHECK_WARNING (CWE-476): [#def1020]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:2313: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2311|   	while (cleanup--) {
# 2312|   	    objPtr = POP_OBJECT();
# 2313|-> 	    TclDecrRefCount(objPtr);
# 2314|   	}
# 2315|   	/* FALLTHRU */

Error: CPPCHECK_WARNING (CWE-457): [#def1021]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:2313: error[uninitvar]: Uninitialized variable: cachePtr
# 2311|   	while (cleanup--) {
# 2312|   	    objPtr = POP_OBJECT();
# 2313|-> 	    TclDecrRefCount(objPtr);
# 2314|   	}
# 2315|   	/* FALLTHRU */

Error: CPPCHECK_WARNING (CWE-476): [#def1022]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:2319: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2317|       cleanup2_pushObjResultPtr:
# 2318|   	objPtr = POP_OBJECT();
# 2319|-> 	TclDecrRefCount(objPtr);
# 2320|   	/* FALLTHRU */
# 2321|       case 1:

Error: CPPCHECK_WARNING (CWE-457): [#def1023]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:2319: error[uninitvar]: Uninitialized variable: cachePtr
# 2317|       cleanup2_pushObjResultPtr:
# 2318|   	objPtr = POP_OBJECT();
# 2319|-> 	TclDecrRefCount(objPtr);
# 2320|   	/* FALLTHRU */
# 2321|       case 1:

Error: CPPCHECK_WARNING (CWE-476): [#def1024]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:2324: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2322|       cleanup1_pushObjResultPtr:
# 2323|   	objPtr = OBJ_AT_TOS;
# 2324|-> 	TclDecrRefCount(objPtr);
# 2325|       }
# 2326|       OBJ_AT_TOS = objResultPtr;

Error: CPPCHECK_WARNING (CWE-457): [#def1025]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:2324: error[uninitvar]: Uninitialized variable: cachePtr
# 2322|       cleanup1_pushObjResultPtr:
# 2323|   	objPtr = OBJ_AT_TOS;
# 2324|-> 	TclDecrRefCount(objPtr);
# 2325|       }
# 2326|       OBJ_AT_TOS = objResultPtr;

Error: CPPCHECK_WARNING (CWE-476): [#def1026]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:2335: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2333|   	while (cleanup--) {
# 2334|   	    objPtr = POP_OBJECT();
# 2335|-> 	    TclDecrRefCount(objPtr);
# 2336|   	}
# 2337|   	/* FALLTHRU */

Error: CPPCHECK_WARNING (CWE-457): [#def1027]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:2335: error[uninitvar]: Uninitialized variable: cachePtr
# 2333|   	while (cleanup--) {
# 2334|   	    objPtr = POP_OBJECT();
# 2335|-> 	    TclDecrRefCount(objPtr);
# 2336|   	}
# 2337|   	/* FALLTHRU */

Error: CPPCHECK_WARNING (CWE-476): [#def1028]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:2341: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2339|       cleanup2:
# 2340|   	objPtr = POP_OBJECT();
# 2341|-> 	TclDecrRefCount(objPtr);
# 2342|   	/* FALLTHRU */
# 2343|       case 1:

Error: CPPCHECK_WARNING (CWE-457): [#def1029]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:2341: error[uninitvar]: Uninitialized variable: cachePtr
# 2339|       cleanup2:
# 2340|   	objPtr = POP_OBJECT();
# 2341|-> 	TclDecrRefCount(objPtr);
# 2342|   	/* FALLTHRU */
# 2343|       case 1:

Error: CPPCHECK_WARNING (CWE-476): [#def1030]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:2346: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2344|       cleanup1:
# 2345|   	objPtr = POP_OBJECT();
# 2346|-> 	TclDecrRefCount(objPtr);
# 2347|   	/* FALLTHRU */
# 2348|       case 0:

Error: CPPCHECK_WARNING (CWE-457): [#def1031]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:2346: error[uninitvar]: Uninitialized variable: cachePtr
# 2344|       cleanup1:
# 2345|   	objPtr = POP_OBJECT();
# 2346|-> 	TclDecrRefCount(objPtr);
# 2347|   	/* FALLTHRU */
# 2348|       case 0:

Error: CLANG_WARNING: [#def1032]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:2418:5: warning[core.uninitialized.Branch]: Branch condition evaluates to a garbage value
# 2416|   #endif /* TCL_COMPILE_DEBUG */
# 2417|   
# 2418|->     TCL_DTRACE_INST_NEXT();
# 2419|   
# 2420|       if (inst == INST_LOAD_SCALAR1) {

Error: CPPCHECK_WARNING (CWE-476): [#def1033]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:2671: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2669|   		TRACE_WITH_OBJ(("=> discarding "), OBJ_AT_TOS);
# 2670|   		objPtr = POP_OBJECT();
# 2671|-> 		TclDecrRefCount(objPtr);
# 2672|   		goto abnormalReturn;
# 2673|   	    }

Error: CPPCHECK_WARNING (CWE-457): [#def1034]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:2671: error[uninitvar]: Uninitialized variable: cachePtr
# 2669|   		TRACE_WITH_OBJ(("=> discarding "), OBJ_AT_TOS);
# 2670|   		objPtr = POP_OBJECT();
# 2671|-> 		TclDecrRefCount(objPtr);
# 2672|   		goto abnormalReturn;
# 2673|   	    }

Error: CPPCHECK_WARNING (CWE-476): [#def1035]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:2703: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2701|   	TRACE_WITH_OBJ(("=> discarding "), OBJ_AT_TOS);
# 2702|   	objPtr = POP_OBJECT();
# 2703|-> 	TclDecrRefCount(objPtr);
# 2704|   	NEXT_INST_F(1, 0, 0);
# 2705|       break;

Error: CPPCHECK_WARNING (CWE-457): [#def1036]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:2703: error[uninitvar]: Uninitialized variable: cachePtr
# 2701|   	TRACE_WITH_OBJ(("=> discarding "), OBJ_AT_TOS);
# 2702|   	objPtr = POP_OBJECT();
# 2703|-> 	TclDecrRefCount(objPtr);
# 2704|   	NEXT_INST_F(1, 0, 0);
# 2705|       break;

Error: CPPCHECK_WARNING (CWE-476): [#def1037]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:2828: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2826|   	    {
# 2827|   		p = ckalloc(length + appendLen + 1);
# 2828|-> 		TclNewObj(objResultPtr);
# 2829|   		objResultPtr->bytes = p;
# 2830|   		objResultPtr->length = length + appendLen;

Error: CPPCHECK_WARNING (CWE-457): [#def1038]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:2828: error[uninitvar]: Uninitialized variable: cachePtr
# 2826|   	    {
# 2827|   		p = ckalloc(length + appendLen + 1);
# 2828|-> 		TclNewObj(objResultPtr);
# 2829|   		objResultPtr->bytes = p;
# 2830|   		objResultPtr->length = length + appendLen;

Error: CLANG_WARNING: [#def1039]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:2847:6: warning[deadcode.DeadStores]: Value stored to 'bytes' is never read
# 2845|   	    *p = '\0';
# 2846|   	} else {
# 2847|-> 	    bytes = (char *) Tcl_GetByteArrayFromObj(objResultPtr, &length);
# 2848|   	    if (length + appendLen < 0) {
# 2849|   		/* TODO: convert panic to error ? */

Error: CPPCHECK_WARNING (CWE-476): [#def1040]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:2862: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2860|   #endif
# 2861|   	    {
# 2862|-> 		TclNewObj(objResultPtr);
# 2863|   		bytes = (char *) Tcl_SetByteArrayLength(objResultPtr,
# 2864|   			length + appendLen);

Error: CPPCHECK_WARNING (CWE-457): [#def1041]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:2862: error[uninitvar]: Uninitialized variable: cachePtr
# 2860|   #endif
# 2861|   	    {
# 2862|-> 		TclNewObj(objResultPtr);
# 2863|   		bytes = (char *) Tcl_SetByteArrayLength(objResultPtr,
# 2864|   			length + appendLen);

Error: CPPCHECK_WARNING (CWE-476): [#def1042]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:2911: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2909|   	 */
# 2910|   
# 2911|-> 	TclNewObj(objPtr);
# 2912|   	objPtr->internalRep.twoPtrValue.ptr2 = INT2PTR(CURR_DEPTH);
# 2913|   	objPtr->length = 0;

Error: CPPCHECK_WARNING (CWE-457): [#def1043]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:2911: error[uninitvar]: Uninitialized variable: cachePtr
# 2909|   	 */
# 2910|   
# 2911|-> 	TclNewObj(objPtr);
# 2912|   	objPtr->internalRep.twoPtrValue.ptr2 = INT2PTR(CURR_DEPTH);
# 2913|   	objPtr->length = 0;

Error: CPPCHECK_WARNING (CWE-476): [#def1044]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:3042: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3040|   	 */
# 3041|   
# 3042|-> 	TclNewObj(objResultPtr);
# 3043|   	NEXT_INST_F(1, 0, 1);
# 3044|       break;

Error: CPPCHECK_WARNING (CWE-457): [#def1045]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:3042: error[uninitvar]: Uninitialized variable: cachePtr
# 3040|   	 */
# 3041|   
# 3042|-> 	TclNewObj(objResultPtr);
# 3043|   	NEXT_INST_F(1, 0, 1);
# 3044|       break;

Error: CPPCHECK_WARNING (CWE-476): [#def1046]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:3115: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3113|   	}
# 3114|   
# 3115|-> 	TclNewLiteralStringObj(objPtr, "::tcl::mathfunc::");
# 3116|   	Tcl_AppendToObj(objPtr, tclBuiltinFuncTable[opnd].name, -1);
# 3117|   

Error: CPPCHECK_WARNING (CWE-457): [#def1047]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:3115: error[uninitvar]: Uninitialized variable: cachePtr
# 3113|   	}
# 3114|   
# 3115|-> 	TclNewLiteralStringObj(objPtr, "::tcl::mathfunc::");
# 3116|   	Tcl_AppendToObj(objPtr, tclBuiltinFuncTable[opnd].name, -1);
# 3117|   

Error: CPPCHECK_WARNING (CWE-476): [#def1048]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:3159: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3157|   
# 3158|   	objPtr = OBJ_AT_DEPTH(objc-1);
# 3159|-> 	TclNewLiteralStringObj(tmpPtr, "::tcl::mathfunc::");
# 3160|   	Tcl_AppendObjToObj(tmpPtr, objPtr);
# 3161|   	Tcl_DecrRefCount(objPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def1049]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:3159: error[uninitvar]: Uninitialized variable: cachePtr
# 3157|   
# 3158|   	objPtr = OBJ_AT_DEPTH(objc-1);
# 3159|-> 	TclNewLiteralStringObj(tmpPtr, "::tcl::mathfunc::");
# 3160|   	Tcl_AppendObjToObj(tmpPtr, objPtr);
# 3161|   	Tcl_DecrRefCount(objPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def1050]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:3468: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3466|   	valuePtr = varPtr->value.objPtr;
# 3467|   	if (valuePtr != NULL) {
# 3468|-> 	    TclDecrRefCount(valuePtr);
# 3469|   	}
# 3470|   	objResultPtr = OBJ_AT_TOS;

Error: CPPCHECK_WARNING (CWE-457): [#def1051]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:3468: error[uninitvar]: Uninitialized variable: cachePtr
# 3466|   	valuePtr = varPtr->value.objPtr;
# 3467|   	if (valuePtr != NULL) {
# 3468|-> 	    TclDecrRefCount(valuePtr);
# 3469|   	}
# 3470|   	objResultPtr = OBJ_AT_TOS;

Error: CPPCHECK_WARNING (CWE-476): [#def1052]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:3729: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3727|   	    Tcl_Obj *newValue = Tcl_DuplicateObj(objResultPtr);
# 3728|   
# 3729|-> 	    TclDecrRefCount(objResultPtr);
# 3730|   	    varPtr->value.objPtr = objResultPtr = newValue;
# 3731|   	    Tcl_IncrRefCount(newValue);

Error: CPPCHECK_WARNING (CWE-457): [#def1053]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:3729: error[uninitvar]: Uninitialized variable: cachePtr
# 3727|   	    Tcl_Obj *newValue = Tcl_DuplicateObj(objResultPtr);
# 3728|   
# 3729|-> 	    TclDecrRefCount(objResultPtr);
# 3730|   	    varPtr->value.objPtr = objResultPtr = newValue;
# 3731|   	    Tcl_IncrRefCount(newValue);

Error: CPPCHECK_WARNING (CWE-476): [#def1054]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:3794: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3792|   			objc, objv) != TCL_OK) {
# 3793|   		    if (createdNewObj) {
# 3794|-> 			TclDecrRefCount(valueToAssign);
# 3795|   		    }
# 3796|   		    goto errorInLappendListPtr;

Error: CPPCHECK_WARNING (CWE-457): [#def1055]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:3794: error[uninitvar]: Uninitialized variable: cachePtr
# 3792|   			objc, objv) != TCL_OK) {
# 3793|   		    if (createdNewObj) {
# 3794|-> 			TclDecrRefCount(valueToAssign);
# 3795|   		    }
# 3796|   		    goto errorInLappendListPtr;

Error: CPPCHECK_WARNING (CWE-476): [#def1056]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:3803: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3801|   	    objResultPtr = TclPtrSetVarIdx(interp, varPtr, arrayPtr, part1Ptr,
# 3802|   		    part2Ptr, valueToAssign, TCL_LEAVE_ERR_MSG, opnd);
# 3803|-> 	    TclDecrRefCount(valueToAssign);
# 3804|   	    CACHE_STACK_INFO();
# 3805|   	    if (!objResultPtr) {

Error: CPPCHECK_WARNING (CWE-457): [#def1057]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:3803: error[uninitvar]: Uninitialized variable: cachePtr
# 3801|   	    objResultPtr = TclPtrSetVarIdx(interp, varPtr, arrayPtr, part1Ptr,
# 3802|   		    part2Ptr, valueToAssign, TCL_LEAVE_ERR_MSG, opnd);
# 3803|-> 	    TclDecrRefCount(valueToAssign);
# 3804|   	    CACHE_STACK_INFO();
# 3805|   	    if (!objResultPtr) {

Error: CPPCHECK_WARNING (CWE-476): [#def1058]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:3857: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3855|       case INST_INCR_STK_IMM:
# 3856|   	increment = TclGetInt1AtPtr(pc+1);
# 3857|-> 	TclNewIntObj(incrPtr, increment);
# 3858|   	Tcl_IncrRefCount(incrPtr);
# 3859|   	pcAdjustment = 2;

Error: CPPCHECK_WARNING (CWE-457): [#def1059]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:3857: error[uninitvar]: Uninitialized variable: cachePtr
# 3855|       case INST_INCR_STK_IMM:
# 3856|   	increment = TclGetInt1AtPtr(pc+1);
# 3857|-> 	TclNewIntObj(incrPtr, increment);
# 3858|   	Tcl_IncrRefCount(incrPtr);
# 3859|   	pcAdjustment = 2;

Error: CPPCHECK_WARNING (CWE-476): [#def1060]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:3892: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3890|   	opnd = TclGetUInt1AtPtr(pc+1);
# 3891|   	increment = TclGetInt1AtPtr(pc+2);
# 3892|-> 	TclNewIntObj(incrPtr, increment);
# 3893|   	Tcl_IncrRefCount(incrPtr);
# 3894|   	pcAdjustment = 3;

Error: CPPCHECK_WARNING (CWE-457): [#def1061]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:3892: error[uninitvar]: Uninitialized variable: cachePtr
# 3890|   	opnd = TclGetUInt1AtPtr(pc+1);
# 3891|   	increment = TclGetInt1AtPtr(pc+2);
# 3892|-> 	TclNewIntObj(incrPtr, increment);
# 3893|   	Tcl_IncrRefCount(incrPtr);
# 3894|   	pcAdjustment = 3;

Error: CPPCHECK_WARNING (CWE-457): [#def1062]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:3929: error[legacyUninitvar]: Uninitialized variable: *(&ptr)
# 3927|   
# 3928|   	    objPtr = varPtr->value.objPtr;
# 3929|-> 	    if (GetNumberFromObj(NULL, objPtr, &ptr, &type) == TCL_OK) {
# 3930|   		if (type == TCL_NUMBER_LONG) {
# 3931|   		    long augend = *((const long *)ptr);

Error: CPPCHECK_WARNING (CWE-476): [#def1063]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:3944: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3942|   			if (Tcl_IsShared(objPtr)) {
# 3943|   			    objPtr->refCount--;	/* We know it's shared. */
# 3944|-> 			    TclNewLongObj(objResultPtr, sum);
# 3945|   			    Tcl_IncrRefCount(objResultPtr);
# 3946|   			    varPtr->value.objPtr = objResultPtr;

Error: CPPCHECK_WARNING (CWE-457): [#def1064]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:3944: error[uninitvar]: Uninitialized variable: cachePtr
# 3942|   			if (Tcl_IsShared(objPtr)) {
# 3943|   			    objPtr->refCount--;	/* We know it's shared. */
# 3944|-> 			    TclNewLongObj(objResultPtr, sum);
# 3945|   			    Tcl_IncrRefCount(objResultPtr);
# 3946|   			    varPtr->value.objPtr = objResultPtr;

Error: CPPCHECK_WARNING (CWE-476): [#def1065]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:4017: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4015|   		objResultPtr = objPtr;
# 4016|   	    }
# 4017|-> 	    TclNewLongObj(incrPtr, increment);
# 4018|   	    if (TclIncrObj(interp, objResultPtr, incrPtr) != TCL_OK) {
# 4019|   		Tcl_DecrRefCount(incrPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def1066]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:4017: error[uninitvar]: Uninitialized variable: cachePtr
# 4015|   		objResultPtr = objPtr;
# 4016|   	    }
# 4017|-> 	    TclNewLongObj(incrPtr, increment);
# 4018|   	    if (TclIncrObj(interp, objResultPtr, incrPtr) != TCL_OK) {
# 4019|   		Tcl_DecrRefCount(incrPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def1067]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:4031: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4029|   	 */
# 4030|   
# 4031|-> 	TclNewLongObj(incrPtr, increment);
# 4032|   	Tcl_IncrRefCount(incrPtr);
# 4033|   

Error: CPPCHECK_WARNING (CWE-457): [#def1068]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:4031: error[uninitvar]: Uninitialized variable: cachePtr
# 4029|   	 */
# 4030|   
# 4031|-> 	TclNewLongObj(incrPtr, increment);
# 4032|   	Tcl_IncrRefCount(incrPtr);
# 4033|   

Error: CPPCHECK_WARNING (CWE-476): [#def1069]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:4180: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4178|   
# 4179|   	TRACE_APPEND(("%d\n", found ? 1 : 0));
# 4180|-> 	JUMP_PEEPHOLE_V(found, pcAdjustment, cleanup);
# 4181|       }
# 4182|   

Error: CPPCHECK_WARNING (CWE-457): [#def1070]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:4180: error[uninitvar]: Uninitialized variable: cachePtr
# 4178|   
# 4179|   	TRACE_APPEND(("%d\n", found ? 1 : 0));
# 4180|-> 	JUMP_PEEPHOLE_V(found, pcAdjustment, cleanup);
# 4181|       }
# 4182|   

Error: CPPCHECK_WARNING (CWE-476): [#def1071]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:4207: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4205|   
# 4206|   	    if (!TclIsVarUndefined(varPtr)) {
# 4207|-> 		TclDecrRefCount(varPtr->value.objPtr);
# 4208|   	    } else if (flags & TCL_LEAVE_ERR_MSG) {
# 4209|   		goto slowUnsetScalar;

Error: CPPCHECK_WARNING (CWE-457): [#def1072]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:4207: error[uninitvar]: Uninitialized variable: cachePtr
# 4205|   
# 4206|   	    if (!TclIsVarUndefined(varPtr)) {
# 4207|-> 		TclDecrRefCount(varPtr->value.objPtr);
# 4208|   	    } else if (flags & TCL_LEAVE_ERR_MSG) {
# 4209|   		goto slowUnsetScalar;

Error: CPPCHECK_WARNING (CWE-476): [#def1073]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:4245: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4243|   
# 4244|   		if (!TclIsVarUndefined(varPtr)) {
# 4245|-> 		    TclDecrRefCount(varPtr->value.objPtr);
# 4246|   		    TclSetVarUndefined(varPtr);
# 4247|   		    TclClearVarNamespaceVar(varPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def1074]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:4245: error[uninitvar]: Uninitialized variable: cachePtr
# 4243|   
# 4244|   		if (!TclIsVarUndefined(varPtr)) {
# 4245|-> 		    TclDecrRefCount(varPtr->value.objPtr);
# 4246|   		    TclSetVarUndefined(varPtr);
# 4247|   		    TclClearVarNamespaceVar(varPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def1075]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:4323: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4321|   	if (TclIsVarDirectUnsettable(varPtr) && !TclIsVarInHash(varPtr)) {
# 4322|   	    if (!TclIsVarUndefined(varPtr)) {
# 4323|-> 		TclDecrRefCount(varPtr->value.objPtr);
# 4324|   	    }
# 4325|   	    varPtr->value.objPtr = NULL;

Error: CPPCHECK_WARNING (CWE-457): [#def1076]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:4323: error[uninitvar]: Uninitialized variable: cachePtr
# 4321|   	if (TclIsVarDirectUnsettable(varPtr) && !TclIsVarInHash(varPtr)) {
# 4322|   	    if (!TclIsVarUndefined(varPtr)) {
# 4323|-> 		TclDecrRefCount(varPtr->value.objPtr);
# 4324|   	    }
# 4325|   	    varPtr->value.objPtr = NULL;

Error: CPPCHECK_WARNING (CWE-476): [#def1077]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:4711: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4709|   
# 4710|   	if (currNsPtr == (Namespace *) TclGetGlobalNamespace(interp)) {
# 4711|-> 	    TclNewLiteralStringObj(objResultPtr, "::");
# 4712|   	} else {
# 4713|   	    TclNewStringObj(objResultPtr, currNsPtr->fullName,

Error: CPPCHECK_WARNING (CWE-457): [#def1078]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:4711: error[uninitvar]: Uninitialized variable: cachePtr
# 4709|   
# 4710|   	if (currNsPtr == (Namespace *) TclGetGlobalNamespace(interp)) {
# 4711|-> 	    TclNewLiteralStringObj(objResultPtr, "::");
# 4712|   	} else {
# 4713|   	    TclNewStringObj(objResultPtr, currNsPtr->fullName,

Error: CPPCHECK_WARNING (CWE-476): [#def1079]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:4713: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4711|   	    TclNewLiteralStringObj(objResultPtr, "::");
# 4712|   	} else {
# 4713|-> 	    TclNewStringObj(objResultPtr, currNsPtr->fullName,
# 4714|   		    strlen(currNsPtr->fullName));
# 4715|   	}

Error: CPPCHECK_WARNING (CWE-457): [#def1080]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:4713: error[uninitvar]: Uninitialized variable: cachePtr
# 4711|   	    TclNewLiteralStringObj(objResultPtr, "::");
# 4712|   	} else {
# 4713|-> 	    TclNewStringObj(objResultPtr, currNsPtr->fullName,
# 4714|   		    strlen(currNsPtr->fullName));
# 4715|   	}

Error: CPPCHECK_WARNING (CWE-476): [#def1081]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:4723: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4721|   	CoroutineData *corPtr = iPtr->execEnvPtr->corPtr;
# 4722|   
# 4723|-> 	TclNewObj(objResultPtr);
# 4724|   	if (corPtr && !(corPtr->cmdPtr->flags & CMD_IS_DELETED)) {
# 4725|   	    Tcl_GetCommandFullName(interp, (Tcl_Command) corPtr->cmdPtr,

Error: CPPCHECK_WARNING (CWE-457): [#def1082]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:4723: error[uninitvar]: Uninitialized variable: cachePtr
# 4721|   	CoroutineData *corPtr = iPtr->execEnvPtr->corPtr;
# 4722|   
# 4723|-> 	TclNewObj(objResultPtr);
# 4724|   	if (corPtr && !(corPtr->cmdPtr->flags & CMD_IS_DELETED)) {
# 4725|   	    Tcl_GetCommandFullName(interp, (Tcl_Command) corPtr->cmdPtr,

Error: CPPCHECK_WARNING (CWE-476): [#def1083]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:4733: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4731|       break;
# 4732|       case INST_INFO_LEVEL_NUM:
# 4733|-> 	TclNewIntObj(objResultPtr, iPtr->varFramePtr->level);
# 4734|   	TRACE_WITH_OBJ(("=> "), objResultPtr);
# 4735|   	NEXT_INST_F(1, 0, 1);

Error: CPPCHECK_WARNING (CWE-457): [#def1084]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:4733: error[uninitvar]: Uninitialized variable: cachePtr
# 4731|       break;
# 4732|       case INST_INFO_LEVEL_NUM:
# 4733|-> 	TclNewIntObj(objResultPtr, iPtr->varFramePtr->level);
# 4734|   	TRACE_WITH_OBJ(("=> "), objResultPtr);
# 4735|   	NEXT_INST_F(1, 0, 1);

Error: CPPCHECK_WARNING (CWE-476): [#def1085]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:4773: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4771|       case INST_RESOLVE_COMMAND:
# 4772|   	cmd = Tcl_GetCommandFromObj(interp, OBJ_AT_TOS);
# 4773|-> 	TclNewObj(objResultPtr);
# 4774|   	if (cmd != NULL) {
# 4775|   	    Tcl_GetCommandFullName(interp, cmd, objResultPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def1086]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:4773: error[uninitvar]: Uninitialized variable: cachePtr
# 4771|       case INST_RESOLVE_COMMAND:
# 4772|   	cmd = Tcl_GetCommandFromObj(interp, OBJ_AT_TOS);
# 4773|-> 	TclNewObj(objResultPtr);
# 4774|   	if (cmd != NULL) {
# 4775|   	    Tcl_GetCommandFullName(interp, cmd, objResultPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def1087]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:4797: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4795|   	    origCmd = cmd;
# 4796|   	}
# 4797|-> 	TclNewObj(objResultPtr);
# 4798|   	Tcl_GetCommandFullName(interp, origCmd, objResultPtr);
# 4799|   	TRACE_APPEND(("\"%.30s\"", O2S(OBJ_AT_TOS)));

Error: CPPCHECK_WARNING (CWE-457): [#def1088]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:4797: error[uninitvar]: Uninitialized variable: cachePtr
# 4795|   	    origCmd = cmd;
# 4796|   	}
# 4797|-> 	TclNewObj(objResultPtr);
# 4798|   	Tcl_GetCommandFullName(interp, origCmd, objResultPtr);
# 4799|   	TRACE_APPEND(("\"%.30s\"", O2S(OBJ_AT_TOS)));

Error: CPPCHECK_WARNING (CWE-476): [#def1089]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5069: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 5067|   	 */
# 5068|   
# 5069|-> 	TclNewStringObj(objResultPtr, oPtr->namespacePtr->fullName,
# 5070|   		strlen(oPtr->namespacePtr->fullName));
# 5071|   	TRACE_WITH_OBJ(("%.30s => ", O2S(OBJ_AT_TOS)), objResultPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def1090]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5069: error[uninitvar]: Uninitialized variable: cachePtr
# 5067|   	 */
# 5068|   
# 5069|-> 	TclNewStringObj(objResultPtr, oPtr->namespacePtr->fullName,
# 5070|   		strlen(oPtr->namespacePtr->fullName));
# 5071|   	TRACE_WITH_OBJ(("%.30s => ", O2S(OBJ_AT_TOS)), objResultPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def1091]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5103: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 5101|   	    goto gotError;
# 5102|   	}
# 5103|-> 	TclNewIntObj(objResultPtr, length);
# 5104|   	TRACE_APPEND(("%d\n", length));
# 5105|   	NEXT_INST_F(1, 1, 1);

Error: CPPCHECK_WARNING (CWE-457): [#def1092]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5103: error[uninitvar]: Uninitialized variable: cachePtr
# 5101|   	    goto gotError;
# 5102|   	}
# 5103|-> 	TclNewIntObj(objResultPtr, length);
# 5104|   	TRACE_APPEND(("%d\n", length));
# 5105|   	NEXT_INST_F(1, 1, 1);

Error: CPPCHECK_WARNING (CWE-476): [#def1093]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5120: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 5118|   		&& (TclGetIntForIndexM(NULL , value2Ptr, objc-1,
# 5119|   			&index) == TCL_OK)) {
# 5120|-> 	    TclDecrRefCount(value2Ptr);
# 5121|   	    tosPtr--;
# 5122|   	    pcAdjustment = 1;

Error: CPPCHECK_WARNING (CWE-457): [#def1094]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5120: error[uninitvar]: Uninitialized variable: cachePtr
# 5118|   		&& (TclGetIntForIndexM(NULL , value2Ptr, objc-1,
# 5119|   			&index) == TCL_OK)) {
# 5120|-> 	    TclDecrRefCount(value2Ptr);
# 5121|   	    tosPtr--;
# 5122|   	    pcAdjustment = 1;

Error: CPPCHECK_WARNING (CWE-476): [#def1095]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5169: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 5167|   	    objResultPtr = objv[index];
# 5168|   	} else {
# 5169|-> 	    TclNewObj(objResultPtr);
# 5170|   	}
# 5171|   

Error: CPPCHECK_WARNING (CWE-457): [#def1096]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5169: error[uninitvar]: Uninitialized variable: cachePtr
# 5167|   	    objResultPtr = objv[index];
# 5168|   	} else {
# 5169|-> 	    TclNewObj(objResultPtr);
# 5170|   	}
# 5171|   

Error: CPPCHECK_WARNING (CWE-476): [#def1097]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5372: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 5370|   	} else {
# 5371|   	emptyList:
# 5372|-> 	    TclNewObj(objResultPtr);
# 5373|   	}
# 5374|   

Error: CPPCHECK_WARNING (CWE-457): [#def1098]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5372: error[uninitvar]: Uninitialized variable: cachePtr
# 5370|   	} else {
# 5371|   	emptyList:
# 5372|-> 	    TclNewObj(objResultPtr);
# 5373|   	}
# 5374|   

Error: CPPCHECK_WARNING (CWE-476): [#def1099]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5425: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 5423|   	 */
# 5424|   
# 5425|-> 	JUMP_PEEPHOLE_F(match, 1, 2);
# 5426|   
# 5427|       case INST_LIST_CONCAT:

Error: CPPCHECK_WARNING (CWE-457): [#def1100]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5425: error[uninitvar]: Uninitialized variable: cachePtr
# 5423|   	 */
# 5424|   
# 5425|-> 	JUMP_PEEPHOLE_F(match, 1, 2);
# 5426|   
# 5427|       case INST_LIST_CONCAT:

Error: CPPCHECK_WARNING (CWE-476): [#def1101]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5436: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 5434|   		    value2Ptr) != TCL_OK) {
# 5435|   		TRACE_ERROR(interp);
# 5436|-> 		TclDecrRefCount(objResultPtr);
# 5437|   		goto gotError;
# 5438|   	    }

Error: CPPCHECK_WARNING (CWE-457): [#def1102]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5436: error[uninitvar]: Uninitialized variable: cachePtr
# 5434|   		    value2Ptr) != TCL_OK) {
# 5435|   		TRACE_ERROR(interp);
# 5436|-> 		TclDecrRefCount(objResultPtr);
# 5437|   		goto gotError;
# 5438|   	    }

Error: CPPCHECK_WARNING (CWE-476): [#def1103]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5505: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 5503|   	TRACE(("\"%.20s\" \"%.20s\" => %d\n", O2S(valuePtr), O2S(value2Ptr),
# 5504|   		(match < 0 ? -1 : match > 0 ? 1 : 0)));
# 5505|-> 	JUMP_PEEPHOLE_F(match, 1, 2);
# 5506|   
# 5507|       case INST_STR_LEN:

Error: CPPCHECK_WARNING (CWE-457): [#def1104]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5505: error[uninitvar]: Uninitialized variable: cachePtr
# 5503|   	TRACE(("\"%.20s\" \"%.20s\" => %d\n", O2S(valuePtr), O2S(value2Ptr),
# 5504|   		(match < 0 ? -1 : match > 0 ? 1 : 0)));
# 5505|-> 	JUMP_PEEPHOLE_F(match, 1, 2);
# 5506|   
# 5507|       case INST_STR_LEN:

Error: CPPCHECK_WARNING (CWE-476): [#def1105]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5510: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 5508|   	valuePtr = OBJ_AT_TOS;
# 5509|   	length = Tcl_GetCharLength(valuePtr);
# 5510|-> 	TclNewIntObj(objResultPtr, length);
# 5511|   	TRACE(("\"%.20s\" => %d\n", O2S(valuePtr), length));
# 5512|   	NEXT_INST_F(1, 1, 1);

Error: CPPCHECK_WARNING (CWE-457): [#def1106]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5510: error[uninitvar]: Uninitialized variable: cachePtr
# 5508|   	valuePtr = OBJ_AT_TOS;
# 5509|   	length = Tcl_GetCharLength(valuePtr);
# 5510|-> 	TclNewIntObj(objResultPtr, length);
# 5511|   	TRACE(("\"%.20s\" => %d\n", O2S(valuePtr), length));
# 5512|   	NEXT_INST_F(1, 1, 1);

Error: CPPCHECK_WARNING (CWE-476): [#def1107]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5519: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 5517|   	if (Tcl_IsShared(valuePtr)) {
# 5518|   	    s1 = TclGetStringFromObj(valuePtr, &length);
# 5519|-> 	    TclNewStringObj(objResultPtr, s1, length);
# 5520|   	    length = Tcl_UtfToUpper(TclGetString(objResultPtr));
# 5521|   	    Tcl_SetObjLength(objResultPtr, length);

Error: CPPCHECK_WARNING (CWE-457): [#def1108]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5519: error[uninitvar]: Uninitialized variable: cachePtr
# 5517|   	if (Tcl_IsShared(valuePtr)) {
# 5518|   	    s1 = TclGetStringFromObj(valuePtr, &length);
# 5519|-> 	    TclNewStringObj(objResultPtr, s1, length);
# 5520|   	    length = Tcl_UtfToUpper(TclGetString(objResultPtr));
# 5521|   	    Tcl_SetObjLength(objResultPtr, length);

Error: CPPCHECK_WARNING (CWE-476): [#def1109]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5536: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 5534|   	if (Tcl_IsShared(valuePtr)) {
# 5535|   	    s1 = TclGetStringFromObj(valuePtr, &length);
# 5536|-> 	    TclNewStringObj(objResultPtr, s1, length);
# 5537|   	    length = Tcl_UtfToLower(TclGetString(objResultPtr));
# 5538|   	    Tcl_SetObjLength(objResultPtr, length);

Error: CPPCHECK_WARNING (CWE-457): [#def1110]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5536: error[uninitvar]: Uninitialized variable: cachePtr
# 5534|   	if (Tcl_IsShared(valuePtr)) {
# 5535|   	    s1 = TclGetStringFromObj(valuePtr, &length);
# 5536|-> 	    TclNewStringObj(objResultPtr, s1, length);
# 5537|   	    length = Tcl_UtfToLower(TclGetString(objResultPtr));
# 5538|   	    Tcl_SetObjLength(objResultPtr, length);

Error: CPPCHECK_WARNING (CWE-476): [#def1111]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5553: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 5551|   	if (Tcl_IsShared(valuePtr)) {
# 5552|   	    s1 = TclGetStringFromObj(valuePtr, &length);
# 5553|-> 	    TclNewStringObj(objResultPtr, s1, length);
# 5554|   	    length = Tcl_UtfToTitle(TclGetString(objResultPtr));
# 5555|   	    Tcl_SetObjLength(objResultPtr, length);

Error: CPPCHECK_WARNING (CWE-457): [#def1112]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5553: error[uninitvar]: Uninitialized variable: cachePtr
# 5551|   	if (Tcl_IsShared(valuePtr)) {
# 5552|   	    s1 = TclGetStringFromObj(valuePtr, &length);
# 5553|-> 	    TclNewStringObj(objResultPtr, s1, length);
# 5554|   	    length = Tcl_UtfToTitle(TclGetString(objResultPtr));
# 5555|   	    Tcl_SetObjLength(objResultPtr, length);

Error: CPPCHECK_WARNING (CWE-476): [#def1113]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5582: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 5580|   
# 5581|   	if ((index < 0) || (index >= length)) {
# 5582|-> 	    TclNewObj(objResultPtr);
# 5583|   	} else if (TclIsPureByteArray(valuePtr)) {
# 5584|   	    objResultPtr = Tcl_NewByteArrayObj(

Error: CPPCHECK_WARNING (CWE-457): [#def1114]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5582: error[uninitvar]: Uninitialized variable: cachePtr
# 5580|   
# 5581|   	if ((index < 0) || (index >= length)) {
# 5582|-> 	    TclNewObj(objResultPtr);
# 5583|   	} else if (TclIsPureByteArray(valuePtr)) {
# 5584|   	    objResultPtr = Tcl_NewByteArrayObj(

Error: CPPCHECK_WARNING (CWE-476): [#def1115]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5621: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 5619|   	    objResultPtr = Tcl_GetRange(OBJ_AT_DEPTH(2), fromIdx, toIdx);
# 5620|   	} else {
# 5621|-> 	    TclNewObj(objResultPtr);
# 5622|   	}
# 5623|   	TRACE_APPEND(("\"%.30s\"\n", O2S(objResultPtr)));

Error: CPPCHECK_WARNING (CWE-457): [#def1116]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5621: error[uninitvar]: Uninitialized variable: cachePtr
# 5619|   	    objResultPtr = Tcl_GetRange(OBJ_AT_DEPTH(2), fromIdx, toIdx);
# 5620|   	} else {
# 5621|-> 	    TclNewObj(objResultPtr);
# 5622|   	}
# 5623|   	TRACE_APPEND(("\"%.30s\"\n", O2S(objResultPtr)));

Error: CPPCHECK_WARNING (CWE-476): [#def1117]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5685: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 5683|   	} else {
# 5684|   	emptyRange:
# 5685|-> 	    TclNewObj(objResultPtr);
# 5686|   	}
# 5687|   	TRACE_APPEND(("%.30s\n", O2S(objResultPtr)));

Error: CPPCHECK_WARNING (CWE-457): [#def1118]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5685: error[uninitvar]: Uninitialized variable: cachePtr
# 5683|   	} else {
# 5684|   	emptyRange:
# 5685|-> 	    TclNewObj(objResultPtr);
# 5686|   	}
# 5687|   	TRACE_APPEND(("%.30s\n", O2S(objResultPtr)));

Error: CPPCHECK_WARNING (CWE-476): [#def1119]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5705: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 5703|   	    || TclGetIntForIndexM(interp, OBJ_AT_TOS, endIdx,
# 5704|   		    &toIdx) != TCL_OK) {
# 5705|-> 	    TclDecrRefCount(value3Ptr);
# 5706|   	    TRACE_ERROR(interp);
# 5707|   	    goto gotError;

Error: CPPCHECK_WARNING (CWE-457): [#def1120]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5705: error[uninitvar]: Uninitialized variable: cachePtr
# 5703|   	    || TclGetIntForIndexM(interp, OBJ_AT_TOS, endIdx,
# 5704|   		    &toIdx) != TCL_OK) {
# 5705|-> 	    TclDecrRefCount(value3Ptr);
# 5706|   	    TRACE_ERROR(interp);
# 5707|   	    goto gotError;

Error: CPPCHECK_WARNING (CWE-476): [#def1121]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5709: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 5707|   	    goto gotError;
# 5708|   	}
# 5709|-> 	TclDecrRefCount(OBJ_AT_TOS);
# 5710|   	(void) POP_OBJECT();
# 5711|   	TclDecrRefCount(OBJ_AT_TOS);

Error: CPPCHECK_WARNING (CWE-457): [#def1122]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5709: error[uninitvar]: Uninitialized variable: cachePtr
# 5707|   	    goto gotError;
# 5708|   	}
# 5709|-> 	TclDecrRefCount(OBJ_AT_TOS);
# 5710|   	(void) POP_OBJECT();
# 5711|   	TclDecrRefCount(OBJ_AT_TOS);

Error: CPPCHECK_WARNING (CWE-476): [#def1123]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5711: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 5709|   	TclDecrRefCount(OBJ_AT_TOS);
# 5710|   	(void) POP_OBJECT();
# 5711|-> 	TclDecrRefCount(OBJ_AT_TOS);
# 5712|   	(void) POP_OBJECT();
# 5713|   

Error: CPPCHECK_WARNING (CWE-457): [#def1124]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5711: error[uninitvar]: Uninitialized variable: cachePtr
# 5709|   	TclDecrRefCount(OBJ_AT_TOS);
# 5710|   	(void) POP_OBJECT();
# 5711|-> 	TclDecrRefCount(OBJ_AT_TOS);
# 5712|   	(void) POP_OBJECT();
# 5713|   

Error: CPPCHECK_WARNING (CWE-476): [#def1125]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5718: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 5716|   		(toIdx < fromIdx)) {
# 5717|   	    TRACE_APPEND(("\"%.30s\"\n", O2S(valuePtr)));
# 5718|-> 	    TclDecrRefCount(value3Ptr);
# 5719|   	    NEXT_INST_F(1, 0, 0);
# 5720|   	}

Error: CPPCHECK_WARNING (CWE-457): [#def1126]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5718: error[uninitvar]: Uninitialized variable: cachePtr
# 5716|   		(toIdx < fromIdx)) {
# 5717|   	    TRACE_APPEND(("\"%.30s\"\n", O2S(valuePtr)));
# 5718|-> 	    TclDecrRefCount(value3Ptr);
# 5719|   	    NEXT_INST_F(1, 0, 0);
# 5720|   	}

Error: CPPCHECK_WARNING (CWE-476): [#def1127]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5731: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 5729|   
# 5730|   	if (fromIdx == 0 && toIdx == endIdx) {
# 5731|-> 	    TclDecrRefCount(OBJ_AT_TOS);
# 5732|   	    OBJ_AT_TOS = value3Ptr;
# 5733|   	    TRACE_APPEND(("\"%.30s\"\n", O2S(value3Ptr)));

Error: CPPCHECK_WARNING (CWE-457): [#def1128]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5731: error[uninitvar]: Uninitialized variable: cachePtr
# 5729|   
# 5730|   	if (fromIdx == 0 && toIdx == endIdx) {
# 5731|-> 	    TclDecrRefCount(OBJ_AT_TOS);
# 5732|   	    OBJ_AT_TOS = value3Ptr;
# 5733|   	    TRACE_APPEND(("\"%.30s\"\n", O2S(value3Ptr)));

Error: CPPCHECK_WARNING (CWE-476): [#def1129]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5765: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 5763|   	    }
# 5764|   	    Tcl_InvalidateStringRep(objResultPtr);
# 5765|-> 	    TclDecrRefCount(value3Ptr);
# 5766|   	    TRACE_APPEND(("\"%.30s\"\n", O2S(objResultPtr)));
# 5767|   	    if (objResultPtr == valuePtr) {

Error: CPPCHECK_WARNING (CWE-457): [#def1130]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5765: error[uninitvar]: Uninitialized variable: cachePtr
# 5763|   	    }
# 5764|   	    Tcl_InvalidateStringRep(objResultPtr);
# 5765|-> 	    TclDecrRefCount(value3Ptr);
# 5766|   	    TRACE_APPEND(("\"%.30s\"\n", O2S(objResultPtr)));
# 5767|   	    if (objResultPtr == valuePtr) {

Error: CPPCHECK_WARNING (CWE-476): [#def1131]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5815: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 5813|   	if (objResultPtr == value3Ptr) {
# 5814|   	    /* See [Bug 82e7f67325] */
# 5815|-> 	    TclDecrRefCount(OBJ_AT_TOS);
# 5816|   	    OBJ_AT_TOS = value3Ptr;
# 5817|   	    TRACE_APPEND(("\"%.30s\"\n", O2S(value3Ptr)));

Error: CPPCHECK_WARNING (CWE-457): [#def1132]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5815: error[uninitvar]: Uninitialized variable: cachePtr
# 5813|   	if (objResultPtr == value3Ptr) {
# 5814|   	    /* See [Bug 82e7f67325] */
# 5815|-> 	    TclDecrRefCount(OBJ_AT_TOS);
# 5816|   	    OBJ_AT_TOS = value3Ptr;
# 5817|   	    TRACE_APPEND(("\"%.30s\"\n", O2S(value3Ptr)));

Error: CPPCHECK_WARNING (CWE-476): [#def1133]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5820: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 5818|   	    NEXT_INST_F(1, 0, 0);
# 5819|   	}
# 5820|-> 	TclDecrRefCount(value3Ptr);
# 5821|   	TRACE_APPEND(("\"%.30s\"\n", O2S(objResultPtr)));
# 5822|   	NEXT_INST_F(1, 1, 1);

Error: CPPCHECK_WARNING (CWE-457): [#def1134]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5820: error[uninitvar]: Uninitialized variable: cachePtr
# 5818|   	    NEXT_INST_F(1, 0, 0);
# 5819|   	}
# 5820|-> 	TclDecrRefCount(value3Ptr);
# 5821|   	TRACE_APPEND(("\"%.30s\"\n", O2S(objResultPtr)));
# 5822|   	NEXT_INST_F(1, 1, 1);

Error: CPPCHECK_WARNING (CWE-476): [#def1135]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5904: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 5902|   	TRACE(("%.20s %.20s => %d\n",
# 5903|   		O2S(OBJ_UNDER_TOS), O2S(OBJ_AT_TOS), match));
# 5904|-> 	TclNewIntObj(objResultPtr, match);
# 5905|   	NEXT_INST_F(1, 2, 1);
# 5906|   

Error: CPPCHECK_WARNING (CWE-457): [#def1136]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5904: error[uninitvar]: Uninitialized variable: cachePtr
# 5902|   	TRACE(("%.20s %.20s => %d\n",
# 5903|   		O2S(OBJ_UNDER_TOS), O2S(OBJ_AT_TOS), match));
# 5904|-> 	TclNewIntObj(objResultPtr, match);
# 5905|   	NEXT_INST_F(1, 2, 1);
# 5906|   

Error: CPPCHECK_WARNING (CWE-476): [#def1137]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5925: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 5923|   		O2S(OBJ_UNDER_TOS), O2S(OBJ_AT_TOS), match));
# 5924|   
# 5925|-> 	TclNewIntObj(objResultPtr, match);
# 5926|   	NEXT_INST_F(1, 2, 1);
# 5927|   

Error: CPPCHECK_WARNING (CWE-457): [#def1138]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5925: error[uninitvar]: Uninitialized variable: cachePtr
# 5923|   		O2S(OBJ_UNDER_TOS), O2S(OBJ_AT_TOS), match));
# 5924|   
# 5925|-> 	TclNewIntObj(objResultPtr, match);
# 5926|   	NEXT_INST_F(1, 2, 1);
# 5927|   

Error: CPPCHECK_WARNING (CWE-476): [#def1139]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5947: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 5945|   	}
# 5946|   	TRACE_APPEND(("%d\n", match));
# 5947|-> 	JUMP_PEEPHOLE_F(match, 2, 1);
# 5948|       }
# 5949|   

Error: CPPCHECK_WARNING (CWE-457): [#def1140]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5947: error[uninitvar]: Uninitialized variable: cachePtr
# 5945|   	}
# 5946|   	TRACE_APPEND(("%d\n", match));
# 5947|-> 	JUMP_PEEPHOLE_F(match, 2, 1);
# 5948|       }
# 5949|   

Error: CPPCHECK_WARNING (CWE-476): [#def1141]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5990: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 5988|   	 */
# 5989|   
# 5990|-> 	JUMP_PEEPHOLE_F(match, 2, 2);
# 5991|   
# 5992|       {

Error: CPPCHECK_WARNING (CWE-457): [#def1142]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:5990: error[uninitvar]: Uninitialized variable: cachePtr
# 5988|   	 */
# 5989|   
# 5990|-> 	JUMP_PEEPHOLE_F(match, 2, 2);
# 5991|   
# 5992|       {

Error: CPPCHECK_WARNING (CWE-476): [#def1143]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:6083: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 6081|   	 */
# 6082|   
# 6083|-> 	JUMP_PEEPHOLE_F(match, 2, 2);
# 6084|       }
# 6085|   

Error: CPPCHECK_WARNING (CWE-457): [#def1144]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:6083: error[uninitvar]: Uninitialized variable: cachePtr
# 6081|   	 */
# 6082|   
# 6083|-> 	JUMP_PEEPHOLE_F(match, 2, 2);
# 6084|       }
# 6085|   

Error: CPPCHECK_WARNING (CWE-457): [#def1145]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:6098: error[legacyUninitvar]: Uninitialized variable: *(&ptr1)
# 6096|   
# 6097|       case INST_NUM_TYPE:
# 6098|-> 	if (GetNumberFromObj(NULL, OBJ_AT_TOS, &ptr1, &type1) != TCL_OK) {
# 6099|   	    type1 = 0;
# 6100|   	} else if (type1 == TCL_NUMBER_LONG) {

Error: CPPCHECK_WARNING (CWE-476): [#def1146]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:6126: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 6124|   	    }
# 6125|   	}
# 6126|-> 	TclNewIntObj(objResultPtr, type1);
# 6127|   	TRACE(("\"%.20s\" => %d\n", O2S(OBJ_AT_TOS), type1));
# 6128|   	NEXT_INST_F(1, 1, 1);

Error: CPPCHECK_WARNING (CWE-457): [#def1147]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:6126: error[uninitvar]: Uninitialized variable: cachePtr
# 6124|   	    }
# 6125|   	}
# 6126|-> 	TclNewIntObj(objResultPtr, type1);
# 6127|   	TRACE(("\"%.20s\" => %d\n", O2S(OBJ_AT_TOS), type1));
# 6128|   	NEXT_INST_F(1, 1, 1);

Error: CPPCHECK_WARNING (CWE-476): [#def1148]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:6210: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 6208|   	TRACE(("\"%.20s\" \"%.20s\" => %d\n", O2S(valuePtr), O2S(value2Ptr),
# 6209|   		iResult));
# 6210|-> 	JUMP_PEEPHOLE_F(iResult, 1, 2);
# 6211|       }
# 6212|   

Error: CPPCHECK_WARNING (CWE-457): [#def1149]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:6210: error[uninitvar]: Uninitialized variable: cachePtr
# 6208|   	TRACE(("\"%.20s\" \"%.20s\" => %d\n", O2S(valuePtr), O2S(value2Ptr),
# 6209|   		iResult));
# 6210|-> 	JUMP_PEEPHOLE_F(iResult, 1, 2);
# 6211|       }
# 6212|   

Error: CPPCHECK_WARNING (CWE-476): [#def1150]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:6329: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 6327|   			    objResultPtr = TCONST(0);
# 6328|   			} else {
# 6329|-> 			    TclNewIntObj(objResultPtr, -1);
# 6330|   			}
# 6331|   			TRACE(("%s\n", O2S(objResultPtr)));

Error: CPPCHECK_WARNING (CWE-457): [#def1151]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:6329: error[uninitvar]: Uninitialized variable: cachePtr
# 6327|   			    objResultPtr = TCONST(0);
# 6328|   			} else {
# 6329|-> 			    TclNewIntObj(objResultPtr, -1);
# 6330|   			}
# 6331|   			TRACE(("%s\n", O2S(objResultPtr)));

Error: CPPCHECK_WARNING (CWE-476): [#def1152]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:6411: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 6409|   		TRACE(("%s %s => ", O2S(valuePtr), O2S(value2Ptr)));
# 6410|   		if (Tcl_IsShared(valuePtr)) {
# 6411|-> 		    TclNewLongObj(objResultPtr, lResult);
# 6412|   		    TRACE(("%s\n", O2S(objResultPtr)));
# 6413|   		    NEXT_INST_F(1, 2, 1);

Error: CPPCHECK_WARNING (CWE-457): [#def1153]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:6411: error[uninitvar]: Uninitialized variable: cachePtr
# 6409|   		TRACE(("%s %s => ", O2S(valuePtr), O2S(value2Ptr)));
# 6410|   		if (Tcl_IsShared(valuePtr)) {
# 6411|-> 		    TclNewLongObj(objResultPtr, lResult);
# 6412|   		    TRACE(("%s\n", O2S(objResultPtr)));
# 6413|   		    NEXT_INST_F(1, 2, 1);

Error: CPPCHECK_WARNING (CWE-476): [#def1154]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:6657: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 6655|   	    l1 = *((const long *) ptr1);
# 6656|   	    if (Tcl_IsShared(valuePtr)) {
# 6657|-> 		TclNewLongObj(objResultPtr, ~l1);
# 6658|   		TRACE_APPEND(("%s\n", O2S(objResultPtr)));
# 6659|   		NEXT_INST_F(1, 1, 1);

Error: CPPCHECK_WARNING (CWE-457): [#def1155]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:6657: error[uninitvar]: Uninitialized variable: cachePtr
# 6655|   	    l1 = *((const long *) ptr1);
# 6656|   	    if (Tcl_IsShared(valuePtr)) {
# 6657|-> 		TclNewLongObj(objResultPtr, ~l1);
# 6658|   		TRACE_APPEND(("%s\n", O2S(objResultPtr)));
# 6659|   		NEXT_INST_F(1, 1, 1);

Error: CPPCHECK_WARNING (CWE-476): [#def1156]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:6696: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 6694|   	    if (l1 != LONG_MIN) {
# 6695|   		if (Tcl_IsShared(valuePtr)) {
# 6696|-> 		    TclNewLongObj(objResultPtr, -l1);
# 6697|   		    TRACE_APPEND(("%s\n", O2S(objResultPtr)));
# 6698|   		    NEXT_INST_F(1, 1, 1);

Error: CPPCHECK_WARNING (CWE-457): [#def1157]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:6696: error[uninitvar]: Uninitialized variable: cachePtr
# 6694|   	    if (l1 != LONG_MIN) {
# 6695|   		if (Tcl_IsShared(valuePtr)) {
# 6696|-> 		    TclNewLongObj(objResultPtr, -l1);
# 6697|   		    TRACE_APPEND(("%s\n", O2S(objResultPtr)));
# 6698|   		    NEXT_INST_F(1, 1, 1);

Error: CPPCHECK_WARNING (CWE-476): [#def1158]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:6863: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 6861|   
# 6862|   	if (oldValuePtr == NULL) {
# 6863|-> 	    TclNewLongObj(iterVarPtr->value.objPtr, -1);
# 6864|   	    Tcl_IncrRefCount(iterVarPtr->value.objPtr);
# 6865|   	} else {

Error: CPPCHECK_WARNING (CWE-457): [#def1159]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:6863: error[uninitvar]: Uninitialized variable: cachePtr
# 6861|   
# 6862|   	if (oldValuePtr == NULL) {
# 6863|-> 	    TclNewLongObj(iterVarPtr->value.objPtr, -1);
# 6864|   	    Tcl_IncrRefCount(iterVarPtr->value.objPtr);
# 6865|   	} else {

Error: CLANG_WARNING: [#def1160]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:6878:2: warning[core.uninitialized.Branch]: Branch condition evaluates to a garbage value
# 6876|   
# 6877|   	pc += 5;
# 6878|-> 	TCL_DTRACE_INST_NEXT();
# 6879|   #else
# 6880|   	NEXT_INST_F(5, 0, 0);

Error: CPPCHECK_WARNING (CWE-476): [#def1161]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:6949: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 6947|   		for (j = 0;  j < numVars;  j++) {
# 6948|   		    if (valIndex >= listLen) {
# 6949|-> 			TclNewObj(valuePtr);
# 6950|   		    } else {
# 6951|   			valuePtr = elements[valIndex];

Error: CPPCHECK_WARNING (CWE-457): [#def1162]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:6949: error[uninitvar]: Uninitialized variable: cachePtr
# 6947|   		for (j = 0;  j < numVars;  j++) {
# 6948|   		    if (valIndex >= listLen) {
# 6949|-> 			TclNewObj(valuePtr);
# 6950|   		    } else {
# 6951|   			valuePtr = elements[valIndex];

Error: CPPCHECK_WARNING (CWE-476): [#def1163]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:6963: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 6961|   			if (valuePtr != value2Ptr) {
# 6962|   			    if (value2Ptr != NULL) {
# 6963|-> 				TclDecrRefCount(value2Ptr);
# 6964|   			    }
# 6965|   			    varPtr->value.objPtr = valuePtr;

Error: CPPCHECK_WARNING (CWE-457): [#def1164]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:6963: error[uninitvar]: Uninitialized variable: cachePtr
# 6961|   			if (valuePtr != value2Ptr) {
# 6962|   			    if (value2Ptr != NULL) {
# 6963|-> 				TclDecrRefCount(value2Ptr);
# 6964|   			    }
# 6965|   			    varPtr->value.objPtr = valuePtr;

Error: CPPCHECK_WARNING (CWE-476): [#def1165]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:6976: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 6974|   				    "ERROR init. index temp %d: %s\n",
# 6975|   				    varIndex, O2S(Tcl_GetObjResult(interp))));
# 6976|-> 			    TclDecrRefCount(listPtr);
# 6977|   			    goto gotError;
# 6978|   			}

Error: CPPCHECK_WARNING (CWE-457): [#def1166]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:6976: error[uninitvar]: Uninitialized variable: cachePtr
# 6974|   				    "ERROR init. index temp %d: %s\n",
# 6975|   				    varIndex, O2S(Tcl_GetObjResult(interp))));
# 6976|-> 			    TclDecrRefCount(listPtr);
# 6977|   			    goto gotError;
# 6978|   			}

Error: CPPCHECK_WARNING (CWE-476): [#def1167]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:6983: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 6981|   		    valIndex++;
# 6982|   		}
# 6983|-> 		TclDecrRefCount(listPtr);
# 6984|   		listTmpIndex++;
# 6985|   	    }

Error: CPPCHECK_WARNING (CWE-457): [#def1168]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:6983: error[uninitvar]: Uninitialized variable: cachePtr
# 6981|   		    valIndex++;
# 6982|   		}
# 6983|-> 		TclDecrRefCount(listPtr);
# 6984|   		listTmpIndex++;
# 6985|   	    }

Error: CPPCHECK_WARNING (CWE-476): [#def1169]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7059: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 7057|   	 */
# 7058|   
# 7059|-> 	TclNewObj(tmpPtr);
# 7060|   	tmpPtr->internalRep.twoPtrValue.ptr1 = INT2PTR(0);
# 7061|   	tmpPtr->internalRep.twoPtrValue.ptr2 = INT2PTR(iterMax);

Error: CPPCHECK_WARNING (CWE-457): [#def1170]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7059: error[uninitvar]: Uninitialized variable: cachePtr
# 7057|   	 */
# 7058|   
# 7059|-> 	TclNewObj(tmpPtr);
# 7060|   	tmpPtr->internalRep.twoPtrValue.ptr1 = INT2PTR(0);
# 7061|   	tmpPtr->internalRep.twoPtrValue.ptr2 = INT2PTR(iterMax);

Error: CPPCHECK_WARNING (CWE-476): [#def1171]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7069: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 7067|   	 */
# 7068|   
# 7069|-> 	TclNewObj(tmpPtr);
# 7070|   	tmpPtr->internalRep.twoPtrValue.ptr1 = infoPtr;
# 7071|   	PUSH_OBJECT(tmpPtr); /* infoPtr object */

Error: CPPCHECK_WARNING (CWE-457): [#def1172]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7069: error[uninitvar]: Uninitialized variable: cachePtr
# 7067|   	 */
# 7068|   
# 7069|-> 	TclNewObj(tmpPtr);
# 7070|   	tmpPtr->internalRep.twoPtrValue.ptr1 = infoPtr;
# 7071|   	PUSH_OBJECT(tmpPtr); /* infoPtr object */

Error: CPPCHECK_WARNING (CWE-476): [#def1173]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7120: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 7118|   		for (j = 0;  j < numVars;  j++) {
# 7119|   		    if (valIndex >= listLen) {
# 7120|-> 			TclNewObj(valuePtr);
# 7121|   		    } else {
# 7122|   			valuePtr = elements[valIndex];

Error: CPPCHECK_WARNING (CWE-457): [#def1174]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7120: error[uninitvar]: Uninitialized variable: cachePtr
# 7118|   		for (j = 0;  j < numVars;  j++) {
# 7119|   		    if (valIndex >= listLen) {
# 7120|-> 			TclNewObj(valuePtr);
# 7121|   		    } else {
# 7122|   			valuePtr = elements[valIndex];

Error: CPPCHECK_WARNING (CWE-476): [#def1175]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7134: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 7132|   			if (valuePtr != value2Ptr) {
# 7133|   			    if (value2Ptr != NULL) {
# 7134|-> 				TclDecrRefCount(value2Ptr);
# 7135|   			    }
# 7136|   			    varPtr->value.objPtr = valuePtr;

Error: CPPCHECK_WARNING (CWE-457): [#def1176]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7134: error[uninitvar]: Uninitialized variable: cachePtr
# 7132|   			if (valuePtr != value2Ptr) {
# 7133|   			    if (value2Ptr != NULL) {
# 7134|-> 				TclDecrRefCount(value2Ptr);
# 7135|   			    }
# 7136|   			    varPtr->value.objPtr = valuePtr;

Error: CPPCHECK_WARNING (CWE-476): [#def1177]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7231: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 7229|   	 */
# 7230|   
# 7231|-> 	TclNewObj(objPtr);
# 7232|   	Tcl_IncrRefCount(objPtr);
# 7233|   	iPtr->objResultPtr = objPtr;

Error: CPPCHECK_WARNING (CWE-457): [#def1178]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7231: error[uninitvar]: Uninitialized variable: cachePtr
# 7229|   	 */
# 7230|   
# 7231|-> 	TclNewObj(objPtr);
# 7232|   	Tcl_IncrRefCount(objPtr);
# 7233|   	iPtr->objResultPtr = objPtr;

Error: CPPCHECK_WARNING (CWE-476): [#def1179]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7238: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 7236|   
# 7237|       case INST_PUSH_RETURN_CODE:
# 7238|-> 	TclNewIntObj(objResultPtr, result);
# 7239|   	TRACE(("=> %u\n", result));
# 7240|   	NEXT_INST_F(1, 0, 1);

Error: CPPCHECK_WARNING (CWE-457): [#def1180]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7238: error[uninitvar]: Uninitialized variable: cachePtr
# 7236|   
# 7237|       case INST_PUSH_RETURN_CODE:
# 7238|-> 	TclNewIntObj(objResultPtr, result);
# 7239|   	TRACE(("=> %u\n", result));
# 7240|   	NEXT_INST_F(1, 0, 1);

Error: CPPCHECK_WARNING (CWE-476): [#def1181]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7352: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 7350|   	 */
# 7351|   
# 7352|-> 	JUMP_PEEPHOLE_V(found, 5, opnd+1);
# 7353|       }
# 7354|   

Error: CPPCHECK_WARNING (CWE-457): [#def1182]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7352: error[uninitvar]: Uninitialized variable: cachePtr
# 7350|   	 */
# 7351|   
# 7352|-> 	JUMP_PEEPHOLE_V(found, 5, opnd+1);
# 7353|       }
# 7354|   

Error: CPPCHECK_WARNING (CWE-476): [#def1183]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7375: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 7373|   	}
# 7374|   	if (dictPtr == NULL) {
# 7375|-> 	    TclNewObj(dictPtr);
# 7376|   	    allocateDict = 1;
# 7377|   	} else {

Error: CPPCHECK_WARNING (CWE-457): [#def1184]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7375: error[uninitvar]: Uninitialized variable: cachePtr
# 7373|   	}
# 7374|   	if (dictPtr == NULL) {
# 7375|-> 	    TclNewObj(dictPtr);
# 7376|   	    allocateDict = 1;
# 7377|   	} else {

Error: CPPCHECK_WARNING (CWE-476): [#def1185]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7400: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 7398|   		Tcl_DictObjPut(NULL, dictPtr, OBJ_AT_TOS,Tcl_NewIntObj(opnd));
# 7399|   	    } else {
# 7400|-> 		TclNewIntObj(value2Ptr, opnd);
# 7401|   		Tcl_IncrRefCount(value2Ptr);
# 7402|   		if (Tcl_IsShared(valuePtr)) {

Error: CPPCHECK_WARNING (CWE-457): [#def1186]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7400: error[uninitvar]: Uninitialized variable: cachePtr
# 7398|   		Tcl_DictObjPut(NULL, dictPtr, OBJ_AT_TOS,Tcl_NewIntObj(opnd));
# 7399|   	    } else {
# 7400|-> 		TclNewIntObj(value2Ptr, opnd);
# 7401|   		Tcl_IncrRefCount(value2Ptr);
# 7402|   		if (Tcl_IsShared(valuePtr)) {

Error: CPPCHECK_WARNING (CWE-476): [#def1187]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7410: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 7408|   		    TclInvalidateStringRep(dictPtr);
# 7409|   		}
# 7410|-> 		TclDecrRefCount(value2Ptr);
# 7411|   	    }
# 7412|   	    break;

Error: CPPCHECK_WARNING (CWE-457): [#def1188]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7410: error[uninitvar]: Uninitialized variable: cachePtr
# 7408|   		    TclInvalidateStringRep(dictPtr);
# 7409|   		}
# 7410|-> 		TclDecrRefCount(value2Ptr);
# 7411|   	    }
# 7412|   	    break;

Error: CLANG_WARNING: [#def1189]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7419:6: warning[deadcode.DeadStores]: Value stored to 'cleanup' is never read
# 7417|   	    break;
# 7418|   	default:
# 7419|-> 	    cleanup = 0; /* stop compiler warning */
# 7420|   	    Tcl_Panic("Should not happen!");
# 7421|   	}

Error: CPPCHECK_WARNING (CWE-476): [#def1190]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7425: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 7423|   	if (result != TCL_OK) {
# 7424|   	    if (allocateDict) {
# 7425|-> 		TclDecrRefCount(dictPtr);
# 7426|   	    }
# 7427|   	    TRACE_APPEND(("ERROR updating dictionary: %s\n",

Error: CPPCHECK_WARNING (CWE-457): [#def1191]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7425: error[uninitvar]: Uninitialized variable: cachePtr
# 7423|   	if (result != TCL_OK) {
# 7424|   	    if (allocateDict) {
# 7425|-> 		TclDecrRefCount(dictPtr);
# 7426|   	    }
# 7427|   	    TRACE_APPEND(("ERROR updating dictionary: %s\n",

Error: CPPCHECK_WARNING (CWE-476): [#def1192]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7437: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 7435|   		Tcl_IncrRefCount(dictPtr);
# 7436|   		if (value2Ptr != NULL) {
# 7437|-> 		    TclDecrRefCount(value2Ptr);
# 7438|   		}
# 7439|   		varPtr->value.objPtr = dictPtr;

Error: CPPCHECK_WARNING (CWE-457): [#def1193]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7437: error[uninitvar]: Uninitialized variable: cachePtr
# 7435|   		Tcl_IncrRefCount(dictPtr);
# 7436|   		if (value2Ptr != NULL) {
# 7437|-> 		    TclDecrRefCount(value2Ptr);
# 7438|   		}
# 7439|   		varPtr->value.objPtr = dictPtr;

Error: CPPCHECK_WARNING (CWE-476): [#def1194]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7448: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 7446|   		    dictPtr, TCL_LEAVE_ERR_MSG, opnd2);
# 7447|   	    CACHE_STACK_INFO();
# 7448|-> 	    TclDecrRefCount(dictPtr);
# 7449|   	    if (objResultPtr == NULL) {
# 7450|   		TRACE_ERROR(interp);

Error: CPPCHECK_WARNING (CWE-457): [#def1195]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7448: error[uninitvar]: Uninitialized variable: cachePtr
# 7446|   		    dictPtr, TCL_LEAVE_ERR_MSG, opnd2);
# 7447|   	    CACHE_STACK_INFO();
# 7448|-> 	    TclDecrRefCount(dictPtr);
# 7449|   	    if (objResultPtr == NULL) {
# 7450|   		TRACE_ERROR(interp);

Error: CPPCHECK_WARNING (CWE-476): [#def1196]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7479: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 7477|   	}
# 7478|   	if (dictPtr == NULL) {
# 7479|-> 	    TclNewObj(dictPtr);
# 7480|   	    allocateDict = 1;
# 7481|   	} else {

Error: CPPCHECK_WARNING (CWE-457): [#def1197]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7479: error[uninitvar]: Uninitialized variable: cachePtr
# 7477|   	}
# 7478|   	if (dictPtr == NULL) {
# 7479|-> 	    TclNewObj(dictPtr);
# 7480|   	    allocateDict = 1;
# 7481|   	} else {

Error: CPPCHECK_WARNING (CWE-476): [#def1198]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7491: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 7489|   		&valuePtr) != TCL_OK) {
# 7490|   	    if (allocateDict) {
# 7491|-> 		TclDecrRefCount(dictPtr);
# 7492|   	    }
# 7493|   	    TRACE_ERROR(interp);

Error: CPPCHECK_WARNING (CWE-457): [#def1199]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7491: error[uninitvar]: Uninitialized variable: cachePtr
# 7489|   		&valuePtr) != TCL_OK) {
# 7490|   	    if (allocateDict) {
# 7491|-> 		TclDecrRefCount(dictPtr);
# 7492|   	    }
# 7493|   	    TRACE_ERROR(interp);

Error: CPPCHECK_WARNING (CWE-476): [#def1200]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7538: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 7536|   		if (Tcl_ListObjAppendElement(interp, valuePtr,
# 7537|   			OBJ_AT_TOS) != TCL_OK) {
# 7538|-> 		    TclDecrRefCount(valuePtr);
# 7539|   		    if (allocateDict) {
# 7540|   			TclDecrRefCount(dictPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def1201]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7538: error[uninitvar]: Uninitialized variable: cachePtr
# 7536|   		if (Tcl_ListObjAppendElement(interp, valuePtr,
# 7537|   			OBJ_AT_TOS) != TCL_OK) {
# 7538|-> 		    TclDecrRefCount(valuePtr);
# 7539|   		    if (allocateDict) {
# 7540|   			TclDecrRefCount(dictPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def1202]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7540: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 7538|   		    TclDecrRefCount(valuePtr);
# 7539|   		    if (allocateDict) {
# 7540|-> 			TclDecrRefCount(dictPtr);
# 7541|   		    }
# 7542|   		    TRACE_ERROR(interp);

Error: CPPCHECK_WARNING (CWE-457): [#def1203]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7540: error[uninitvar]: Uninitialized variable: cachePtr
# 7538|   		    TclDecrRefCount(valuePtr);
# 7539|   		    if (allocateDict) {
# 7540|-> 			TclDecrRefCount(dictPtr);
# 7541|   		    }
# 7542|   		    TRACE_ERROR(interp);

Error: CPPCHECK_WARNING (CWE-476): [#def1204]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7550: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 7548|   			OBJ_AT_TOS) != TCL_OK) {
# 7549|   		    if (allocateDict) {
# 7550|-> 			TclDecrRefCount(dictPtr);
# 7551|   		    }
# 7552|   		    TRACE_ERROR(interp);

Error: CPPCHECK_WARNING (CWE-457): [#def1205]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7550: error[uninitvar]: Uninitialized variable: cachePtr
# 7548|   			OBJ_AT_TOS) != TCL_OK) {
# 7549|   		    if (allocateDict) {
# 7550|-> 			TclDecrRefCount(dictPtr);
# 7551|   		    }
# 7552|   		    TRACE_ERROR(interp);

Error: CPPCHECK_WARNING (CWE-476): [#def1206]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7576: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 7574|   		Tcl_IncrRefCount(dictPtr);
# 7575|   		if (value2Ptr != NULL) {
# 7576|-> 		    TclDecrRefCount(value2Ptr);
# 7577|   		}
# 7578|   		varPtr->value.objPtr = dictPtr;

Error: CPPCHECK_WARNING (CWE-457): [#def1207]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7576: error[uninitvar]: Uninitialized variable: cachePtr
# 7574|   		Tcl_IncrRefCount(dictPtr);
# 7575|   		if (value2Ptr != NULL) {
# 7576|-> 		    TclDecrRefCount(value2Ptr);
# 7577|   		}
# 7578|   		varPtr->value.objPtr = dictPtr;

Error: CPPCHECK_WARNING (CWE-476): [#def1208]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7587: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 7585|   		    dictPtr, TCL_LEAVE_ERR_MSG, opnd);
# 7586|   	    CACHE_STACK_INFO();
# 7587|-> 	    TclDecrRefCount(dictPtr);
# 7588|   	    if (objResultPtr == NULL) {
# 7589|   		TRACE_ERROR(interp);

Error: CPPCHECK_WARNING (CWE-457): [#def1209]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7587: error[uninitvar]: Uninitialized variable: cachePtr
# 7585|   		    dictPtr, TCL_LEAVE_ERR_MSG, opnd);
# 7586|   	    CACHE_STACK_INFO();
# 7587|-> 	    TclDecrRefCount(dictPtr);
# 7588|   	    if (objResultPtr == NULL) {
# 7589|   		TRACE_ERROR(interp);

Error: CPPCHECK_WARNING (CWE-476): [#def1210]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7620: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 7618|   	    goto gotError;
# 7619|   	}
# 7620|-> 	TclNewObj(statePtr);
# 7621|   	statePtr->typePtr = &dictIteratorType;
# 7622|   	statePtr->internalRep.twoPtrValue.ptr1 = searchPtr;

Error: CPPCHECK_WARNING (CWE-457): [#def1211]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7620: error[uninitvar]: Uninitialized variable: cachePtr
# 7618|   	    goto gotError;
# 7619|   	}
# 7620|-> 	TclNewObj(statePtr);
# 7621|   	statePtr->typePtr = &dictIteratorType;
# 7622|   	statePtr->internalRep.twoPtrValue.ptr1 = searchPtr;

Error: CPPCHECK_WARNING (CWE-476): [#def1212]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7629: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 7627|   		Tcl_Panic("mis-issued dictFirst!");
# 7628|   	    }
# 7629|-> 	    TclDecrRefCount(varPtr->value.objPtr);
# 7630|   	}
# 7631|   	varPtr->value.objPtr = statePtr;

Error: CPPCHECK_WARNING (CWE-457): [#def1213]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7629: error[uninitvar]: Uninitialized variable: cachePtr
# 7627|   		Tcl_Panic("mis-issued dictFirst!");
# 7628|   	    }
# 7629|-> 	    TclDecrRefCount(varPtr->value.objPtr);
# 7630|   	}
# 7631|   	varPtr->value.objPtr = statePtr;

Error: CPPCHECK_WARNING (CWE-476): [#def1214]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7646: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 7644|       pushDictIteratorResult:
# 7645|   	if (done) {
# 7646|-> 	    TclNewObj(emptyPtr);
# 7647|   	    PUSH_OBJECT(emptyPtr);
# 7648|   	    PUSH_OBJECT(emptyPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def1215]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7646: error[uninitvar]: Uninitialized variable: cachePtr
# 7644|       pushDictIteratorResult:
# 7645|   	if (done) {
# 7646|-> 	    TclNewObj(emptyPtr);
# 7647|   	    PUSH_OBJECT(emptyPtr);
# 7648|   	    PUSH_OBJECT(emptyPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def1216]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7663: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 7661|   	 */
# 7662|   
# 7663|-> 	JUMP_PEEPHOLE_F(done, 5, 0);
# 7664|   
# 7665|       case INST_DICT_UPDATE_START:

Error: CPPCHECK_WARNING (CWE-457): [#def1217]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7663: error[uninitvar]: Uninitialized variable: cachePtr
# 7661|   	 */
# 7662|   
# 7663|-> 	JUMP_PEEPHOLE_F(done, 5, 0);
# 7664|   
# 7665|       case INST_DICT_UPDATE_START:

Error: CPPCHECK_WARNING (CWE-476): [#def1218]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7721: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 7719|   	    CACHE_STACK_INFO();
# 7720|   	}
# 7721|-> 	TclDecrRefCount(dictPtr);
# 7722|   	TRACE_APPEND(("OK\n"));
# 7723|   	NEXT_INST_F(9, 0, 0);

Error: CPPCHECK_WARNING (CWE-457): [#def1219]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7721: error[uninitvar]: Uninitialized variable: cachePtr
# 7719|   	    CACHE_STACK_INFO();
# 7720|   	}
# 7721|-> 	TclDecrRefCount(dictPtr);
# 7722|   	TRACE_APPEND(("OK\n"));
# 7723|   	NEXT_INST_F(9, 0, 0);

Error: CPPCHECK_WARNING (CWE-476): [#def1220]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7784: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 7782|   	if (TclIsVarDirectWritable(varPtr)) {
# 7783|   	    Tcl_IncrRefCount(dictPtr);
# 7784|-> 	    TclDecrRefCount(varPtr->value.objPtr);
# 7785|   	    varPtr->value.objPtr = dictPtr;
# 7786|   	} else {

Error: CPPCHECK_WARNING (CWE-457): [#def1221]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7784: error[uninitvar]: Uninitialized variable: cachePtr
# 7782|   	if (TclIsVarDirectWritable(varPtr)) {
# 7783|   	    Tcl_IncrRefCount(dictPtr);
# 7784|-> 	    TclDecrRefCount(varPtr->value.objPtr);
# 7785|   	    varPtr->value.objPtr = dictPtr;
# 7786|   	} else {

Error: CPPCHECK_WARNING (CWE-476): [#def1222]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7793: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 7791|   	    if (objResultPtr == NULL) {
# 7792|   		if (allocdict) {
# 7793|-> 		    TclDecrRefCount(dictPtr);
# 7794|   		}
# 7795|   		TRACE_ERROR(interp);

Error: CPPCHECK_WARNING (CWE-457): [#def1223]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7793: error[uninitvar]: Uninitialized variable: cachePtr
# 7791|   	    if (objResultPtr == NULL) {
# 7792|   		if (allocdict) {
# 7793|-> 		    TclDecrRefCount(dictPtr);
# 7794|   		}
# 7795|   		TRACE_ERROR(interp);

Error: CPPCHECK_WARNING (CWE-476): [#def1224]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7826: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 7824|   	if (TclListObjGetElements(interp, listPtr, &objc, &objv) != TCL_OK) {
# 7825|   	    TRACE_ERROR(interp);
# 7826|-> 	    TclDecrRefCount(keysPtr);
# 7827|   	    goto gotError;
# 7828|   	}

Error: CPPCHECK_WARNING (CWE-457): [#def1225]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7826: error[uninitvar]: Uninitialized variable: cachePtr
# 7824|   	if (TclListObjGetElements(interp, listPtr, &objc, &objv) != TCL_OK) {
# 7825|   	    TRACE_ERROR(interp);
# 7826|-> 	    TclDecrRefCount(keysPtr);
# 7827|   	    goto gotError;
# 7828|   	}

Error: CPPCHECK_WARNING (CWE-476): [#def1226]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7833: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 7831|   	if (varPtr == NULL) {
# 7832|   	    TRACE_ERROR(interp);
# 7833|-> 	    TclDecrRefCount(keysPtr);
# 7834|   	    goto gotError;
# 7835|   	}

Error: CPPCHECK_WARNING (CWE-457): [#def1227]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7833: error[uninitvar]: Uninitialized variable: cachePtr
# 7831|   	if (varPtr == NULL) {
# 7832|   	    TRACE_ERROR(interp);
# 7833|-> 	    TclDecrRefCount(keysPtr);
# 7834|   	    goto gotError;
# 7835|   	}

Error: CPPCHECK_WARNING (CWE-476): [#def1228]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7840: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 7838|   		objc, objv, keysPtr);
# 7839|   	CACHE_STACK_INFO();
# 7840|-> 	TclDecrRefCount(keysPtr);
# 7841|   	if (result != TCL_OK) {
# 7842|   	    TRACE_ERROR(interp);

Error: CPPCHECK_WARNING (CWE-457): [#def1229]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7840: error[uninitvar]: Uninitialized variable: cachePtr
# 7838|   		objc, objv, keysPtr);
# 7839|   	CACHE_STACK_INFO();
# 7840|-> 	TclDecrRefCount(keysPtr);
# 7841|   	if (result != TCL_OK) {
# 7842|   	    TRACE_ERROR(interp);

Error: CPPCHECK_WARNING (CWE-476): [#def1230]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7971: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 7969|   	    while (cleanup--) {
# 7970|   		valuePtr = POP_OBJECT();
# 7971|-> 		TclDecrRefCount(valuePtr);
# 7972|   	    }
# 7973|   	    if (result == TCL_BREAK) {

Error: CPPCHECK_WARNING (CWE-457): [#def1231]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:7971: error[uninitvar]: Uninitialized variable: cachePtr
# 7969|   	    while (cleanup--) {
# 7970|   		valuePtr = POP_OBJECT();
# 7971|-> 		TclDecrRefCount(valuePtr);
# 7972|   	    }
# 7973|   	    if (result == TCL_BREAK) {

Error: CPPCHECK_WARNING (CWE-476): [#def1232]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:8148: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 8146|   	while (CURR_DEPTH > *catchTop) {
# 8147|   	    valuePtr = POP_OBJECT();
# 8148|-> 	    TclDecrRefCount(valuePtr);
# 8149|   	}
# 8150|   #ifdef TCL_COMPILE_DEBUG

Error: CPPCHECK_WARNING (CWE-457): [#def1233]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:8148: error[uninitvar]: Uninitialized variable: cachePtr
# 8146|   	while (CURR_DEPTH > *catchTop) {
# 8147|   	    valuePtr = POP_OBJECT();
# 8148|-> 	    TclDecrRefCount(valuePtr);
# 8149|   	}
# 8150|   #ifdef TCL_COMPILE_DEBUG

Error: CLANG_WARNING: [#def1234]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:8172:2: warning[core.uninitialized.Branch]: Branch condition evaluates to a garbage value
# 8170|   
# 8171|       abnormalReturn:
# 8172|-> 	TCL_DTRACE_INST_LAST();
# 8173|   
# 8174|   	/*

Error: CLANG_WARNING: [#def1235]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:8514:2: warning[deadcode.DeadStores]: Value stored to 'l2' is never read
# 8512|   	/* TODO: Attempts to re-use unshared operands on stack */
# 8513|   
# 8514|-> 	l2 = 0;			/* silence gcc warning */
# 8515|   	if (type2 == TCL_NUMBER_LONG) {
# 8516|   	    l2 = *((const long *)ptr2);

Error: CLANG_WARNING: [#def1236]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:8516:11: warning[core.NullDereference]: Dereference of undefined pointer value
# 8514|   	l2 = 0;			/* silence gcc warning */
# 8515|   	if (type2 == TCL_NUMBER_LONG) {
# 8516|-> 	    l2 = *((const long *)ptr2);
# 8517|   	    if (l2 == 0) {
# 8518|   		return DIVIDED_BY_ZERO;

Error: CLANG_WARNING: [#def1237]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:8602:17: warning[core.NullDereference]: Dereference of undefined pointer value
# 8600|   	switch (type2) {
# 8601|   	case TCL_NUMBER_LONG:
# 8602|-> 	    invalid = (*((const long *)ptr2) < 0L);
# 8603|   	    break;
# 8604|   #ifndef TCL_WIDE_INT_IS_LONG

Error: CLANG_WARNING: [#def1238]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:8628:35: warning[core.NullDereference]: Dereference of undefined pointer value
# 8626|   	 */
# 8627|   
# 8628|-> 	if ((type1==TCL_NUMBER_LONG) && (*((const long *)ptr1) == (long)0)) {
# 8629|   	    return constants[0];
# 8630|   	}

Error: CPPCHECK_WARNING (CWE-476): [#def1239]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:8705: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 8703|   		    return constants[0];
# 8704|   		}
# 8705|-> 		LONG_RESULT(-1);
# 8706|   	    }
# 8707|   	    shift = (int)(*(const long *)ptr2);

Error: CPPCHECK_WARNING (CWE-457): [#def1240]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:8705: error[uninitvar]: Uninitialized variable: cachePtr
# 8703|   		    return constants[0];
# 8704|   		}
# 8705|-> 		LONG_RESULT(-1);
# 8706|   	    }
# 8707|   	    shift = (int)(*(const long *)ptr2);

Error: CPPCHECK_WARNING (CWE-457): [#def1241]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:8705: error[uninitvar]: Uninitialized variable: objResultPtr
# 8703|   		    return constants[0];
# 8704|   		}
# 8705|-> 		LONG_RESULT(-1);
# 8706|   	    }
# 8707|   	    shift = (int)(*(const long *)ptr2);

Error: CPPCHECK_WARNING (CWE-476): [#def1242]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:8720: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 8718|   			return constants[0];
# 8719|   		    }
# 8720|-> 		    LONG_RESULT(-1);
# 8721|   		}
# 8722|   		WIDE_RESULT(w1 >> shift);

Error: CPPCHECK_WARNING (CWE-457): [#def1243]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:8720: error[uninitvar]: Uninitialized variable: (objResultPtr)->internalRep.twoPtrValue.ptr1
# 8718|   			return constants[0];
# 8719|   		    }
# 8720|-> 		    LONG_RESULT(-1);
# 8721|   		}
# 8722|   		WIDE_RESULT(w1 >> shift);

Error: CPPCHECK_WARNING (CWE-457): [#def1244]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:8720: error[uninitvar]: Uninitialized variable: cachePtr
# 8718|   			return constants[0];
# 8719|   		    }
# 8720|-> 		    LONG_RESULT(-1);
# 8721|   		}
# 8722|   		WIDE_RESULT(w1 >> shift);

Error: CLANG_WARNING: [#def1245]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:8789:7: warning[core.NullDereference]: Dereference of undefined pointer value
# 8787|   	}
# 8788|   #endif
# 8789|-> 	l1 = *((const long *)ptr1);
# 8790|   	l2 = *((const long *)ptr2);
# 8791|   

Error: CLANG_WARNING: [#def1246]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:8790:7: warning[core.NullDereference]: Dereference of undefined pointer value
# 8788|   #endif
# 8789|   	l1 = *((const long *)ptr1);
# 8790|-> 	l2 = *((const long *)ptr2);
# 8791|   
# 8792|   	switch (opcode) {

Error: CPPCHECK_WARNING (CWE-476): [#def1247]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:8806: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 8804|   	    lResult = 0;
# 8805|   	}
# 8806|-> 	LONG_RESULT(lResult);
# 8807|   
# 8808|       case INST_EXPON: {

Error: CPPCHECK_WARNING (CWE-457): [#def1248]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:8806: error[uninitvar]: Uninitialized variable: cachePtr
# 8804|   	    lResult = 0;
# 8805|   	}
# 8806|-> 	LONG_RESULT(lResult);
# 8807|   
# 8808|       case INST_EXPON: {

Error: CLANG_WARNING: [#def1249]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:8826:11: warning[core.NullDereference]: Dereference of undefined pointer value
# 8824|   	switch (type2) {
# 8825|   	case TCL_NUMBER_LONG:
# 8826|-> 	    l2 = *((const long *) ptr2);
# 8827|   #ifndef TCL_WIDE_INT_IS_LONG
# 8828|       pwrLongExpon:

Error: CLANG_WARNING: [#def1250]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:8870:11: warning[core.NullDereference]: Dereference of undefined pointer value
# 8868|   	switch (type1) {
# 8869|   	case TCL_NUMBER_LONG:
# 8870|-> 	    l1 = *((const long *)ptr1);
# 8871|   #ifndef TCL_WIDE_INT_IS_LONG
# 8872|       pwrLongBase:

Error: CPPCHECK_WARNING (CWE-476): [#def1251]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:8893: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 8891|   			return constants[1];
# 8892|   		    }
# 8893|-> 		    LONG_RESULT(-1);
# 8894|   		}
# 8895|   		/* negativeExponent */

Error: CPPCHECK_WARNING (CWE-457): [#def1252]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:8893: error[uninitvar]: Uninitialized variable: cachePtr
# 8891|   			return constants[1];
# 8892|   		    }
# 8893|-> 		    LONG_RESULT(-1);
# 8894|   		}
# 8895|   		/* negativeExponent */

Error: CPPCHECK_WARNING (CWE-476): [#def1253]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:8897: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 8895|   		/* negativeExponent */
# 8896|   		if (oddExponent) {
# 8897|-> 		    LONG_RESULT(-1);
# 8898|   		}
# 8899|   		return constants[1];

Error: CPPCHECK_WARNING (CWE-457): [#def1254]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:8897: error[uninitvar]: Uninitialized variable: cachePtr
# 8895|   		/* negativeExponent */
# 8896|   		if (oddExponent) {
# 8897|-> 		    LONG_RESULT(-1);
# 8898|   		}
# 8899|   		return constants[1];

Error: CPPCHECK_WARNING (CWE-476): [#def1255]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:8951: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 8949|   
# 8950|   		if ((unsigned long) l2 < CHAR_BIT * sizeof(long) - 1) {
# 8951|-> 		    LONG_RESULT(1L << l2);
# 8952|   		}
# 8953|   #if !defined(TCL_WIDE_INT_IS_LONG)

Error: CPPCHECK_WARNING (CWE-457): [#def1256]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:8951: error[uninitvar]: Uninitialized variable: cachePtr
# 8949|   
# 8950|   		if ((unsigned long) l2 < CHAR_BIT * sizeof(long) - 1) {
# 8951|-> 		    LONG_RESULT(1L << l2);
# 8952|   		}
# 8953|   #if !defined(TCL_WIDE_INT_IS_LONG)

Error: CPPCHECK_WARNING (CWE-476): [#def1257]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:8968: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 8966|   
# 8967|   		if ((unsigned long) l2 < CHAR_BIT * sizeof(long) - 1) {
# 8968|-> 		    LONG_RESULT(signum * (1L << l2));
# 8969|   		}
# 8970|   #if !defined(TCL_WIDE_INT_IS_LONG)

Error: CPPCHECK_WARNING (CWE-457): [#def1258]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:8968: error[uninitvar]: Uninitialized variable: cachePtr
# 8966|   
# 8967|   		if ((unsigned long) l2 < CHAR_BIT * sizeof(long) - 1) {
# 8968|-> 		    LONG_RESULT(signum * (1L << l2));
# 8969|   		}
# 8970|   #if !defined(TCL_WIDE_INT_IS_LONG)

Error: CPPCHECK_WARNING (CWE-476): [#def1259]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:9143: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 9141|   	    }
# 9142|   #endif
# 9143|-> 	    DOUBLE_RESULT(dResult);
# 9144|   	}
# 9145|   	if ((type1 != TCL_NUMBER_BIG) && (type2 != TCL_NUMBER_BIG)) {

Error: CPPCHECK_WARNING (CWE-457): [#def1260]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:9143: error[uninitvar]: Uninitialized variable: cachePtr
# 9141|   	    }
# 9142|   #endif
# 9143|-> 	    DOUBLE_RESULT(dResult);
# 9144|   	}
# 9145|   	if ((type1 != TCL_NUMBER_BIG) && (type2 != TCL_NUMBER_BIG)) {

Error: CPPCHECK_WARNING (CWE-476): [#def1261]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:9308: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 9306|   	switch (type) {
# 9307|   	case TCL_NUMBER_DOUBLE:
# 9308|-> 	    DOUBLE_RESULT(-(*((const double *) ptr)));
# 9309|   	case TCL_NUMBER_LONG:
# 9310|   	    w = (Tcl_WideInt) (*((const long *) ptr));

Error: CPPCHECK_WARNING (CWE-457): [#def1262]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:9308: error[uninitvar]: Uninitialized variable: cachePtr
# 9306|   	switch (type) {
# 9307|   	case TCL_NUMBER_DOUBLE:
# 9308|-> 	    DOUBLE_RESULT(-(*((const double *) ptr)));
# 9309|   	case TCL_NUMBER_LONG:
# 9310|   	    w = (Tcl_WideInt) (*((const long *) ptr));

Error: CPPCHECK_WARNING (CWE-457): [#def1263]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:9308: error[uninitvar]: Uninitialized variable: objResultPtr
# 9306|   	switch (type) {
# 9307|   	case TCL_NUMBER_DOUBLE:
# 9308|-> 	    DOUBLE_RESULT(-(*((const double *) ptr)));
# 9309|   	case TCL_NUMBER_LONG:
# 9310|   	    w = (Tcl_WideInt) (*((const long *) ptr));

Error: CLANG_WARNING: [#def1264]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:9377:7: warning[core.NullDereference]: Dereference of undefined pointer value
# 9375|       switch (type1) {
# 9376|       case TCL_NUMBER_LONG:
# 9377|-> 	l1 = *((const long *)ptr1);
# 9378|   	switch (type2) {
# 9379|   	case TCL_NUMBER_LONG:

Error: CLANG_WARNING: [#def1265]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:9380:11: warning[core.NullDereference]: Dereference of undefined pointer value
# 9378|   	switch (type2) {
# 9379|   	case TCL_NUMBER_LONG:
# 9380|-> 	    l2 = *((const long *)ptr2);
# 9381|   	longCompare:
# 9382|   	    return (l1 < l2) ? MP_LT : ((l1 > l2) ? MP_GT : MP_EQ);

Error: CLANG_WARNING: [#def1266]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:9484:11: warning[core.NullDereference]: Dereference of undefined pointer value
# 9482|   	    return (d1 < d2) ? MP_LT : ((d1 > d2) ? MP_GT : MP_EQ);
# 9483|   	case TCL_NUMBER_LONG:
# 9484|-> 	    l2 = *((const long *)ptr2);
# 9485|   	    d2 = (double) l2;
# 9486|   	    if (DBL_MANT_DIG > CHAR_BIT*sizeof(long) || l2 == (long) d2

Error: CPPCHECK_WARNING (CWE-457): [#def1267]
tcl-8.6.13-build/tcl8.6.13/generic/tclExecute.c:9759: error[legacyUninitvar]: Uninitialized variable: *(&ptr)
# 9757|       }
# 9758|   
# 9759|->     if (GetNumberFromObj(NULL, opndPtr, &ptr, &type) != TCL_OK) {
# 9760|   	int numBytes;
# 9761|   	const char *bytes = Tcl_GetStringFromObj(opndPtr, &numBytes);

Error: CPPCHECK_WARNING: [#def1268]
tcl-8.6.13-build/tcl8.6.13/generic/tclFCmd.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def1269]
tcl-8.6.13-build/tcl8.6.13/generic/tclFCmd.c:571: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  569|   	    int index;
#  570|   
#  571|-> 	    TclNewLiteralStringObj(perm, "u+w");
#  572|   	    Tcl_IncrRefCount(perm);
#  573|   	    if (TclFSFileAttrIndex(target, "-permissions", &index) == TCL_OK) {

Error: CPPCHECK_WARNING (CWE-457): [#def1270]
tcl-8.6.13-build/tcl8.6.13/generic/tclFCmd.c:571: error[uninitvar]: Uninitialized variable: cachePtr
#  569|   	    int index;
#  570|   
#  571|-> 	    TclNewLiteralStringObj(perm, "u+w");
#  572|   	    Tcl_IncrRefCount(perm);
#  573|   	    if (TclFSFileAttrIndex(target, "-permissions", &index) == TCL_OK) {

Error: CPPCHECK_WARNING (CWE-457): [#def1271]
tcl-8.6.13-build/tcl8.6.13/generic/tclFCmd.c:571: error[uninitvar]: Uninitialized variable: perm
#  569|   	    int index;
#  570|   
#  571|-> 	    TclNewLiteralStringObj(perm, "u+w");
#  572|   	    Tcl_IncrRefCount(perm);
#  573|   	    if (TclFSFileAttrIndex(target, "-permissions", &index) == TCL_OK) {

Error: CPPCHECK_WARNING (CWE-476): [#def1272]
tcl-8.6.13-build/tcl8.6.13/generic/tclFCmd.c:697: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  695|   		Tcl_Obj *copyCommand, *cmdObj, *opObj;
#  696|   
#  697|-> 		TclNewObj(copyCommand);
#  698|   		TclNewLiteralStringObj(cmdObj, "::tcl::CopyDirectory");
#  699|   		Tcl_ListObjAppendElement(interp, copyCommand, cmdObj);

Error: CPPCHECK_WARNING (CWE-457): [#def1273]
tcl-8.6.13-build/tcl8.6.13/generic/tclFCmd.c:697: error[uninitvar]: Uninitialized variable: cachePtr
#  695|   		Tcl_Obj *copyCommand, *cmdObj, *opObj;
#  696|   
#  697|-> 		TclNewObj(copyCommand);
#  698|   		TclNewLiteralStringObj(cmdObj, "::tcl::CopyDirectory");
#  699|   		Tcl_ListObjAppendElement(interp, copyCommand, cmdObj);

Error: CPPCHECK_WARNING (CWE-457): [#def1274]
tcl-8.6.13-build/tcl8.6.13/generic/tclFCmd.c:697: error[uninitvar]: Uninitialized variable: copyCommand
#  695|   		Tcl_Obj *copyCommand, *cmdObj, *opObj;
#  696|   
#  697|-> 		TclNewObj(copyCommand);
#  698|   		TclNewLiteralStringObj(cmdObj, "::tcl::CopyDirectory");
#  699|   		Tcl_ListObjAppendElement(interp, copyCommand, cmdObj);

Error: CPPCHECK_WARNING (CWE-476): [#def1275]
tcl-8.6.13-build/tcl8.6.13/generic/tclFCmd.c:698: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  696|   
#  697|   		TclNewObj(copyCommand);
#  698|-> 		TclNewLiteralStringObj(cmdObj, "::tcl::CopyDirectory");
#  699|   		Tcl_ListObjAppendElement(interp, copyCommand, cmdObj);
#  700|   		if (copyFlag) {

Error: CPPCHECK_WARNING (CWE-457): [#def1276]
tcl-8.6.13-build/tcl8.6.13/generic/tclFCmd.c:698: error[uninitvar]: Uninitialized variable: cachePtr
#  696|   
#  697|   		TclNewObj(copyCommand);
#  698|-> 		TclNewLiteralStringObj(cmdObj, "::tcl::CopyDirectory");
#  699|   		Tcl_ListObjAppendElement(interp, copyCommand, cmdObj);
#  700|   		if (copyFlag) {

Error: CPPCHECK_WARNING (CWE-457): [#def1277]
tcl-8.6.13-build/tcl8.6.13/generic/tclFCmd.c:698: error[uninitvar]: Uninitialized variable: cmdObj
#  696|   
#  697|   		TclNewObj(copyCommand);
#  698|-> 		TclNewLiteralStringObj(cmdObj, "::tcl::CopyDirectory");
#  699|   		Tcl_ListObjAppendElement(interp, copyCommand, cmdObj);
#  700|   		if (copyFlag) {

Error: CPPCHECK_WARNING (CWE-476): [#def1278]
tcl-8.6.13-build/tcl8.6.13/generic/tclFCmd.c:701: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  699|   		Tcl_ListObjAppendElement(interp, copyCommand, cmdObj);
#  700|   		if (copyFlag) {
#  701|-> 		    TclNewLiteralStringObj(opObj, "copying");
#  702|   		} else {
#  703|   		    TclNewLiteralStringObj(opObj, "renaming");

Error: CPPCHECK_WARNING (CWE-457): [#def1279]
tcl-8.6.13-build/tcl8.6.13/generic/tclFCmd.c:701: error[uninitvar]: Uninitialized variable: cachePtr
#  699|   		Tcl_ListObjAppendElement(interp, copyCommand, cmdObj);
#  700|   		if (copyFlag) {
#  701|-> 		    TclNewLiteralStringObj(opObj, "copying");
#  702|   		} else {
#  703|   		    TclNewLiteralStringObj(opObj, "renaming");

Error: CPPCHECK_WARNING (CWE-457): [#def1280]
tcl-8.6.13-build/tcl8.6.13/generic/tclFCmd.c:701: error[uninitvar]: Uninitialized variable: opObj
#  699|   		Tcl_ListObjAppendElement(interp, copyCommand, cmdObj);
#  700|   		if (copyFlag) {
#  701|-> 		    TclNewLiteralStringObj(opObj, "copying");
#  702|   		} else {
#  703|   		    TclNewLiteralStringObj(opObj, "renaming");

Error: CPPCHECK_WARNING (CWE-476): [#def1281]
tcl-8.6.13-build/tcl8.6.13/generic/tclFCmd.c:703: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  701|   		    TclNewLiteralStringObj(opObj, "copying");
#  702|   		} else {
#  703|-> 		    TclNewLiteralStringObj(opObj, "renaming");
#  704|   		}
#  705|   		Tcl_ListObjAppendElement(interp, copyCommand, opObj);

Error: CPPCHECK_WARNING (CWE-457): [#def1282]
tcl-8.6.13-build/tcl8.6.13/generic/tclFCmd.c:703: error[uninitvar]: Uninitialized variable: (opObj)->internalRep.twoPtrValue.ptr1
#  701|   		    TclNewLiteralStringObj(opObj, "copying");
#  702|   		} else {
#  703|-> 		    TclNewLiteralStringObj(opObj, "renaming");
#  704|   		}
#  705|   		Tcl_ListObjAppendElement(interp, copyCommand, opObj);

Error: CPPCHECK_WARNING (CWE-457): [#def1283]
tcl-8.6.13-build/tcl8.6.13/generic/tclFCmd.c:703: error[uninitvar]: Uninitialized variable: cachePtr
#  701|   		    TclNewLiteralStringObj(opObj, "copying");
#  702|   		} else {
#  703|-> 		    TclNewLiteralStringObj(opObj, "renaming");
#  704|   		}
#  705|   		Tcl_ListObjAppendElement(interp, copyCommand, opObj);

Error: CPPCHECK_WARNING (CWE-476): [#def1284]
tcl-8.6.13-build/tcl8.6.13/generic/tclFCmd.c:907: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  905|       }
#  906|       if (resultPtr == NULL) {
#  907|-> 	TclNewObj(resultPtr);
#  908|       }
#  909|       Tcl_IncrRefCount(resultPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def1285]
tcl-8.6.13-build/tcl8.6.13/generic/tclFCmd.c:907: error[uninitvar]: Uninitialized variable: cachePtr
#  905|       }
#  906|       if (resultPtr == NULL) {
#  907|-> 	TclNewObj(resultPtr);
#  908|       }
#  909|       Tcl_IncrRefCount(resultPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def1286]
tcl-8.6.13-build/tcl8.6.13/generic/tclFCmd.c:907: error[uninitvar]: Uninitialized variable: resultPtr
#  905|       }
#  906|       if (resultPtr == NULL) {
#  907|-> 	TclNewObj(resultPtr);
#  908|       }
#  909|       Tcl_IncrRefCount(resultPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def1287]
tcl-8.6.13-build/tcl8.6.13/generic/tclFCmd.c:1395: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1393|       if (objc > 1) {
# 1394|   	nameVarObj = objv[1];
# 1395|-> 	TclNewObj(nameObj);
# 1396|       }
# 1397|       if (objc > 2) {

Error: CPPCHECK_WARNING (CWE-457): [#def1288]
tcl-8.6.13-build/tcl8.6.13/generic/tclFCmd.c:1395: error[uninitvar]: Uninitialized variable: cachePtr
# 1393|       if (objc > 1) {
# 1394|   	nameVarObj = objv[1];
# 1395|-> 	TclNewObj(nameObj);
# 1396|       }
# 1397|       if (objc > 2) {

Error: CPPCHECK_WARNING (CWE-457): [#def1289]
tcl-8.6.13-build/tcl8.6.13/generic/tclFCmd.c:1395: error[uninitvar]: Uninitialized variable: nameObj
# 1393|       if (objc > 1) {
# 1394|   	nameVarObj = objv[1];
# 1395|-> 	TclNewObj(nameObj);
# 1396|       }
# 1397|       if (objc > 2) {

Error: CPPCHECK_WARNING (CWE-476): [#def1290]
tcl-8.6.13-build/tcl8.6.13/generic/tclFCmd.c:1428: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1426|   	    if (tempDirObj != NULL && Tcl_FSGetFileSystemForPath(tempDirObj)
# 1427|   		    != &tclNativeFilesystem) {
# 1428|-> 		TclDecrRefCount(tempDirObj);
# 1429|   		tempDirObj = NULL;
# 1430|   	    }

Error: CPPCHECK_WARNING (CWE-457): [#def1291]
tcl-8.6.13-build/tcl8.6.13/generic/tclFCmd.c:1428: error[uninitvar]: Uninitialized variable: cachePtr
# 1426|   	    if (tempDirObj != NULL && Tcl_FSGetFileSystemForPath(tempDirObj)
# 1427|   		    != &tclNativeFilesystem) {
# 1428|-> 		TclDecrRefCount(tempDirObj);
# 1429|   		tempDirObj = NULL;
# 1430|   	    }

Error: CPPCHECK_WARNING (CWE-476): [#def1292]
tcl-8.6.13-build/tcl8.6.13/generic/tclFCmd.c:1446: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1444|   		tempBaseObj = TclPathPart(interp, tailObj, TCL_PATH_ROOT);
# 1445|   		tempExtObj = TclPathPart(interp, tailObj, TCL_PATH_EXTENSION);
# 1446|-> 		TclDecrRefCount(tailObj);
# 1447|   	    }
# 1448|   	}

Error: CPPCHECK_WARNING (CWE-457): [#def1293]
tcl-8.6.13-build/tcl8.6.13/generic/tclFCmd.c:1446: error[uninitvar]: Uninitialized variable: cachePtr
# 1444|   		tempBaseObj = TclPathPart(interp, tailObj, TCL_PATH_ROOT);
# 1445|   		tempExtObj = TclPathPart(interp, tailObj, TCL_PATH_EXTENSION);
# 1446|-> 		TclDecrRefCount(tailObj);
# 1447|   	    }
# 1448|   	}

Error: CPPCHECK_WARNING (CWE-476): [#def1294]
tcl-8.6.13-build/tcl8.6.13/generic/tclFCmd.c:1456: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1454|   
# 1455|       if (tempDirObj && !TclGetString(tempDirObj)[0]) {
# 1456|-> 	TclDecrRefCount(tempDirObj);
# 1457|   	tempDirObj = NULL;
# 1458|       }

Error: CPPCHECK_WARNING (CWE-457): [#def1295]
tcl-8.6.13-build/tcl8.6.13/generic/tclFCmd.c:1456: error[uninitvar]: Uninitialized variable: cachePtr
# 1454|   
# 1455|       if (tempDirObj && !TclGetString(tempDirObj)[0]) {
# 1456|-> 	TclDecrRefCount(tempDirObj);
# 1457|   	tempDirObj = NULL;
# 1458|       }

Error: CPPCHECK_WARNING (CWE-476): [#def1296]
tcl-8.6.13-build/tcl8.6.13/generic/tclFCmd.c:1460: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1458|       }
# 1459|       if (tempBaseObj && !TclGetString(tempBaseObj)[0]) {
# 1460|-> 	TclDecrRefCount(tempBaseObj);
# 1461|   	tempBaseObj = NULL;
# 1462|       }

Error: CPPCHECK_WARNING (CWE-457): [#def1297]
tcl-8.6.13-build/tcl8.6.13/generic/tclFCmd.c:1460: error[uninitvar]: Uninitialized variable: cachePtr
# 1458|       }
# 1459|       if (tempBaseObj && !TclGetString(tempBaseObj)[0]) {
# 1460|-> 	TclDecrRefCount(tempBaseObj);
# 1461|   	tempBaseObj = NULL;
# 1462|       }

Error: CPPCHECK_WARNING (CWE-476): [#def1298]
tcl-8.6.13-build/tcl8.6.13/generic/tclFCmd.c:1464: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1462|       }
# 1463|       if (tempExtObj && !TclGetString(tempExtObj)[0]) {
# 1464|-> 	TclDecrRefCount(tempExtObj);
# 1465|   	tempExtObj = NULL;
# 1466|       }

Error: CPPCHECK_WARNING (CWE-457): [#def1299]
tcl-8.6.13-build/tcl8.6.13/generic/tclFCmd.c:1464: error[uninitvar]: Uninitialized variable: cachePtr
# 1462|       }
# 1463|       if (tempExtObj && !TclGetString(tempExtObj)[0]) {
# 1464|-> 	TclDecrRefCount(tempExtObj);
# 1465|   	tempExtObj = NULL;
# 1466|       }

Error: CPPCHECK_WARNING (CWE-476): [#def1300]
tcl-8.6.13-build/tcl8.6.13/generic/tclFCmd.c:1480: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1478|   
# 1479|       if (tempDirObj) {
# 1480|-> 	TclDecrRefCount(tempDirObj);
# 1481|       }
# 1482|       if (tempBaseObj) {

Error: CPPCHECK_WARNING (CWE-457): [#def1301]
tcl-8.6.13-build/tcl8.6.13/generic/tclFCmd.c:1480: error[uninitvar]: Uninitialized variable: cachePtr
# 1478|   
# 1479|       if (tempDirObj) {
# 1480|-> 	TclDecrRefCount(tempDirObj);
# 1481|       }
# 1482|       if (tempBaseObj) {

Error: CPPCHECK_WARNING (CWE-476): [#def1302]
tcl-8.6.13-build/tcl8.6.13/generic/tclFCmd.c:1483: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1481|       }
# 1482|       if (tempBaseObj) {
# 1483|-> 	TclDecrRefCount(tempBaseObj);
# 1484|       }
# 1485|       if (tempExtObj) {

Error: CPPCHECK_WARNING (CWE-457): [#def1303]
tcl-8.6.13-build/tcl8.6.13/generic/tclFCmd.c:1483: error[uninitvar]: Uninitialized variable: cachePtr
# 1481|       }
# 1482|       if (tempBaseObj) {
# 1483|-> 	TclDecrRefCount(tempBaseObj);
# 1484|       }
# 1485|       if (tempExtObj) {

Error: CPPCHECK_WARNING (CWE-476): [#def1304]
tcl-8.6.13-build/tcl8.6.13/generic/tclFCmd.c:1486: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1484|       }
# 1485|       if (tempExtObj) {
# 1486|-> 	TclDecrRefCount(tempExtObj);
# 1487|       }
# 1488|   

Error: CPPCHECK_WARNING (CWE-457): [#def1305]
tcl-8.6.13-build/tcl8.6.13/generic/tclFCmd.c:1486: error[uninitvar]: Uninitialized variable: cachePtr
# 1484|       }
# 1485|       if (tempExtObj) {
# 1486|-> 	TclDecrRefCount(tempExtObj);
# 1487|       }
# 1488|   

Error: CPPCHECK_WARNING (CWE-476): [#def1306]
tcl-8.6.13-build/tcl8.6.13/generic/tclFCmd.c:1495: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1493|       if (chan == NULL) {
# 1494|   	if (nameVarObj) {
# 1495|-> 	    TclDecrRefCount(nameObj);
# 1496|   	}
# 1497|   	Tcl_SetObjResult(interp, Tcl_ObjPrintf(

Error: CPPCHECK_WARNING (CWE-457): [#def1307]
tcl-8.6.13-build/tcl8.6.13/generic/tclFCmd.c:1495: error[uninitvar]: Uninitialized variable: cachePtr
# 1493|       if (chan == NULL) {
# 1494|   	if (nameVarObj) {
# 1495|-> 	    TclDecrRefCount(nameObj);
# 1496|   	}
# 1497|   	Tcl_SetObjResult(interp, Tcl_ObjPrintf(

Error: CPPCHECK_WARNING: [#def1308]
tcl-8.6.13-build/tcl8.6.13/generic/tclFileName.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def1309]
tcl-8.6.13-build/tcl8.6.13/generic/tclFileName.c:654: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  652|        */
#  653|   
#  654|->     TclNewObj(result);
#  655|       if (*path == '/') {
#  656|   	Tcl_Obj *rootElt;

Error: CPPCHECK_WARNING (CWE-457): [#def1310]
tcl-8.6.13-build/tcl8.6.13/generic/tclFileName.c:654: error[uninitvar]: Uninitialized variable: cachePtr
#  652|        */
#  653|   
#  654|->     TclNewObj(result);
#  655|       if (*path == '/') {
#  656|   	Tcl_Obj *rootElt;

Error: CPPCHECK_WARNING (CWE-457): [#def1311]
tcl-8.6.13-build/tcl8.6.13/generic/tclFileName.c:654: error[uninitvar]: Uninitialized variable: result
#  652|        */
#  653|   
#  654|->     TclNewObj(result);
#  655|       if (*path == '/') {
#  656|   	Tcl_Obj *rootElt;

Error: CPPCHECK_WARNING (CWE-476): [#def1312]
tcl-8.6.13-build/tcl8.6.13/generic/tclFileName.c:701: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  699|   	    Tcl_Obj *nextElt;
#  700|   	    if ((elementStart[0] == '~') && (elementStart != origPath)) {
#  701|-> 		TclNewLiteralStringObj(nextElt, "./");
#  702|   		Tcl_AppendToObj(nextElt, elementStart, length);
#  703|   	    } else {

Error: CPPCHECK_WARNING (CWE-457): [#def1313]
tcl-8.6.13-build/tcl8.6.13/generic/tclFileName.c:701: error[uninitvar]: Uninitialized variable: cachePtr
#  699|   	    Tcl_Obj *nextElt;
#  700|   	    if ((elementStart[0] == '~') && (elementStart != origPath)) {
#  701|-> 		TclNewLiteralStringObj(nextElt, "./");
#  702|   		Tcl_AppendToObj(nextElt, elementStart, length);
#  703|   	    } else {

Error: CPPCHECK_WARNING (CWE-457): [#def1314]
tcl-8.6.13-build/tcl8.6.13/generic/tclFileName.c:701: error[uninitvar]: Uninitialized variable: nextElt
#  699|   	    Tcl_Obj *nextElt;
#  700|   	    if ((elementStart[0] == '~') && (elementStart != origPath)) {
#  701|-> 		TclNewLiteralStringObj(nextElt, "./");
#  702|   		Tcl_AppendToObj(nextElt, elementStart, length);
#  703|   	    } else {

Error: CPPCHECK_WARNING (CWE-476): [#def1315]
tcl-8.6.13-build/tcl8.6.13/generic/tclFileName.c:743: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  741|       Tcl_DStringInit(&buf);
#  742|   
#  743|->     TclNewObj(result);
#  744|       p = ExtractWinRoot(path, &buf, 0, &type);
#  745|   

Error: CPPCHECK_WARNING (CWE-457): [#def1316]
tcl-8.6.13-build/tcl8.6.13/generic/tclFileName.c:743: error[uninitvar]: Uninitialized variable: cachePtr
#  741|       Tcl_DStringInit(&buf);
#  742|   
#  743|->     TclNewObj(result);
#  744|       p = ExtractWinRoot(path, &buf, 0, &type);
#  745|   

Error: CPPCHECK_WARNING (CWE-457): [#def1317]
tcl-8.6.13-build/tcl8.6.13/generic/tclFileName.c:743: error[uninitvar]: Uninitialized variable: result
#  741|       Tcl_DStringInit(&buf);
#  742|   
#  743|->     TclNewObj(result);
#  744|       p = ExtractWinRoot(path, &buf, 0, &type);
#  745|   

Error: CPPCHECK_WARNING (CWE-476): [#def1318]
tcl-8.6.13-build/tcl8.6.13/generic/tclFileName.c:772: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  770|   		    || (isalpha(UCHAR(elementStart[0]))
#  771|   			&& elementStart[1] == ':'))) {
#  772|-> 		TclNewLiteralStringObj(nextElt, "./");
#  773|   		Tcl_AppendToObj(nextElt, elementStart, length);
#  774|   	    } else {

Error: CPPCHECK_WARNING (CWE-457): [#def1319]
tcl-8.6.13-build/tcl8.6.13/generic/tclFileName.c:772: error[uninitvar]: Uninitialized variable: cachePtr
#  770|   		    || (isalpha(UCHAR(elementStart[0]))
#  771|   			&& elementStart[1] == ':'))) {
#  772|-> 		TclNewLiteralStringObj(nextElt, "./");
#  773|   		Tcl_AppendToObj(nextElt, elementStart, length);
#  774|   	    } else {

Error: CPPCHECK_WARNING (CWE-457): [#def1320]
tcl-8.6.13-build/tcl8.6.13/generic/tclFileName.c:772: error[uninitvar]: Uninitialized variable: nextElt
#  770|   		    || (isalpha(UCHAR(elementStart[0]))
#  771|   			&& elementStart[1] == ':'))) {
#  772|-> 		TclNewLiteralStringObj(nextElt, "./");
#  773|   		Tcl_AppendToObj(nextElt, elementStart, length);
#  774|   	    } else {

Error: CPPCHECK_WARNING (CWE-476): [#def1321]
tcl-8.6.13-build/tcl8.6.13/generic/tclFileName.c:991: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  989|        */
#  990|   
#  991|->     TclNewObj(listObj);
#  992|       for (i = 0; i < argc; i++) {
#  993|   	Tcl_ListObjAppendElement(NULL, listObj,

Error: CPPCHECK_WARNING (CWE-457): [#def1322]
tcl-8.6.13-build/tcl8.6.13/generic/tclFileName.c:991: error[uninitvar]: Uninitialized variable: cachePtr
#  989|        */
#  990|   
#  991|->     TclNewObj(listObj);
#  992|       for (i = 0; i < argc; i++) {
#  993|   	Tcl_ListObjAppendElement(NULL, listObj,

Error: CPPCHECK_WARNING (CWE-457): [#def1323]
tcl-8.6.13-build/tcl8.6.13/generic/tclFileName.c:991: error[uninitvar]: Uninitialized variable: listObj
#  989|        */
#  990|   
#  991|->     TclNewObj(listObj);
#  992|       for (i = 0; i < argc; i++) {
#  993|   	Tcl_ListObjAppendElement(NULL, listObj,

Error: CPPCHECK_WARNING (CWE-476): [#def1324]
tcl-8.6.13-build/tcl8.6.13/generic/tclFileName.c:1924: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1922|       Tcl_IncrRefCount(savedResultObj);
# 1923|       Tcl_ResetResult(interp);
# 1924|->     TclNewObj(filenamesObj);
# 1925|       Tcl_IncrRefCount(filenamesObj);
# 1926|   

Error: CPPCHECK_WARNING (CWE-457): [#def1325]
tcl-8.6.13-build/tcl8.6.13/generic/tclFileName.c:1924: error[uninitvar]: Uninitialized variable: cachePtr
# 1922|       Tcl_IncrRefCount(savedResultObj);
# 1923|       Tcl_ResetResult(interp);
# 1924|->     TclNewObj(filenamesObj);
# 1925|       Tcl_IncrRefCount(filenamesObj);
# 1926|   

Error: CPPCHECK_WARNING (CWE-457): [#def1326]
tcl-8.6.13-build/tcl8.6.13/generic/tclFileName.c:1924: error[uninitvar]: Uninitialized variable: filenamesObj
# 1922|       Tcl_IncrRefCount(savedResultObj);
# 1923|       Tcl_ResetResult(interp);
# 1924|->     TclNewObj(filenamesObj);
# 1925|       Tcl_IncrRefCount(filenamesObj);
# 1926|   

Error: CPPCHECK_WARNING (CWE-476): [#def1327]
tcl-8.6.13-build/tcl8.6.13/generic/tclFileName.c:1970: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1968|   
# 1969|       if (result != TCL_OK) {
# 1970|-> 	TclDecrRefCount(filenamesObj);
# 1971|   	TclDecrRefCount(savedResultObj);
# 1972|   	if (pathPrefix != NULL) {

Error: CPPCHECK_WARNING (CWE-457): [#def1328]
tcl-8.6.13-build/tcl8.6.13/generic/tclFileName.c:1970: error[uninitvar]: Uninitialized variable: cachePtr
# 1968|   
# 1969|       if (result != TCL_OK) {
# 1970|-> 	TclDecrRefCount(filenamesObj);
# 1971|   	TclDecrRefCount(savedResultObj);
# 1972|   	if (pathPrefix != NULL) {

Error: CPPCHECK_WARNING (CWE-476): [#def1329]
tcl-8.6.13-build/tcl8.6.13/generic/tclFileName.c:1971: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1969|       if (result != TCL_OK) {
# 1970|   	TclDecrRefCount(filenamesObj);
# 1971|-> 	TclDecrRefCount(savedResultObj);
# 1972|   	if (pathPrefix != NULL) {
# 1973|   	    Tcl_DecrRefCount(pathPrefix);

Error: CPPCHECK_WARNING (CWE-457): [#def1330]
tcl-8.6.13-build/tcl8.6.13/generic/tclFileName.c:1971: error[uninitvar]: Uninitialized variable: cachePtr
# 1969|       if (result != TCL_OK) {
# 1970|   	TclDecrRefCount(filenamesObj);
# 1971|-> 	TclDecrRefCount(savedResultObj);
# 1972|   	if (pathPrefix != NULL) {
# 1973|   	    Tcl_DecrRefCount(pathPrefix);

Error: CPPCHECK_WARNING (CWE-476): [#def1331]
tcl-8.6.13-build/tcl8.6.13/generic/tclFileName.c:2027: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2025|   		if ((pattern[0] == '\0')
# 2026|   			|| (strchr(separators, pattern[0]) == NULL)) {
# 2027|-> 		    TclNewLiteralStringObj(elem, ".");
# 2028|   		} else {
# 2029|   		    TclNewLiteralStringObj(elem, "/");

Error: CPPCHECK_WARNING (CWE-457): [#def1332]
tcl-8.6.13-build/tcl8.6.13/generic/tclFileName.c:2027: error[uninitvar]: Uninitialized variable: cachePtr
# 2025|   		if ((pattern[0] == '\0')
# 2026|   			|| (strchr(separators, pattern[0]) == NULL)) {
# 2027|-> 		    TclNewLiteralStringObj(elem, ".");
# 2028|   		} else {
# 2029|   		    TclNewLiteralStringObj(elem, "/");

Error: CPPCHECK_WARNING (CWE-457): [#def1333]
tcl-8.6.13-build/tcl8.6.13/generic/tclFileName.c:2027: error[uninitvar]: Uninitialized variable: elem
# 2025|   		if ((pattern[0] == '\0')
# 2026|   			|| (strchr(separators, pattern[0]) == NULL)) {
# 2027|-> 		    TclNewLiteralStringObj(elem, ".");
# 2028|   		} else {
# 2029|   		    TclNewLiteralStringObj(elem, "/");

Error: CPPCHECK_WARNING (CWE-476): [#def1334]
tcl-8.6.13-build/tcl8.6.13/generic/tclFileName.c:2029: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2027|   		    TclNewLiteralStringObj(elem, ".");
# 2028|   		} else {
# 2029|-> 		    TclNewLiteralStringObj(elem, "/");
# 2030|   		}
# 2031|   	    } else {

Error: CPPCHECK_WARNING (CWE-457): [#def1335]
tcl-8.6.13-build/tcl8.6.13/generic/tclFileName.c:2029: error[uninitvar]: Uninitialized variable: (elem)->internalRep.twoPtrValue.ptr1
# 2027|   		    TclNewLiteralStringObj(elem, ".");
# 2028|   		} else {
# 2029|-> 		    TclNewLiteralStringObj(elem, "/");
# 2030|   		}
# 2031|   	    } else {

Error: CPPCHECK_WARNING (CWE-457): [#def1336]
tcl-8.6.13-build/tcl8.6.13/generic/tclFileName.c:2029: error[uninitvar]: Uninitialized variable: cachePtr
# 2027|   		    TclNewLiteralStringObj(elem, ".");
# 2028|   		} else {
# 2029|-> 		    TclNewLiteralStringObj(elem, "/");
# 2030|   		}
# 2031|   	    } else {

Error: CPPCHECK_WARNING (CWE-476): [#def1337]
tcl-8.6.13-build/tcl8.6.13/generic/tclFileName.c:2045: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2043|   
# 2044|       if (Tcl_IsShared(savedResultObj)) {
# 2045|-> 	TclDecrRefCount(savedResultObj);
# 2046|   	savedResultObj = Tcl_DuplicateObj(savedResultObj);
# 2047|   	Tcl_IncrRefCount(savedResultObj);

Error: CPPCHECK_WARNING (CWE-457): [#def1338]
tcl-8.6.13-build/tcl8.6.13/generic/tclFileName.c:2045: error[uninitvar]: Uninitialized variable: cachePtr
# 2043|   
# 2044|       if (Tcl_IsShared(savedResultObj)) {
# 2045|-> 	TclDecrRefCount(savedResultObj);
# 2046|   	savedResultObj = Tcl_DuplicateObj(savedResultObj);
# 2047|   	Tcl_IncrRefCount(savedResultObj);

Error: CPPCHECK_WARNING (CWE-476): [#def1339]
tcl-8.6.13-build/tcl8.6.13/generic/tclFileName.c:2054: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2052|   	Tcl_SetObjResult(interp, savedResultObj);
# 2053|       }
# 2054|->     TclDecrRefCount(savedResultObj);
# 2055|       TclDecrRefCount(filenamesObj);
# 2056|       if (pathPrefix != NULL) {

Error: CPPCHECK_WARNING (CWE-457): [#def1340]
tcl-8.6.13-build/tcl8.6.13/generic/tclFileName.c:2054: error[uninitvar]: Uninitialized variable: cachePtr
# 2052|   	Tcl_SetObjResult(interp, savedResultObj);
# 2053|       }
# 2054|->     TclDecrRefCount(savedResultObj);
# 2055|       TclDecrRefCount(filenamesObj);
# 2056|       if (pathPrefix != NULL) {

Error: CPPCHECK_WARNING (CWE-476): [#def1341]
tcl-8.6.13-build/tcl8.6.13/generic/tclFileName.c:2055: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2053|       }
# 2054|       TclDecrRefCount(savedResultObj);
# 2055|->     TclDecrRefCount(filenamesObj);
# 2056|       if (pathPrefix != NULL) {
# 2057|   	Tcl_DecrRefCount(pathPrefix);

Error: CPPCHECK_WARNING (CWE-457): [#def1342]
tcl-8.6.13-build/tcl8.6.13/generic/tclFileName.c:2055: error[uninitvar]: Uninitialized variable: cachePtr
# 2053|       }
# 2054|       TclDecrRefCount(savedResultObj);
# 2055|->     TclDecrRefCount(filenamesObj);
# 2056|       if (pathPrefix != NULL) {
# 2057|   	Tcl_DecrRefCount(pathPrefix);

Error: CPPCHECK_WARNING (CWE-476): [#def1343]
tcl-8.6.13-build/tcl8.6.13/generic/tclFileName.c:2338: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2336|   
# 2337|   	*p = '\0';
# 2338|-> 	TclNewObj(subdirsPtr);
# 2339|   	Tcl_IncrRefCount(subdirsPtr);
# 2340|   	result = Tcl_FSMatchInDirectory(interp, subdirsPtr, pathPtr,

Error: CPPCHECK_WARNING (CWE-457): [#def1344]
tcl-8.6.13-build/tcl8.6.13/generic/tclFileName.c:2338: error[uninitvar]: Uninitialized variable: cachePtr
# 2336|   
# 2337|   	*p = '\0';
# 2338|-> 	TclNewObj(subdirsPtr);
# 2339|   	Tcl_IncrRefCount(subdirsPtr);
# 2340|   	result = Tcl_FSMatchInDirectory(interp, subdirsPtr, pathPtr,

Error: CPPCHECK_WARNING (CWE-457): [#def1345]
tcl-8.6.13-build/tcl8.6.13/generic/tclFileName.c:2338: error[uninitvar]: Uninitialized variable: subdirsPtr
# 2336|   
# 2337|   	*p = '\0';
# 2338|-> 	TclNewObj(subdirsPtr);
# 2339|   	Tcl_IncrRefCount(subdirsPtr);
# 2340|   	result = Tcl_FSMatchInDirectory(interp, subdirsPtr, pathPtr,

Error: CPPCHECK_WARNING (CWE-476): [#def1346]
tcl-8.6.13-build/tcl8.6.13/generic/tclFileName.c:2383: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2381|   	    }
# 2382|   	}
# 2383|-> 	TclDecrRefCount(subdirsPtr);
# 2384|   	return result;
# 2385|       }

Error: CPPCHECK_WARNING (CWE-457): [#def1347]
tcl-8.6.13-build/tcl8.6.13/generic/tclFileName.c:2383: error[uninitvar]: Uninitialized variable: cachePtr
# 2381|   	    }
# 2382|   	}
# 2383|-> 	TclDecrRefCount(subdirsPtr);
# 2384|   	return result;
# 2385|       }

Error: CPPCHECK_WARNING: [#def1348]
tcl-8.6.13-build/tcl8.6.13/generic/tclHash.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-476): [#def1349]
tcl-8.6.13-build/tcl8.6.13/generic/tclHash.c: scope_hint: In function ‘RebuildTable’
tcl-8.6.13-build/tcl8.6.13/generic/tclHash.c:1059:22: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘newChainPtr’
tcl-8.6.13-build/tcl8.6.13/generic/tclPort.h:23: included_from: Included from here.
tcl-8.6.13-build/tcl8.6.13/generic/tclInt.h:36: included_from: Included from here.
tcl-8.6.13-build/tcl8.6.13/generic/tclHash.c:14: included_from: Included from here.
tcl-8.6.13-build/tcl8.6.13/unix/tclUnixPort.h:692:57: note: in definition of macro ‘TclpSysAlloc’
tcl-8.6.13-build/tcl8.6.13/generic/tclHash.c:1051:48: note: in expansion of macro ‘TclpSysAlloc’
# 1057|       for (count = tablePtr->numBuckets, newChainPtr = tablePtr->buckets;
# 1058|   	    count > 0; count--, newChainPtr++) {
# 1059|-> 	*newChainPtr = NULL;
# 1060|       }
# 1061|       tablePtr->rebuildSize *= 4;

Error: CPPCHECK_WARNING: [#def1350]
tcl-8.6.13-build/tcl8.6.13/generic/tclHistory.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def1351]
tcl-8.6.13-build/tcl8.6.13/generic/tclHistory.c:142: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  140|       if (histObjsPtr == NULL) {
#  141|   	histObjsPtr = ckalloc(sizeof(HistoryObjs));
#  142|-> 	TclNewLiteralStringObj(histObjsPtr->historyObj, "::history");
#  143|   	TclNewLiteralStringObj(histObjsPtr->addObj, "add");
#  144|   	Tcl_IncrRefCount(histObjsPtr->historyObj);

Error: CPPCHECK_WARNING (CWE-457): [#def1352]
tcl-8.6.13-build/tcl8.6.13/generic/tclHistory.c:142: error[uninitvar]: Uninitialized variable: cachePtr
#  140|       if (histObjsPtr == NULL) {
#  141|   	histObjsPtr = ckalloc(sizeof(HistoryObjs));
#  142|-> 	TclNewLiteralStringObj(histObjsPtr->historyObj, "::history");
#  143|   	TclNewLiteralStringObj(histObjsPtr->addObj, "add");
#  144|   	Tcl_IncrRefCount(histObjsPtr->historyObj);

Error: CPPCHECK_WARNING (CWE-457): [#def1353]
tcl-8.6.13-build/tcl8.6.13/generic/tclHistory.c:142: error[uninitvar]: Uninitialized variable: histObjsPtr->historyObj
#  140|       if (histObjsPtr == NULL) {
#  141|   	histObjsPtr = ckalloc(sizeof(HistoryObjs));
#  142|-> 	TclNewLiteralStringObj(histObjsPtr->historyObj, "::history");
#  143|   	TclNewLiteralStringObj(histObjsPtr->addObj, "add");
#  144|   	Tcl_IncrRefCount(histObjsPtr->historyObj);

Error: CPPCHECK_WARNING (CWE-476): [#def1354]
tcl-8.6.13-build/tcl8.6.13/generic/tclHistory.c:143: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  141|   	histObjsPtr = ckalloc(sizeof(HistoryObjs));
#  142|   	TclNewLiteralStringObj(histObjsPtr->historyObj, "::history");
#  143|-> 	TclNewLiteralStringObj(histObjsPtr->addObj, "add");
#  144|   	Tcl_IncrRefCount(histObjsPtr->historyObj);
#  145|   	Tcl_IncrRefCount(histObjsPtr->addObj);

Error: CPPCHECK_WARNING (CWE-457): [#def1355]
tcl-8.6.13-build/tcl8.6.13/generic/tclHistory.c:143: error[uninitvar]: Uninitialized variable: cachePtr
#  141|   	histObjsPtr = ckalloc(sizeof(HistoryObjs));
#  142|   	TclNewLiteralStringObj(histObjsPtr->historyObj, "::history");
#  143|-> 	TclNewLiteralStringObj(histObjsPtr->addObj, "add");
#  144|   	Tcl_IncrRefCount(histObjsPtr->historyObj);
#  145|   	Tcl_IncrRefCount(histObjsPtr->addObj);

Error: CPPCHECK_WARNING (CWE-457): [#def1356]
tcl-8.6.13-build/tcl8.6.13/generic/tclHistory.c:143: error[uninitvar]: Uninitialized variable: histObjsPtr->addObj
#  141|   	histObjsPtr = ckalloc(sizeof(HistoryObjs));
#  142|   	TclNewLiteralStringObj(histObjsPtr->historyObj, "::history");
#  143|-> 	TclNewLiteralStringObj(histObjsPtr->addObj, "add");
#  144|   	Tcl_IncrRefCount(histObjsPtr->historyObj);
#  145|   	Tcl_IncrRefCount(histObjsPtr->addObj);

Error: CPPCHECK_WARNING (CWE-476): [#def1357]
tcl-8.6.13-build/tcl8.6.13/generic/tclHistory.c:219: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  217|       HistoryObjs *histObjsPtr = clientData;
#  218|   
#  219|->     TclDecrRefCount(histObjsPtr->historyObj);
#  220|       TclDecrRefCount(histObjsPtr->addObj);
#  221|       ckfree(histObjsPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def1358]
tcl-8.6.13-build/tcl8.6.13/generic/tclHistory.c:219: error[uninitvar]: Uninitialized variable: cachePtr
#  217|       HistoryObjs *histObjsPtr = clientData;
#  218|   
#  219|->     TclDecrRefCount(histObjsPtr->historyObj);
#  220|       TclDecrRefCount(histObjsPtr->addObj);
#  221|       ckfree(histObjsPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def1359]
tcl-8.6.13-build/tcl8.6.13/generic/tclHistory.c:220: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  218|   
#  219|       TclDecrRefCount(histObjsPtr->historyObj);
#  220|->     TclDecrRefCount(histObjsPtr->addObj);
#  221|       ckfree(histObjsPtr);
#  222|   }

Error: CPPCHECK_WARNING (CWE-457): [#def1360]
tcl-8.6.13-build/tcl8.6.13/generic/tclHistory.c:220: error[uninitvar]: Uninitialized variable: cachePtr
#  218|   
#  219|       TclDecrRefCount(histObjsPtr->historyObj);
#  220|->     TclDecrRefCount(histObjsPtr->addObj);
#  221|       ckfree(histObjsPtr);
#  222|   }

Error: CPPCHECK_WARNING: [#def1361]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOCmd.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def1362]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOCmd.c:168: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  166|   	if (!tsdPtr->initialized) {
#  167|   	    tsdPtr->initialized = 1;
#  168|-> 	    TclNewLiteralStringObj(tsdPtr->stdoutObjPtr, "stdout");
#  169|   	    Tcl_IncrRefCount(tsdPtr->stdoutObjPtr);
#  170|   	    Tcl_CreateThreadExitHandler(FinalizeIOCmdTSD, NULL);

Error: CPPCHECK_WARNING (CWE-457): [#def1363]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOCmd.c:168: error[uninitvar]: Uninitialized variable: cachePtr
#  166|   	if (!tsdPtr->initialized) {
#  167|   	    tsdPtr->initialized = 1;
#  168|-> 	    TclNewLiteralStringObj(tsdPtr->stdoutObjPtr, "stdout");
#  169|   	    Tcl_IncrRefCount(tsdPtr->stdoutObjPtr);
#  170|   	    Tcl_CreateThreadExitHandler(FinalizeIOCmdTSD, NULL);

Error: CPPCHECK_WARNING (CWE-457): [#def1364]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOCmd.c:168: error[uninitvar]: Uninitialized variable: tsdPtr->stdoutObjPtr
#  166|   	if (!tsdPtr->initialized) {
#  167|   	    tsdPtr->initialized = 1;
#  168|-> 	    TclNewLiteralStringObj(tsdPtr->stdoutObjPtr, "stdout");
#  169|   	    Tcl_IncrRefCount(tsdPtr->stdoutObjPtr);
#  170|   	    Tcl_CreateThreadExitHandler(FinalizeIOCmdTSD, NULL);

Error: CPPCHECK_WARNING (CWE-476): [#def1365]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOCmd.c:326: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  324|   
#  325|       TclChannelPreserve(chan);
#  326|->     TclNewObj(linePtr);
#  327|       lineLen = Tcl_GetsObj(chan, linePtr);
#  328|       if (lineLen < 0) {

Error: CPPCHECK_WARNING (CWE-457): [#def1366]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOCmd.c:326: error[uninitvar]: Uninitialized variable: cachePtr
#  324|   
#  325|       TclChannelPreserve(chan);
#  326|->     TclNewObj(linePtr);
#  327|       lineLen = Tcl_GetsObj(chan, linePtr);
#  328|       if (lineLen < 0) {

Error: CPPCHECK_WARNING (CWE-457): [#def1367]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOCmd.c:326: error[uninitvar]: Uninitialized variable: linePtr
#  324|   
#  325|       TclChannelPreserve(chan);
#  326|->     TclNewObj(linePtr);
#  327|       lineLen = Tcl_GetsObj(chan, linePtr);
#  328|       if (lineLen < 0) {

Error: CPPCHECK_WARNING (CWE-476): [#def1368]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOCmd.c:466: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  464|       }
#  465|   
#  466|->     TclNewObj(resultPtr);
#  467|       Tcl_IncrRefCount(resultPtr);
#  468|       TclChannelPreserve(chan);

Error: CPPCHECK_WARNING (CWE-457): [#def1369]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOCmd.c:466: error[uninitvar]: Uninitialized variable: cachePtr
#  464|       }
#  465|   
#  466|->     TclNewObj(resultPtr);
#  467|       Tcl_IncrRefCount(resultPtr);
#  468|       TclChannelPreserve(chan);

Error: CPPCHECK_WARNING (CWE-457): [#def1370]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOCmd.c:466: error[uninitvar]: Uninitialized variable: resultPtr
#  464|       }
#  465|   
#  466|->     TclNewObj(resultPtr);
#  467|       Tcl_IncrRefCount(resultPtr);
#  468|       TclChannelPreserve(chan);

Error: CPPCHECK_WARNING (CWE-476): [#def1371]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOCmd.c:994: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  992|       }
#  993|   
#  994|->     TclNewObj(resultPtr);
#  995|       if (Tcl_GetChannelHandle(chan, TCL_READABLE, NULL) == TCL_OK) {
#  996|   	if (Tcl_ReadChars(chan, resultPtr, -1, 0) < 0) {

Error: CPPCHECK_WARNING (CWE-457): [#def1372]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOCmd.c:994: error[uninitvar]: Uninitialized variable: cachePtr
#  992|       }
#  993|   
#  994|->     TclNewObj(resultPtr);
#  995|       if (Tcl_GetChannelHandle(chan, TCL_READABLE, NULL) == TCL_OK) {
#  996|   	if (Tcl_ReadChars(chan, resultPtr, -1, 0) < 0) {

Error: CPPCHECK_WARNING (CWE-457): [#def1373]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOCmd.c:994: error[uninitvar]: Uninitialized variable: resultPtr
#  992|       }
#  993|   
#  994|->     TclNewObj(resultPtr);
#  995|       if (Tcl_GetChannelHandle(chan, TCL_READABLE, NULL) == TCL_OK) {
#  996|   	if (Tcl_ReadChars(chan, resultPtr, -1, 0) < 0) {

Error: CPPCHECK_WARNING (CWE-476): [#def1374]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOCmd.c:1139: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1137|   		Tcl_Obj *permObj;
# 1138|   
# 1139|-> 		TclNewLiteralStringObj(permObj, "0o");
# 1140|   		Tcl_AppendToObj(permObj, permString+scanned+1, -1);
# 1141|   		code = TclGetIntFromObj(NULL, permObj, &prot);

Error: CPPCHECK_WARNING (CWE-457): [#def1375]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOCmd.c:1139: error[uninitvar]: Uninitialized variable: cachePtr
# 1137|   		Tcl_Obj *permObj;
# 1138|   
# 1139|-> 		TclNewLiteralStringObj(permObj, "0o");
# 1140|   		Tcl_AppendToObj(permObj, permString+scanned+1, -1);
# 1141|   		code = TclGetIntFromObj(NULL, permObj, &prot);

Error: CPPCHECK_WARNING (CWE-457): [#def1376]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOCmd.c:1139: error[uninitvar]: Uninitialized variable: permObj
# 1137|   		Tcl_Obj *permObj;
# 1138|   
# 1139|-> 		TclNewLiteralStringObj(permObj, "0o");
# 1140|   		Tcl_AppendToObj(permObj, permString+scanned+1, -1);
# 1141|   		code = TclGetIntFromObj(NULL, permObj, &prot);

Error: CPPCHECK_WARNING (CWE-476): [#def1377]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOCmd.c:1906: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1904|       channelNames[1] = Tcl_GetChannelName(wchan);
# 1905|   
# 1906|->     TclNewObj(resultPtr);
# 1907|       Tcl_ListObjAppendElement(NULL, resultPtr,
# 1908|   	    Tcl_NewStringObj(channelNames[0], -1));

Error: CPPCHECK_WARNING (CWE-457): [#def1378]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOCmd.c:1906: error[uninitvar]: Uninitialized variable: cachePtr
# 1904|       channelNames[1] = Tcl_GetChannelName(wchan);
# 1905|   
# 1906|->     TclNewObj(resultPtr);
# 1907|       Tcl_ListObjAppendElement(NULL, resultPtr,
# 1908|   	    Tcl_NewStringObj(channelNames[0], -1));

Error: CPPCHECK_WARNING (CWE-457): [#def1379]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOCmd.c:1906: error[uninitvar]: Uninitialized variable: resultPtr
# 1904|       channelNames[1] = Tcl_GetChannelName(wchan);
# 1905|   
# 1906|->     TclNewObj(resultPtr);
# 1907|       Tcl_ListObjAppendElement(NULL, resultPtr,
# 1908|   	    Tcl_NewStringObj(channelNames[0], -1));

Error: CLANG_WARNING: [#def1380]
tcl-8.6.13-build/tcl8.6.13/generic/tclIORChan.c:538:5: warning[deadcode.DeadStores]: Value stored to 'modeObj' is never read
#  536|        */
#  537|   
#  538|->     modeObj = objv[MODE];
#  539|       if (EncodeEventMask(interp, "mode", objv[MODE], &mode) != TCL_OK) {
#  540|   	return TCL_ERROR;

Error: CLANG_WARNING: [#def1381]
tcl-8.6.13-build/tcl8.6.13/generic/tclIORChan.c:1149:13: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined
# 1147|   
# 1148|   	    ForwardOpToHandlerThread(rcPtr, ForwardedClose, &p);
# 1149|-> 	    result = p.base.code;
# 1150|   
# 1151|               /*

Error: CLANG_WARNING: [#def1382]
tcl-8.6.13-build/tcl8.6.13/generic/tclIORChan.c:1181:9: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined
# 1179|   
# 1180|   	ForwardOpToHandlerThread(rcPtr, ForwardedClose, &p);
# 1181|-> 	result = p.base.code;
# 1182|   
# 1183|           /*

Error: CLANG_WARNING: [#def1383]
tcl-8.6.13-build/tcl8.6.13/generic/tclIORTrans.c:919:13: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined
#  917|   
#  918|   	    ForwardOpToOwnerThread(rtPtr, ForwardedClose, &p);
#  919|-> 	    result = p.base.code;
#  920|   
#  921|   	    if (result != TCL_OK) {

Error: CLANG_WARNING: [#def1384]
tcl-8.6.13-build/tcl8.6.13/generic/tclIORTrans.c:976:9: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined
#  974|   
#  975|   	ForwardOpToOwnerThread(rtPtr, ForwardedClose, &p);
#  976|-> 	result = p.base.code;
#  977|   
#  978|   	Tcl_EventuallyFree(rtPtr, (Tcl_FreeProc *) FreeReflectedTransform);

Error: CLANG_WARNING: [#def1385]
tcl-8.6.13-build/tcl8.6.13/generic/tclIORTrans.c:3233:18: warning[core.UndefinedBinaryOperatorResult]: The left operand of '!=' is a garbage value
# 3231|   	ForwardOpToOwnerThread(rtPtr, ForwardedDrain, &p);
# 3232|   
# 3233|-> 	if (p.base.code != TCL_OK) {
# 3234|   	    PassReceivedError(rtPtr->chan, &p);
# 3235|   	    *errorCodePtr = EINVAL;

Error: CLANG_WARNING: [#def1386]
tcl-8.6.13-build/tcl8.6.13/generic/tclIORTrans.c:3283:18: warning[core.UndefinedBinaryOperatorResult]: The left operand of '!=' is a garbage value
# 3281|   	ForwardOpToOwnerThread(rtPtr, ForwardedFlush, &p);
# 3282|   
# 3283|-> 	if (p.base.code != TCL_OK) {
# 3284|   	    PassReceivedError(rtPtr->chan, &p);
# 3285|   	    *errorCodePtr = EINVAL;

Error: CLANG_WARNING: [#def1387]
tcl-8.6.13-build/tcl8.6.13/generic/tclIORTrans.c:3370:18: warning[core.UndefinedBinaryOperatorResult]: The left operand of '!=' is a garbage value
# 3368|   	ForwardOpToOwnerThread(rtPtr, ForwardedLimit, &p);
# 3369|   
# 3370|-> 	if (p.base.code != TCL_OK) {
# 3371|   	    PassReceivedError(rtPtr->chan, &p);
# 3372|   	    *errorCodePtr = EINVAL;

Error: CPPCHECK_WARNING: [#def1388]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOSock.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def1389]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOUtil.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def1390]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOUtil.c:1120: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1118|       fsPtr = Tcl_FSGetFileSystemForPath(cwd);
# 1119|       if (fsPtr != NULL && fsPtr->matchInDirectoryProc != NULL) {
# 1120|-> 	TclNewObj(tmpResultPtr);
# 1121|   	Tcl_IncrRefCount(tmpResultPtr);
# 1122|   	ret = fsPtr->matchInDirectoryProc(interp, tmpResultPtr, cwd, pattern,

Error: CPPCHECK_WARNING (CWE-457): [#def1391]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOUtil.c:1120: error[uninitvar]: Uninitialized variable: cachePtr
# 1118|       fsPtr = Tcl_FSGetFileSystemForPath(cwd);
# 1119|       if (fsPtr != NULL && fsPtr->matchInDirectoryProc != NULL) {
# 1120|-> 	TclNewObj(tmpResultPtr);
# 1121|   	Tcl_IncrRefCount(tmpResultPtr);
# 1122|   	ret = fsPtr->matchInDirectoryProc(interp, tmpResultPtr, cwd, pattern,

Error: CPPCHECK_WARNING (CWE-457): [#def1392]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOUtil.c:1120: error[uninitvar]: Uninitialized variable: tmpResultPtr
# 1118|       fsPtr = Tcl_FSGetFileSystemForPath(cwd);
# 1119|       if (fsPtr != NULL && fsPtr->matchInDirectoryProc != NULL) {
# 1120|-> 	TclNewObj(tmpResultPtr);
# 1121|   	Tcl_IncrRefCount(tmpResultPtr);
# 1122|   	ret = fsPtr->matchInDirectoryProc(interp, tmpResultPtr, cwd, pattern,

Error: CPPCHECK_WARNING (CWE-476): [#def1393]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOUtil.c:1138: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1136|   	    }
# 1137|   	}
# 1138|-> 	TclDecrRefCount(tmpResultPtr);
# 1139|       }
# 1140|       Tcl_DecrRefCount(cwd);

Error: CPPCHECK_WARNING (CWE-457): [#def1394]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOUtil.c:1138: error[uninitvar]: Uninitialized variable: cachePtr
# 1136|   	    }
# 1137|   	}
# 1138|-> 	TclDecrRefCount(tmpResultPtr);
# 1139|       }
# 1140|       Tcl_DecrRefCount(cwd);

Error: CPPCHECK_WARNING (CWE-476): [#def1395]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOUtil.c:1778: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1776|       }
# 1777|   
# 1778|->     TclNewObj(objPtr);
# 1779|       Tcl_IncrRefCount(objPtr);
# 1780|   

Error: CPPCHECK_WARNING (CWE-457): [#def1396]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOUtil.c:1778: error[uninitvar]: Uninitialized variable: cachePtr
# 1776|       }
# 1777|   
# 1778|->     TclNewObj(objPtr);
# 1779|       Tcl_IncrRefCount(objPtr);
# 1780|   

Error: CPPCHECK_WARNING (CWE-457): [#def1397]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOUtil.c:1778: error[uninitvar]: Uninitialized variable: objPtr
# 1776|       }
# 1777|   
# 1778|->     TclNewObj(objPtr);
# 1779|       Tcl_IncrRefCount(objPtr);
# 1780|   

Error: CPPCHECK_WARNING (CWE-476): [#def1398]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOUtil.c:1912: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1910|       }
# 1911|   
# 1912|->     TclNewObj(objPtr);
# 1913|       Tcl_IncrRefCount(objPtr);
# 1914|   

Error: CPPCHECK_WARNING (CWE-457): [#def1399]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOUtil.c:1912: error[uninitvar]: Uninitialized variable: cachePtr
# 1910|       }
# 1911|   
# 1912|->     TclNewObj(objPtr);
# 1913|       Tcl_IncrRefCount(objPtr);
# 1914|   

Error: CPPCHECK_WARNING (CWE-457): [#def1400]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOUtil.c:1912: error[uninitvar]: Uninitialized variable: objPtr
# 1910|       }
# 1911|   
# 1912|->     TclNewObj(objPtr);
# 1913|       Tcl_IncrRefCount(objPtr);
# 1914|   

Error: CPPCHECK_WARNING (CWE-476): [#def1401]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOUtil.c:2508: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2506|   	result = Tcl_GetIndexFromObj(NULL, tmpObj, attrTable, NULL, TCL_EXACT,
# 2507|   		indexPtr);
# 2508|-> 	TclDecrRefCount(tmpObj);
# 2509|   	if (listObj != NULL) {
# 2510|   	    TclDecrRefCount(listObj);

Error: CPPCHECK_WARNING (CWE-457): [#def1402]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOUtil.c:2508: error[uninitvar]: Uninitialized variable: cachePtr
# 2506|   	result = Tcl_GetIndexFromObj(NULL, tmpObj, attrTable, NULL, TCL_EXACT,
# 2507|   		indexPtr);
# 2508|-> 	TclDecrRefCount(tmpObj);
# 2509|   	if (listObj != NULL) {
# 2510|   	    TclDecrRefCount(listObj);

Error: CPPCHECK_WARNING (CWE-476): [#def1403]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOUtil.c:2510: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2508|   	TclDecrRefCount(tmpObj);
# 2509|   	if (listObj != NULL) {
# 2510|-> 	    TclDecrRefCount(listObj);
# 2511|   	}
# 2512|   	return result;

Error: CPPCHECK_WARNING (CWE-457): [#def1404]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOUtil.c:2510: error[uninitvar]: Uninitialized variable: cachePtr
# 2508|   	TclDecrRefCount(tmpObj);
# 2509|   	if (listObj != NULL) {
# 2510|-> 	    TclDecrRefCount(listObj);
# 2511|   	}
# 2512|   	return result;

Error: CPPCHECK_WARNING (CWE-457): [#def1405]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOUtil.c:2521: error[legacyUninitvar]: Uninitialized variable: *(&objv)
# 2519|   	Tcl_Obj **objv;
# 2520|   
# 2521|-> 	if (TclListObjGetElements(NULL, listObj, &objc, &objv) != TCL_OK) {
# 2522|   	    TclDecrRefCount(listObj);
# 2523|   	    return TCL_ERROR;

Error: CPPCHECK_WARNING (CWE-476): [#def1406]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOUtil.c:2522: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2520|   
# 2521|   	if (TclListObjGetElements(NULL, listObj, &objc, &objv) != TCL_OK) {
# 2522|-> 	    TclDecrRefCount(listObj);
# 2523|   	    return TCL_ERROR;
# 2524|   	}

Error: CPPCHECK_WARNING (CWE-457): [#def1407]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOUtil.c:2522: error[uninitvar]: Uninitialized variable: cachePtr
# 2520|   
# 2521|   	if (TclListObjGetElements(NULL, listObj, &objc, &objv) != TCL_OK) {
# 2522|-> 	    TclDecrRefCount(listObj);
# 2523|   	    return TCL_ERROR;
# 2524|   	}

Error: CPPCHECK_WARNING (CWE-476): [#def1408]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOUtil.c:2527: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2525|   	for (i=0 ; i<objc ; i++) {
# 2526|   	    if (!strcmp(attributeName, TclGetString(objv[i]))) {
# 2527|-> 		TclDecrRefCount(listObj);
# 2528|   		*indexPtr = i;
# 2529|   		return TCL_OK;

Error: CPPCHECK_WARNING (CWE-457): [#def1409]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOUtil.c:2527: error[uninitvar]: Uninitialized variable: cachePtr
# 2525|   	for (i=0 ; i<objc ; i++) {
# 2526|   	    if (!strcmp(attributeName, TclGetString(objv[i]))) {
# 2527|-> 		TclDecrRefCount(listObj);
# 2528|   		*indexPtr = i;
# 2529|   		return TCL_OK;

Error: CPPCHECK_WARNING (CWE-476): [#def1410]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOUtil.c:2532: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2530|   	    }
# 2531|   	}
# 2532|-> 	TclDecrRefCount(listObj);
# 2533|   	return TCL_ERROR;
# 2534|       } else {

Error: CPPCHECK_WARNING (CWE-457): [#def1411]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOUtil.c:2532: error[uninitvar]: Uninitialized variable: cachePtr
# 2530|   	    }
# 2531|   	}
# 2532|-> 	TclDecrRefCount(listObj);
# 2533|   	return TCL_ERROR;
# 2534|       } else {

Error: CPPCHECK_WARNING (CWE-476): [#def1412]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOUtil.c:3387: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3385|   	Tcl_Obj *perm;
# 3386|   
# 3387|-> 	TclNewLiteralStringObj(perm, "0700");
# 3388|   	Tcl_IncrRefCount(perm);
# 3389|   	if (TclFSFileAttrIndex(copyToPtr, "-permissions", &index) == TCL_OK) {

Error: CPPCHECK_WARNING (CWE-457): [#def1413]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOUtil.c:3387: error[uninitvar]: Uninitialized variable: cachePtr
# 3385|   	Tcl_Obj *perm;
# 3386|   
# 3387|-> 	TclNewLiteralStringObj(perm, "0700");
# 3388|   	Tcl_IncrRefCount(perm);
# 3389|   	if (TclFSFileAttrIndex(copyToPtr, "-permissions", &index) == TCL_OK) {

Error: CPPCHECK_WARNING (CWE-457): [#def1414]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOUtil.c:3387: error[uninitvar]: Uninitialized variable: perm
# 3385|   	Tcl_Obj *perm;
# 3386|   
# 3387|-> 	TclNewLiteralStringObj(perm, "0700");
# 3388|   	Tcl_IncrRefCount(perm);
# 3389|   	if (TclFSFileAttrIndex(copyToPtr, "-permissions", &index) == TCL_OK) {

Error: CPPCHECK_WARNING (CWE-476): [#def1415]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOUtil.c:3883: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3881|       Tcl_Obj *resultPtr;
# 3882|   
# 3883|->     TclNewObj(resultPtr);
# 3884|       /*
# 3885|        * Call each of the "listVolumes" function in succession. A non-NULL

Error: CPPCHECK_WARNING (CWE-457): [#def1416]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOUtil.c:3883: error[uninitvar]: Uninitialized variable: cachePtr
# 3881|       Tcl_Obj *resultPtr;
# 3882|   
# 3883|->     TclNewObj(resultPtr);
# 3884|       /*
# 3885|        * Call each of the "listVolumes" function in succession. A non-NULL

Error: CPPCHECK_WARNING (CWE-457): [#def1417]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOUtil.c:3883: error[uninitvar]: Uninitialized variable: resultPtr
# 3881|       Tcl_Obj *resultPtr;
# 3882|   
# 3883|->     TclNewObj(resultPtr);
# 3884|       /*
# 3885|        * Call each of the "listVolumes" function in succession. A non-NULL

Error: CPPCHECK_WARNING (CWE-476): [#def1418]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOUtil.c:3949: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3947|   		fsRecPtr->fsPtr->matchInDirectoryProc != NULL) {
# 3948|   	    if (resultPtr == NULL) {
# 3949|-> 		TclNewObj(resultPtr);
# 3950|   	    }
# 3951|   	    fsRecPtr->fsPtr->matchInDirectoryProc(NULL, resultPtr, pathPtr,

Error: CPPCHECK_WARNING (CWE-457): [#def1419]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOUtil.c:3949: error[uninitvar]: Uninitialized variable: cachePtr
# 3947|   		fsRecPtr->fsPtr->matchInDirectoryProc != NULL) {
# 3948|   	    if (resultPtr == NULL) {
# 3949|-> 		TclNewObj(resultPtr);
# 3950|   	    }
# 3951|   	    fsRecPtr->fsPtr->matchInDirectoryProc(NULL, resultPtr, pathPtr,

Error: CPPCHECK_WARNING (CWE-457): [#def1420]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOUtil.c:3949: error[uninitvar]: Uninitialized variable: resultPtr
# 3947|   		fsRecPtr->fsPtr->matchInDirectoryProc != NULL) {
# 3948|   	    if (resultPtr == NULL) {
# 3949|-> 		TclNewObj(resultPtr);
# 3950|   	    }
# 3951|   	    fsRecPtr->fsPtr->matchInDirectoryProc(NULL, resultPtr, pathPtr,

Error: CPPCHECK_WARNING (CWE-476): [#def1421]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOUtil.c:4025: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4023|        */
# 4024|   
# 4025|->     TclNewObj(result);
# 4026|       p = Tcl_GetString(pathPtr);
# 4027|       Tcl_ListObjAppendElement(NULL, result,

Error: CPPCHECK_WARNING (CWE-457): [#def1422]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOUtil.c:4025: error[uninitvar]: Uninitialized variable: cachePtr
# 4023|        */
# 4024|   
# 4025|->     TclNewObj(result);
# 4026|       p = Tcl_GetString(pathPtr);
# 4027|       Tcl_ListObjAppendElement(NULL, result,

Error: CPPCHECK_WARNING (CWE-457): [#def1423]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOUtil.c:4025: error[uninitvar]: Uninitialized variable: result
# 4023|        */
# 4024|   
# 4025|->     TclNewObj(result);
# 4026|       p = Tcl_GetString(pathPtr);
# 4027|       Tcl_ListObjAppendElement(NULL, result,

Error: CPPCHECK_WARNING (CWE-476): [#def1424]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOUtil.c:4047: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4045|   
# 4046|   	    if (elementStart[0] == '~') {
# 4047|-> 		TclNewLiteralStringObj(nextElt, "./");
# 4048|   		Tcl_AppendToObj(nextElt, elementStart, length);
# 4049|   	    } else {

Error: CPPCHECK_WARNING (CWE-457): [#def1425]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOUtil.c:4047: error[uninitvar]: Uninitialized variable: cachePtr
# 4045|   
# 4046|   	    if (elementStart[0] == '~') {
# 4047|-> 		TclNewLiteralStringObj(nextElt, "./");
# 4048|   		Tcl_AppendToObj(nextElt, elementStart, length);
# 4049|   	    } else {

Error: CPPCHECK_WARNING (CWE-457): [#def1426]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOUtil.c:4047: error[uninitvar]: Uninitialized variable: nextElt
# 4045|   
# 4046|   	    if (elementStart[0] == '~') {
# 4047|-> 		TclNewLiteralStringObj(nextElt, "./");
# 4048|   		Tcl_AppendToObj(nextElt, elementStart, length);
# 4049|   	    } else {

Error: CPPCHECK_WARNING (CWE-476): [#def1427]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOUtil.c:4816: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4814|        */
# 4815|   
# 4816|->     TclNewLiteralStringObj(resultObj, "/");
# 4817|       return resultObj;
# 4818|   }

Error: CPPCHECK_WARNING (CWE-457): [#def1428]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOUtil.c:4816: error[uninitvar]: Uninitialized variable: cachePtr
# 4814|        */
# 4815|   
# 4816|->     TclNewLiteralStringObj(resultObj, "/");
# 4817|       return resultObj;
# 4818|   }

Error: CPPCHECK_WARNING (CWE-457): [#def1429]
tcl-8.6.13-build/tcl8.6.13/generic/tclIOUtil.c:4816: error[uninitvar]: Uninitialized variable: resultObj
# 4814|        */
# 4815|   
# 4816|->     TclNewLiteralStringObj(resultObj, "/");
# 4817|       return resultObj;
# 4818|   }

Error: CPPCHECK_WARNING: [#def1430]
tcl-8.6.13-build/tcl8.6.13/generic/tclIndexObj.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def1431]
tcl-8.6.13-build/tcl8.6.13/generic/tclIndexObj.c:369: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  367|   	int count = 0;
#  368|   
#  369|-> 	TclNewObj(resultPtr);
#  370|   	entryPtr = (const char *const *)tablePtr;
#  371|   	while ((*entryPtr != NULL) && !**entryPtr) {

Error: CPPCHECK_WARNING (CWE-457): [#def1432]
tcl-8.6.13-build/tcl8.6.13/generic/tclIndexObj.c:369: error[uninitvar]: Uninitialized variable: cachePtr
#  367|   	int count = 0;
#  368|   
#  369|-> 	TclNewObj(resultPtr);
#  370|   	entryPtr = (const char *const *)tablePtr;
#  371|   	while ((*entryPtr != NULL) && !**entryPtr) {

Error: CPPCHECK_WARNING (CWE-457): [#def1433]
tcl-8.6.13-build/tcl8.6.13/generic/tclIndexObj.c:369: error[uninitvar]: Uninitialized variable: resultPtr
#  367|   	int count = 0;
#  368|   
#  369|-> 	TclNewObj(resultPtr);
#  370|   	entryPtr = (const char *const *)tablePtr;
#  371|   	while ((*entryPtr != NULL) && !**entryPtr) {

Error: CPPCHECK_WARNING (CWE-476): [#def1434]
tcl-8.6.13-build/tcl8.6.13/generic/tclIndexObj.c:879: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  877|   #endif /* AVOID_HACKS_FOR_ITCL */
#  878|   
#  879|->     TclNewObj(objPtr);
#  880|       if (iPtr->flags & INTERP_ALTERNATE_WRONG_ARGS) {
#  881|   	iPtr->flags &= ~INTERP_ALTERNATE_WRONG_ARGS;

Error: CPPCHECK_WARNING (CWE-457): [#def1435]
tcl-8.6.13-build/tcl8.6.13/generic/tclIndexObj.c:879: error[uninitvar]: Uninitialized variable: cachePtr
#  877|   #endif /* AVOID_HACKS_FOR_ITCL */
#  878|   
#  879|->     TclNewObj(objPtr);
#  880|       if (iPtr->flags & INTERP_ALTERNATE_WRONG_ARGS) {
#  881|   	iPtr->flags &= ~INTERP_ALTERNATE_WRONG_ARGS;

Error: CPPCHECK_WARNING (CWE-457): [#def1436]
tcl-8.6.13-build/tcl8.6.13/generic/tclIndexObj.c:879: error[uninitvar]: Uninitialized variable: objPtr
#  877|   #endif /* AVOID_HACKS_FOR_ITCL */
#  878|   
#  879|->     TclNewObj(objPtr);
#  880|       if (iPtr->flags & INTERP_ALTERNATE_WRONG_ARGS) {
#  881|   	iPtr->flags &= ~INTERP_ALTERNATE_WRONG_ARGS;

Error: CLANG_WARNING: [#def1437]
tcl-8.6.13-build/tcl8.6.13/generic/tclIndexObj.c:1356:26: warning[core.NonNullParamChecker]: Null pointer passed to 1st parameter expecting 'nonnull'
# 1354|   	}
# 1355|   	Tcl_AppendPrintfToObj(msg, "\n %s:", infoPtr->keyStr);
# 1356|-> 	numSpaces = width + 1 - strlen(infoPtr->keyStr);
# 1357|   	while (numSpaces > 0) {
# 1358|   	    if (numSpaces >= NUM_SPACES) {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def1438]
tcl-8.6.13-build/tcl8.6.13/generic/tclVar.c:20: included_from: Included from here.
tcl-8.6.13-build/tcl8.6.13/generic/tclVar.c: scope_hint: In function ‘TclLookupArrayElement’
tcl-8.6.13-build/tcl8.6.13/generic/tclInt.h:752:32: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
tcl-8.6.13-build/tcl8.6.13/generic/tclVar.c:1139:13: note: in expansion of macro ‘TclSetVarArrayElement’
tcl-8.6.13-build/tcl8.6.13/generic/tclPort.h:25: included_from: Included from here.
tcl-8.6.13-build/tcl8.6.13/generic/tclInt.h:36: included_from: Included from here.
tcl-8.6.13-build/tcl8.6.13/generic/tclVar.c:625:21: note: in expansion of macro ‘Tcl_IncrRefCount’
tcl-8.6.13-build/tcl8.6.13/generic/tclVar.c: scope_hint: In function ‘TclLookupArrayElement’
tcl-8.6.13-build/tcl8.6.13/generic/tclVar.c:1139:13: note: in expansion of macro ‘TclSetVarArrayElement’
#  750|   
#  751|   #define TclSetVarArrayElement(varPtr) \
#  752|->     (varPtr)->flags = ((varPtr)->flags & ~VAR_ARRAY) | VAR_ARRAY_ELEMENT
#  753|   
#  754|   #define TclSetVarUndefined(varPtr) \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def1439]
tcl-8.6.13-build/tcl8.6.13/generic/tclOO.c:16: included_from: Included from here.
tcl-8.6.13-build/tcl8.6.13/generic/tclOO.c: scope_hint: In function ‘TclOOObjectCmdCore’
tcl-8.6.13-build/tcl8.6.13/generic/tclInt.h:4340:14: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘methodNamePtr’
tcl-8.6.13-build/tcl8.6.13/generic/tclOO.c:2603:40: note: in expansion of macro ‘TclGetString’
tcl-8.6.13-build/tcl8.6.13/generic/tclOO.c:2603:40: note: in expansion of macro ‘TclGetString’
tcl-8.6.13-build/tcl8.6.13/generic/tclOO.c:2603:40: note: in expansion of macro ‘TclGetString’
# 4338|   
# 4339|   #define TclGetString(objPtr) \
# 4340|->     ((objPtr)->bytes? (objPtr)->bytes : Tcl_GetString((objPtr)))
# 4341|   
# 4342|   #define TclGetStringFromObj(objPtr, lenPtr) \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def1440]
tcl-8.6.13-build/tcl8.6.13/generic/tclOOBasic.c:16: included_from: Included from here.
tcl-8.6.13-build/tcl8.6.13/generic/tclOOBasic.c: scope_hint: In function ‘TclOO_Object_Eval’
tcl-8.6.13-build/tcl8.6.13/generic/tclInt.h:4938:41: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘interp’
tcl-8.6.13-build/tcl8.6.13/generic/tclInt.h:4953:33: note: in expansion of macro ‘TOP_CB’
tcl-8.6.13-build/tcl8.6.13/generic/tclOOBasic.c:448:5: note: in expansion of macro ‘TclNRAddCallback’
tcl-8.6.13-build/tcl8.6.13/generic/tclInt.h:4869:9: note: in expansion of macro ‘TclAllocObjStorageEx’
tcl-8.6.13-build/tcl8.6.13/generic/tclInt.h:4959:5: note: in expansion of macro ‘TclSmallAllocEx’
tcl-8.6.13-build/tcl8.6.13/generic/tclInt.h:4947:9: note: in expansion of macro ‘TCLNR_ALLOC’
tcl-8.6.13-build/tcl8.6.13/generic/tclOOBasic.c:448:5: note: in expansion of macro ‘TclNRAddCallback’
tcl-8.6.13-build/tcl8.6.13/generic/tclInt.h:4869:9: note: in expansion of macro ‘TclAllocObjStorageEx’
tcl-8.6.13-build/tcl8.6.13/generic/tclInt.h:4959:5: note: in expansion of macro ‘TclSmallAllocEx’
tcl-8.6.13-build/tcl8.6.13/generic/tclInt.h:4947:9: note: in expansion of macro ‘TCLNR_ALLOC’
tcl-8.6.13-build/tcl8.6.13/generic/tclOOBasic.c:448:5: note: in expansion of macro ‘TclNRAddCallback’
tcl-8.6.13-build/tcl8.6.13/generic/tclInt.h:4953:33: note: in expansion of macro ‘TOP_CB’
tcl-8.6.13-build/tcl8.6.13/generic/tclOOBasic.c:448:5: note: in expansion of macro ‘TclNRAddCallback’
# 4936|   } NRE_callback;
# 4937|   
# 4938|-> #define TOP_CB(iPtr) (((Interp *)(iPtr))->execEnvPtr->callbackPtr)
# 4939|   
# 4940|   /*

Error: CPPCHECK_WARNING: [#def1441]
tcl-8.6.13-build/tcl8.6.13/generic/tclInterp.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def1442]
tcl-8.6.13-build/tcl8.6.13/generic/tclInterp.c:1024: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1022|   	}
# 1023|   	iiPtr = (InterpInfo *) ((Interp *) childInterp)->interpInfo;
# 1024|-> 	TclNewObj(resultPtr);
# 1025|   	hPtr = Tcl_FirstHashEntry(&iiPtr->parent.childTable, &hashSearch);
# 1026|   	for ( ; hPtr != NULL; hPtr = Tcl_NextHashEntry(&hashSearch)) {

Error: CPPCHECK_WARNING (CWE-457): [#def1443]
tcl-8.6.13-build/tcl8.6.13/generic/tclInterp.c:1024: error[uninitvar]: Uninitialized variable: cachePtr
# 1022|   	}
# 1023|   	iiPtr = (InterpInfo *) ((Interp *) childInterp)->interpInfo;
# 1024|-> 	TclNewObj(resultPtr);
# 1025|   	hPtr = Tcl_FirstHashEntry(&iiPtr->parent.childTable, &hashSearch);
# 1026|   	for ( ; hPtr != NULL; hPtr = Tcl_NextHashEntry(&hashSearch)) {

Error: CPPCHECK_WARNING (CWE-457): [#def1444]
tcl-8.6.13-build/tcl8.6.13/generic/tclInterp.c:1024: error[uninitvar]: Uninitialized variable: resultPtr
# 1022|   	}
# 1023|   	iiPtr = (InterpInfo *) ((Interp *) childInterp)->interpInfo;
# 1024|-> 	TclNewObj(resultPtr);
# 1025|   	hPtr = Tcl_FirstHashEntry(&iiPtr->parent.childTable, &hashSearch);
# 1026|   	for ( ; hPtr != NULL; hPtr = Tcl_NextHashEntry(&hashSearch)) {

Error: CPPCHECK_WARNING (CWE-476): [#def1445]
tcl-8.6.13-build/tcl8.6.13/generic/tclInterp.c:1597: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1595|   	 */
# 1596|   
# 1597|-> 	TclNewLiteralStringObj(newToken, "::");
# 1598|   	Tcl_AppendObjToObj(newToken, aliasPtr->token);
# 1599|   	Tcl_DecrRefCount(aliasPtr->token);

Error: CPPCHECK_WARNING (CWE-457): [#def1446]
tcl-8.6.13-build/tcl8.6.13/generic/tclInterp.c:1597: error[uninitvar]: Uninitialized variable: cachePtr
# 1595|   	 */
# 1596|   
# 1597|-> 	TclNewLiteralStringObj(newToken, "::");
# 1598|   	Tcl_AppendObjToObj(newToken, aliasPtr->token);
# 1599|   	Tcl_DecrRefCount(aliasPtr->token);

Error: CPPCHECK_WARNING (CWE-457): [#def1447]
tcl-8.6.13-build/tcl8.6.13/generic/tclInterp.c:1597: error[uninitvar]: Uninitialized variable: newToken
# 1595|   	 */
# 1596|   
# 1597|-> 	TclNewLiteralStringObj(newToken, "::");
# 1598|   	Tcl_AppendObjToObj(newToken, aliasPtr->token);
# 1599|   	Tcl_DecrRefCount(aliasPtr->token);

Error: CPPCHECK_WARNING (CWE-476): [#def1448]
tcl-8.6.13-build/tcl8.6.13/generic/tclInterp.c:1755: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1753|       Child *childPtr;
# 1754|   
# 1755|->     TclNewObj(resultPtr);
# 1756|       childPtr = &((InterpInfo *) ((Interp *) childInterp)->interpInfo)->child;
# 1757|   

Error: CPPCHECK_WARNING (CWE-457): [#def1449]
tcl-8.6.13-build/tcl8.6.13/generic/tclInterp.c:1755: error[uninitvar]: Uninitialized variable: cachePtr
# 1753|       Child *childPtr;
# 1754|   
# 1755|->     TclNewObj(resultPtr);
# 1756|       childPtr = &((InterpInfo *) ((Interp *) childInterp)->interpInfo)->child;
# 1757|   

Error: CPPCHECK_WARNING (CWE-457): [#def1450]
tcl-8.6.13-build/tcl8.6.13/generic/tclInterp.c:1755: error[uninitvar]: Uninitialized variable: resultPtr
# 1753|       Child *childPtr;
# 1754|   
# 1755|->     TclNewObj(resultPtr);
# 1756|       childPtr = &((InterpInfo *) ((Interp *) childInterp)->interpInfo)->child;
# 1757|   

Error: CLANG_WARNING: [#def1451]
tcl-8.6.13-build/tcl8.6.13/generic/tclInterp.c:1809:5: warning[deadcode.DeadStores]: Value stored to 'prefv' is never read
# 1807|   
# 1808|       prefc = aliasPtr->objc;
# 1809|->     prefv = &aliasPtr->objPtr;
# 1810|       cmdc = prefc + objc - 1;
# 1811|   

Error: CPPCHECK_WARNING (CWE-457): [#def1452]
tcl-8.6.13-build/tcl8.6.13/generic/tclInterp.c:2226: error[legacyUninitvar]: Uninitialized variable: *(&objv)
# 2224|       InterpInfo *parentInfoPtr;
# 2225|   
# 2226|->     if (TclListObjGetElements(interp, pathPtr, &objc, &objv) != TCL_OK) {
# 2227|   	return NULL;
# 2228|       }

Error: CPPCHECK_WARNING (CWE-457): [#def1453]
tcl-8.6.13-build/tcl8.6.13/generic/tclInterp.c:2329: error[legacyUninitvar]: Uninitialized variable: *(&objv)
# 2327|       Tcl_Obj **objv;
# 2328|   
# 2329|->     if (TclListObjGetElements(interp, pathPtr, &objc, &objv) != TCL_OK) {
# 2330|   	return NULL;
# 2331|       }

Error: CPPCHECK_WARNING (CWE-476): [#def1454]
tcl-8.6.13-build/tcl8.6.13/generic/tclInterp.c:2411: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2409|   	int status;
# 2410|   
# 2411|-> 	TclNewLiteralStringObj(clockObj, "clock");
# 2412|   	Tcl_IncrRefCount(clockObj);
# 2413|   	status = AliasCreate(interp, childInterp, parentInterp, clockObj,

Error: CPPCHECK_WARNING (CWE-457): [#def1455]
tcl-8.6.13-build/tcl8.6.13/generic/tclInterp.c:2411: error[uninitvar]: Uninitialized variable: cachePtr
# 2409|   	int status;
# 2410|   
# 2411|-> 	TclNewLiteralStringObj(clockObj, "clock");
# 2412|   	Tcl_IncrRefCount(clockObj);
# 2413|   	status = AliasCreate(interp, childInterp, parentInterp, clockObj,

Error: CPPCHECK_WARNING (CWE-457): [#def1456]
tcl-8.6.13-build/tcl8.6.13/generic/tclInterp.c:2411: error[uninitvar]: Uninitialized variable: clockObj
# 2409|   	int status;
# 2410|   
# 2411|-> 	TclNewLiteralStringObj(clockObj, "clock");
# 2412|   	Tcl_IncrRefCount(clockObj);
# 2413|   	status = AliasCreate(interp, childInterp, parentInterp, clockObj,

Error: CPPCHECK_WARNING (CWE-476): [#def1457]
tcl-8.6.13-build/tcl8.6.13/generic/tclInterp.c:2729: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2727|       iPtr = (Interp *) childInterp;
# 2728|       if (objc == 0) {
# 2729|-> 	TclNewObj(resultPtr);
# 2730|   	Tcl_ListObjAppendElement(NULL, resultPtr,
# 2731|   		Tcl_NewStringObj("-frame", -1));

Error: CPPCHECK_WARNING (CWE-457): [#def1458]
tcl-8.6.13-build/tcl8.6.13/generic/tclInterp.c:2729: error[uninitvar]: Uninitialized variable: cachePtr
# 2727|       iPtr = (Interp *) childInterp;
# 2728|       if (objc == 0) {
# 2729|-> 	TclNewObj(resultPtr);
# 2730|   	Tcl_ListObjAppendElement(NULL, resultPtr,
# 2731|   		Tcl_NewStringObj("-frame", -1));

Error: CPPCHECK_WARNING (CWE-457): [#def1459]
tcl-8.6.13-build/tcl8.6.13/generic/tclInterp.c:2729: error[uninitvar]: Uninitialized variable: resultPtr
# 2727|       iPtr = (Interp *) childInterp;
# 2728|       if (objc == 0) {
# 2729|-> 	TclNewObj(resultPtr);
# 2730|   	Tcl_ListObjAppendElement(NULL, resultPtr,
# 2731|   		Tcl_NewStringObj("-frame", -1));

Error: CPPCHECK_WARNING (CWE-476): [#def1460]
tcl-8.6.13-build/tcl8.6.13/generic/tclInterp.c:3003: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3001|       Tcl_HashSearch hSearch;		/* For local searches. */
# 3002|   
# 3003|->     TclNewObj(listObjPtr);
# 3004|       hTblPtr = ((Interp *) childInterp)->hiddenCmdTablePtr;
# 3005|       if (hTblPtr != NULL) {

Error: CPPCHECK_WARNING (CWE-457): [#def1461]
tcl-8.6.13-build/tcl8.6.13/generic/tclInterp.c:3003: error[uninitvar]: Uninitialized variable: cachePtr
# 3001|       Tcl_HashSearch hSearch;		/* For local searches. */
# 3002|   
# 3003|->     TclNewObj(listObjPtr);
# 3004|       hTblPtr = ((Interp *) childInterp)->hiddenCmdTablePtr;
# 3005|       if (hTblPtr != NULL) {

Error: CPPCHECK_WARNING (CWE-457): [#def1462]
tcl-8.6.13-build/tcl8.6.13/generic/tclInterp.c:3003: error[uninitvar]: Uninitialized variable: listObjPtr
# 3001|       Tcl_HashSearch hSearch;		/* For local searches. */
# 3002|   
# 3003|->     TclNewObj(listObjPtr);
# 3004|       hTblPtr = ((Interp *) childInterp)->hiddenCmdTablePtr;
# 3005|       if (hTblPtr != NULL) {

Error: CPPCHECK_WARNING (CWE-476): [#def1463]
tcl-8.6.13-build/tcl8.6.13/generic/tclInterp.c:4424: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4422|   	Tcl_Obj *dictPtr;
# 4423|   
# 4424|-> 	TclNewObj(dictPtr);
# 4425|   	key.interp = childInterp;
# 4426|   	key.type = TCL_LIMIT_COMMANDS;

Error: CPPCHECK_WARNING (CWE-457): [#def1464]
tcl-8.6.13-build/tcl8.6.13/generic/tclInterp.c:4424: error[uninitvar]: Uninitialized variable: cachePtr
# 4422|   	Tcl_Obj *dictPtr;
# 4423|   
# 4424|-> 	TclNewObj(dictPtr);
# 4425|   	key.interp = childInterp;
# 4426|   	key.type = TCL_LIMIT_COMMANDS;

Error: CPPCHECK_WARNING (CWE-457): [#def1465]
tcl-8.6.13-build/tcl8.6.13/generic/tclInterp.c:4424: error[uninitvar]: Uninitialized variable: dictPtr
# 4422|   	Tcl_Obj *dictPtr;
# 4423|   
# 4424|-> 	TclNewObj(dictPtr);
# 4425|   	key.interp = childInterp;
# 4426|   	key.type = TCL_LIMIT_COMMANDS;

Error: CPPCHECK_WARNING (CWE-476): [#def1466]
tcl-8.6.13-build/tcl8.6.13/generic/tclInterp.c:4440: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4438|   
# 4439|   	putEmptyCommandInDict:
# 4440|-> 	    TclNewObj(empty);
# 4441|   	    Tcl_DictObjPut(NULL, dictPtr,
# 4442|   		    Tcl_NewStringObj(options[0], -1), empty);

Error: CPPCHECK_WARNING (CWE-457): [#def1467]
tcl-8.6.13-build/tcl8.6.13/generic/tclInterp.c:4440: error[uninitvar]: Uninitialized variable: cachePtr
# 4438|   
# 4439|   	putEmptyCommandInDict:
# 4440|-> 	    TclNewObj(empty);
# 4441|   	    Tcl_DictObjPut(NULL, dictPtr,
# 4442|   		    Tcl_NewStringObj(options[0], -1), empty);

Error: CPPCHECK_WARNING (CWE-457): [#def1468]
tcl-8.6.13-build/tcl8.6.13/generic/tclInterp.c:4440: error[uninitvar]: Uninitialized variable: empty
# 4438|   
# 4439|   	putEmptyCommandInDict:
# 4440|-> 	    TclNewObj(empty);
# 4441|   	    Tcl_DictObjPut(NULL, dictPtr,
# 4442|   		    Tcl_NewStringObj(options[0], -1), empty);

Error: CPPCHECK_WARNING (CWE-476): [#def1469]
tcl-8.6.13-build/tcl8.6.13/generic/tclInterp.c:4454: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4452|   	    Tcl_Obj *empty;
# 4453|   
# 4454|-> 	    TclNewObj(empty);
# 4455|   	    Tcl_DictObjPut(NULL, dictPtr,
# 4456|   		    Tcl_NewStringObj(options[2], -1), empty);

Error: CPPCHECK_WARNING (CWE-457): [#def1470]
tcl-8.6.13-build/tcl8.6.13/generic/tclInterp.c:4454: error[uninitvar]: Uninitialized variable: cachePtr
# 4452|   	    Tcl_Obj *empty;
# 4453|   
# 4454|-> 	    TclNewObj(empty);
# 4455|   	    Tcl_DictObjPut(NULL, dictPtr,
# 4456|   		    Tcl_NewStringObj(options[2], -1), empty);

Error: CPPCHECK_WARNING (CWE-457): [#def1471]
tcl-8.6.13-build/tcl8.6.13/generic/tclInterp.c:4454: error[uninitvar]: Uninitialized variable: empty
# 4452|   	    Tcl_Obj *empty;
# 4453|   
# 4454|-> 	    TclNewObj(empty);
# 4455|   	    Tcl_DictObjPut(NULL, dictPtr,
# 4456|   		    Tcl_NewStringObj(options[2], -1), empty);

Error: CPPCHECK_WARNING (CWE-476): [#def1472]
tcl-8.6.13-build/tcl8.6.13/generic/tclInterp.c:4612: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4610|   	Tcl_Obj *dictPtr;
# 4611|   
# 4612|-> 	TclNewObj(dictPtr);
# 4613|   	key.interp = childInterp;
# 4614|   	key.type = TCL_LIMIT_TIME;

Error: CPPCHECK_WARNING (CWE-457): [#def1473]
tcl-8.6.13-build/tcl8.6.13/generic/tclInterp.c:4612: error[uninitvar]: Uninitialized variable: cachePtr
# 4610|   	Tcl_Obj *dictPtr;
# 4611|   
# 4612|-> 	TclNewObj(dictPtr);
# 4613|   	key.interp = childInterp;
# 4614|   	key.type = TCL_LIMIT_TIME;

Error: CPPCHECK_WARNING (CWE-457): [#def1474]
tcl-8.6.13-build/tcl8.6.13/generic/tclInterp.c:4612: error[uninitvar]: Uninitialized variable: dictPtr
# 4610|   	Tcl_Obj *dictPtr;
# 4611|   
# 4612|-> 	TclNewObj(dictPtr);
# 4613|   	key.interp = childInterp;
# 4614|   	key.type = TCL_LIMIT_TIME;

Error: CPPCHECK_WARNING (CWE-476): [#def1475]
tcl-8.6.13-build/tcl8.6.13/generic/tclInterp.c:4627: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4625|   	    Tcl_Obj *empty;
# 4626|   	putEmptyCommandInDict:
# 4627|-> 	    TclNewObj(empty);
# 4628|   	    Tcl_DictObjPut(NULL, dictPtr,
# 4629|   		    Tcl_NewStringObj(options[0], -1), empty);

Error: CPPCHECK_WARNING (CWE-457): [#def1476]
tcl-8.6.13-build/tcl8.6.13/generic/tclInterp.c:4627: error[uninitvar]: Uninitialized variable: cachePtr
# 4625|   	    Tcl_Obj *empty;
# 4626|   	putEmptyCommandInDict:
# 4627|-> 	    TclNewObj(empty);
# 4628|   	    Tcl_DictObjPut(NULL, dictPtr,
# 4629|   		    Tcl_NewStringObj(options[0], -1), empty);

Error: CPPCHECK_WARNING (CWE-457): [#def1477]
tcl-8.6.13-build/tcl8.6.13/generic/tclInterp.c:4627: error[uninitvar]: Uninitialized variable: empty
# 4625|   	    Tcl_Obj *empty;
# 4626|   	putEmptyCommandInDict:
# 4627|-> 	    TclNewObj(empty);
# 4628|   	    Tcl_DictObjPut(NULL, dictPtr,
# 4629|   		    Tcl_NewStringObj(options[0], -1), empty);

Error: CPPCHECK_WARNING (CWE-476): [#def1478]
tcl-8.6.13-build/tcl8.6.13/generic/tclInterp.c:4646: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4644|   	    Tcl_Obj *empty;
# 4645|   
# 4646|-> 	    TclNewObj(empty);
# 4647|   	    Tcl_DictObjPut(NULL, dictPtr,
# 4648|   		    Tcl_NewStringObj(options[2], -1), empty);

Error: CPPCHECK_WARNING (CWE-457): [#def1479]
tcl-8.6.13-build/tcl8.6.13/generic/tclInterp.c:4646: error[uninitvar]: Uninitialized variable: cachePtr
# 4644|   	    Tcl_Obj *empty;
# 4645|   
# 4646|-> 	    TclNewObj(empty);
# 4647|   	    Tcl_DictObjPut(NULL, dictPtr,
# 4648|   		    Tcl_NewStringObj(options[2], -1), empty);

Error: CPPCHECK_WARNING (CWE-457): [#def1480]
tcl-8.6.13-build/tcl8.6.13/generic/tclInterp.c:4646: error[uninitvar]: Uninitialized variable: empty
# 4644|   	    Tcl_Obj *empty;
# 4645|   
# 4646|-> 	    TclNewObj(empty);
# 4647|   	    Tcl_DictObjPut(NULL, dictPtr,
# 4648|   		    Tcl_NewStringObj(options[2], -1), empty);

Error: CPPCHECK_WARNING: [#def1481]
tcl-8.6.13-build/tcl8.6.13/generic/tclLink.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def1482]
tcl-8.6.13-build/tcl8.6.13/generic/tclLink.c:634: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  632|   	p = LinkedVar(char *);
#  633|   	if (p == NULL) {
#  634|-> 	    TclNewLiteralStringObj(resultObj, "NULL");
#  635|   	    return resultObj;
#  636|   	}

Error: CPPCHECK_WARNING (CWE-457): [#def1483]
tcl-8.6.13-build/tcl8.6.13/generic/tclLink.c:634: error[uninitvar]: Uninitialized variable: cachePtr
#  632|   	p = LinkedVar(char *);
#  633|   	if (p == NULL) {
#  634|-> 	    TclNewLiteralStringObj(resultObj, "NULL");
#  635|   	    return resultObj;
#  636|   	}

Error: CPPCHECK_WARNING (CWE-457): [#def1484]
tcl-8.6.13-build/tcl8.6.13/generic/tclLink.c:634: error[uninitvar]: Uninitialized variable: resultObj
#  632|   	p = LinkedVar(char *);
#  633|   	if (p == NULL) {
#  634|-> 	    TclNewLiteralStringObj(resultObj, "NULL");
#  635|   	    return resultObj;
#  636|   	}

Error: CPPCHECK_WARNING (CWE-476): [#def1485]
tcl-8.6.13-build/tcl8.6.13/generic/tclLink.c:645: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  643|   
#  644|       default:
#  645|-> 	TclNewLiteralStringObj(resultObj, "??");
#  646|   	return resultObj;
#  647|       }

Error: CPPCHECK_WARNING (CWE-457): [#def1486]
tcl-8.6.13-build/tcl8.6.13/generic/tclLink.c:645: error[uninitvar]: Uninitialized variable: (resultObj)->internalRep.twoPtrValue.ptr1
#  643|   
#  644|       default:
#  645|-> 	TclNewLiteralStringObj(resultObj, "??");
#  646|   	return resultObj;
#  647|       }

Error: CPPCHECK_WARNING (CWE-457): [#def1487]
tcl-8.6.13-build/tcl8.6.13/generic/tclLink.c:645: error[uninitvar]: Uninitialized variable: cachePtr
#  643|   
#  644|       default:
#  645|-> 	TclNewLiteralStringObj(resultObj, "??");
#  646|   	return resultObj;
#  647|       }

Error: CPPCHECK_WARNING: [#def1488]
tcl-8.6.13-build/tcl8.6.13/generic/tclListObj.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def1489]
tcl-8.6.13-build/tcl8.6.13/generic/tclListObj.c:220: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  218|       Tcl_Obj *listPtr;
#  219|   
#  220|->     TclNewObj(listPtr);
#  221|   
#  222|       if (objc <= 0) {

Error: CPPCHECK_WARNING (CWE-457): [#def1490]
tcl-8.6.13-build/tcl8.6.13/generic/tclListObj.c:220: error[uninitvar]: Uninitialized variable: cachePtr
#  218|       Tcl_Obj *listPtr;
#  219|   
#  220|->     TclNewObj(listPtr);
#  221|   
#  222|       if (objc <= 0) {

Error: CPPCHECK_WARNING (CWE-457): [#def1491]
tcl-8.6.13-build/tcl8.6.13/generic/tclListObj.c:220: error[uninitvar]: Uninitialized variable: listPtr
#  218|       Tcl_Obj *listPtr;
#  219|   
#  220|->     TclNewObj(listPtr);
#  221|   
#  222|       if (objc <= 0) {

Error: CPPCHECK_WARNING (CWE-476): [#def1492]
tcl-8.6.13-build/tcl8.6.13/generic/tclListObj.c:390: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  388|       }
#  389|   
#  390|->     TclNewObj(copyPtr);
#  391|       TclInvalidateStringRep(copyPtr);
#  392|       DupListInternalRep(listPtr, copyPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def1493]
tcl-8.6.13-build/tcl8.6.13/generic/tclListObj.c:390: error[uninitvar]: Uninitialized variable: cachePtr
#  388|       }
#  389|   
#  390|->     TclNewObj(copyPtr);
#  391|       TclInvalidateStringRep(copyPtr);
#  392|       DupListInternalRep(listPtr, copyPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def1494]
tcl-8.6.13-build/tcl8.6.13/generic/tclListObj.c:390: error[uninitvar]: Uninitialized variable: copyPtr
#  388|       }
#  389|   
#  390|->     TclNewObj(copyPtr);
#  391|       TclInvalidateStringRep(copyPtr);
#  392|       DupListInternalRep(listPtr, copyPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def1495]
tcl-8.6.13-build/tcl8.6.13/generic/tclListObj.c:507: error[legacyUninitvar]: Uninitialized variable: *(&objv)
#  505|        */
#  506|   
#  507|->     if (TCL_OK != TclListObjGetElements(interp, elemListPtr, &objc, &objv)) {
#  508|   	return TCL_ERROR;
#  509|       }

Error: CPPCHECK_WARNING (CWE-476): [#def1496]
tcl-8.6.13-build/tcl8.6.13/generic/tclListObj.c:951: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  949|   	    Tcl_Obj *victimPtr = elemPtrs[j];
#  950|   
#  951|-> 	    TclDecrRefCount(victimPtr);
#  952|   	}
#  953|   

Error: CPPCHECK_WARNING (CWE-457): [#def1497]
tcl-8.6.13-build/tcl8.6.13/generic/tclListObj.c:951: error[uninitvar]: Uninitialized variable: cachePtr
#  949|   	    Tcl_Obj *victimPtr = elemPtrs[j];
#  950|   
#  951|-> 	    TclDecrRefCount(victimPtr);
#  952|   	}
#  953|   

Error: CPPCHECK_WARNING (CWE-476): [#def1498]
tcl-8.6.13-build/tcl8.6.13/generic/tclListObj.c:1046: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1044|   		Tcl_Obj *victimPtr = oldPtrs[j];
# 1045|   
# 1046|-> 		TclDecrRefCount(victimPtr);
# 1047|   	    }
# 1048|   

Error: CPPCHECK_WARNING (CWE-457): [#def1499]
tcl-8.6.13-build/tcl8.6.13/generic/tclListObj.c:1046: error[uninitvar]: Uninitialized variable: cachePtr
# 1044|   		Tcl_Obj *victimPtr = oldPtrs[j];
# 1045|   
# 1046|-> 		TclDecrRefCount(victimPtr);
# 1047|   	    }
# 1048|   

Error: CPPCHECK_WARNING (CWE-476): [#def1500]
tcl-8.6.13-build/tcl8.6.13/generic/tclListObj.c:1239: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1237|   		    }
# 1238|   		}
# 1239|-> 		TclNewObj(listPtr);
# 1240|   	    } else {
# 1241|   		/*

Error: CPPCHECK_WARNING (CWE-457): [#def1501]
tcl-8.6.13-build/tcl8.6.13/generic/tclListObj.c:1239: error[uninitvar]: Uninitialized variable: cachePtr
# 1237|   		    }
# 1238|   		}
# 1239|-> 		TclNewObj(listPtr);
# 1240|   	    } else {
# 1241|   		/*

Error: CPPCHECK_WARNING (CWE-457): [#def1502]
tcl-8.6.13-build/tcl8.6.13/generic/tclListObj.c:1239: error[uninitvar]: Uninitialized variable: listPtr
# 1237|   		    }
# 1238|   		}
# 1239|-> 		TclNewObj(listPtr);
# 1240|   	    } else {
# 1241|   		/*

Error: CPPCHECK_WARNING (CWE-457): [#def1503]
tcl-8.6.13-build/tcl8.6.13/generic/tclListObj.c:1427: error[legacyUninitvar]: Uninitialized variable: *(&elemPtrs)
# 1425|   	 */
# 1426|   
# 1427|-> 	if (TclListObjGetElements(interp, subListPtr, &elemCount, &elemPtrs)
# 1428|   		!= TCL_OK) {
# 1429|   	    /* ...the sublist we're indexing into isn't a list at all. */

Error: CPPCHECK_WARNING (CWE-476): [#def1504]
tcl-8.6.13-build/tcl8.6.13/generic/tclListObj.c:1470: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1468|   	    parentList = subListPtr;
# 1469|   	    if (index == elemCount) {
# 1470|-> 		TclNewObj(subListPtr);
# 1471|   	    } else {
# 1472|   		subListPtr = elemPtrs[index];

Error: CPPCHECK_WARNING (CWE-457): [#def1505]
tcl-8.6.13-build/tcl8.6.13/generic/tclListObj.c:1470: error[uninitvar]: Uninitialized variable: cachePtr
# 1468|   	    parentList = subListPtr;
# 1469|   	    if (index == elemCount) {
# 1470|-> 		TclNewObj(subListPtr);
# 1471|   	    } else {
# 1472|   		subListPtr = elemPtrs[index];

Error: CPPCHECK_WARNING (CWE-457): [#def1506]
tcl-8.6.13-build/tcl8.6.13/generic/tclListObj.c:1470: error[uninitvar]: Uninitialized variable: subListPtr
# 1468|   	    parentList = subListPtr;
# 1469|   	    if (index == elemCount) {
# 1470|-> 		TclNewObj(subListPtr);
# 1471|   	    } else {
# 1472|   		subListPtr = elemPtrs[index];

Error: CPPCHECK_WARNING (CWE-476): [#def1507]
tcl-8.6.13-build/tcl8.6.13/generic/tclListObj.c:1896: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1894|   	    /* TODO: replace panic with error on alloc failure? */
# 1895|   	    if (literal) {
# 1896|-> 		TclNewStringObj(*elemPtrs, elemStart, elemSize);
# 1897|   	    } else {
# 1898|   		TclNewObj(*elemPtrs);

Error: CPPCHECK_WARNING (CWE-457): [#def1508]
tcl-8.6.13-build/tcl8.6.13/generic/tclListObj.c:1896: error[uninitvar]: Uninitialized variable: *elemPtrs
# 1894|   	    /* TODO: replace panic with error on alloc failure? */
# 1895|   	    if (literal) {
# 1896|-> 		TclNewStringObj(*elemPtrs, elemStart, elemSize);
# 1897|   	    } else {
# 1898|   		TclNewObj(*elemPtrs);

Error: CPPCHECK_WARNING (CWE-457): [#def1509]
tcl-8.6.13-build/tcl8.6.13/generic/tclListObj.c:1896: error[uninitvar]: Uninitialized variable: cachePtr
# 1894|   	    /* TODO: replace panic with error on alloc failure? */
# 1895|   	    if (literal) {
# 1896|-> 		TclNewStringObj(*elemPtrs, elemStart, elemSize);
# 1897|   	    } else {
# 1898|   		TclNewObj(*elemPtrs);

Error: CPPCHECK_WARNING (CWE-476): [#def1510]
tcl-8.6.13-build/tcl8.6.13/generic/tclListObj.c:1898: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1896|   		TclNewStringObj(*elemPtrs, elemStart, elemSize);
# 1897|   	    } else {
# 1898|-> 		TclNewObj(*elemPtrs);
# 1899|   		(*elemPtrs)->bytes = ckalloc((unsigned) elemSize + 1);
# 1900|   		(*elemPtrs)->length = TclCopyAndCollapse(elemSize, elemStart,

Error: CPPCHECK_WARNING (CWE-457): [#def1511]
tcl-8.6.13-build/tcl8.6.13/generic/tclListObj.c:1898: error[uninitvar]: Uninitialized variable: (*elemPtrs)->internalRep.twoPtrValue.ptr1
# 1896|   		TclNewStringObj(*elemPtrs, elemStart, elemSize);
# 1897|   	    } else {
# 1898|-> 		TclNewObj(*elemPtrs);
# 1899|   		(*elemPtrs)->bytes = ckalloc((unsigned) elemSize + 1);
# 1900|   		(*elemPtrs)->length = TclCopyAndCollapse(elemSize, elemStart,

Error: CPPCHECK_WARNING (CWE-457): [#def1512]
tcl-8.6.13-build/tcl8.6.13/generic/tclListObj.c:1898: error[uninitvar]: Uninitialized variable: cachePtr
# 1896|   		TclNewStringObj(*elemPtrs, elemStart, elemSize);
# 1897|   	    } else {
# 1898|-> 		TclNewObj(*elemPtrs);
# 1899|   		(*elemPtrs)->bytes = ckalloc((unsigned) elemSize + 1);
# 1900|   		(*elemPtrs)->length = TclCopyAndCollapse(elemSize, elemStart,

Error: CPPCHECK_WARNING: [#def1513]
tcl-8.6.13-build/tcl8.6.13/generic/tclLiteral.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def1514]
tcl-8.6.13-build/tcl8.6.13/generic/tclLiteral.c:132: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  130|   	while (entryPtr != NULL) {
#  131|   	    objPtr = entryPtr->objPtr;
#  132|-> 	    TclDecrRefCount(objPtr);
#  133|   	    nextPtr = entryPtr->nextPtr;
#  134|   	    ckfree(entryPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def1515]
tcl-8.6.13-build/tcl8.6.13/generic/tclLiteral.c:132: error[uninitvar]: Uninitialized variable: cachePtr
#  130|   	while (entryPtr != NULL) {
#  131|   	    objPtr = entryPtr->objPtr;
#  132|-> 	    TclDecrRefCount(objPtr);
#  133|   	    nextPtr = entryPtr->nextPtr;
#  134|   	    ckfree(entryPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def1516]
tcl-8.6.13-build/tcl8.6.13/generic/tclLiteral.c:247: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  245|        */
#  246|   
#  247|->     TclNewObj(objPtr);
#  248|       if ((flags & LITERAL_ON_HEAP)) {
#  249|   	objPtr->bytes = bytes;

Error: CPPCHECK_WARNING (CWE-457): [#def1517]
tcl-8.6.13-build/tcl8.6.13/generic/tclLiteral.c:247: error[uninitvar]: Uninitialized variable: cachePtr
#  245|        */
#  246|   
#  247|->     TclNewObj(objPtr);
#  248|       if ((flags & LITERAL_ON_HEAP)) {
#  249|   	objPtr->bytes = bytes;

Error: CPPCHECK_WARNING (CWE-457): [#def1518]
tcl-8.6.13-build/tcl8.6.13/generic/tclLiteral.c:247: error[uninitvar]: Uninitialized variable: objPtr
#  245|        */
#  246|   
#  247|->     TclNewObj(objPtr);
#  248|       if ((flags & LITERAL_ON_HEAP)) {
#  249|   	objPtr->bytes = bytes;

Error: CPPCHECK_WARNING (CWE-476): [#def1519]
tcl-8.6.13-build/tcl8.6.13/generic/tclLiteral.c:854: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  852|   		globalTablePtr->numEntries--;
#  853|   
#  854|-> 		TclDecrRefCount(objPtr);
#  855|   
#  856|   #ifdef TCL_COMPILE_STATS

Error: CPPCHECK_WARNING (CWE-457): [#def1520]
tcl-8.6.13-build/tcl8.6.13/generic/tclLiteral.c:854: error[uninitvar]: Uninitialized variable: cachePtr
#  852|   		globalTablePtr->numEntries--;
#  853|   
#  854|-> 		TclDecrRefCount(objPtr);
#  855|   
#  856|   #ifdef TCL_COMPILE_STATS

Error: CPPCHECK_WARNING: [#def1521]
tcl-8.6.13-build/tcl8.6.13/generic/tclLoad.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def1522]
tcl-8.6.13-build/tcl8.6.13/generic/tclLoad.c:544:17: warning[deadcode.DeadStores]: Value stored to 'fullFileName' during its initialization is never read
#  542|       int i, index, code, complain = 1, keepLibrary = 0;
#  543|       int trustedRefCount = -1, safeRefCount = -1;
#  544|->     const char *fullFileName = "";
#  545|       const char *packageName;
#  546|       static const char *const options[] = {

Error: CLANG_WARNING: [#def1523]
tcl-8.6.13-build/tcl8.6.13/generic/tclLoad.c:669:6: warning[deadcode.DeadStores]: Value stored to 'defaultPtr' is never read
#  667|   	}
#  668|   	if (namesMatch && (fullFileName[0] == 0)) {
#  669|-> 	    defaultPtr = pkgPtr;
#  670|   	}
#  671|   	if (filesMatch && !namesMatch && (fullFileName[0] != 0)) {

Error: CLANG_WARNING: [#def1524]
tcl-8.6.13-build/tcl8.6.13/generic/tclLoad.c:822:5: warning[deadcode.DeadStores]: Value stored to 'trustedRefCount' is never read
#  820|   	}
#  821|       }
#  822|->     trustedRefCount = pkgPtr->interpRefCount;
#  823|       safeRefCount = pkgPtr->safeInterpRefCount;
#  824|       Tcl_MutexUnlock(&packageMutex);

Error: CLANG_WARNING: [#def1525]
tcl-8.6.13-build/tcl8.6.13/generic/tclLoad.c:823:5: warning[deadcode.DeadStores]: Value stored to 'safeRefCount' is never read
#  821|       }
#  822|       trustedRefCount = pkgPtr->interpRefCount;
#  823|->     safeRefCount = pkgPtr->safeInterpRefCount;
#  824|       Tcl_MutexUnlock(&packageMutex);
#  825|   

Error: CPPCHECK_WARNING (CWE-476): [#def1526]
tcl-8.6.13-build/tcl8.6.13/generic/tclLoad.c:1052: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1050|   	 */
# 1051|   
# 1052|-> 	TclNewObj(resultObj);
# 1053|   	Tcl_MutexLock(&packageMutex);
# 1054|   	for (pkgPtr = firstPackagePtr; pkgPtr != NULL;

Error: CPPCHECK_WARNING (CWE-457): [#def1527]
tcl-8.6.13-build/tcl8.6.13/generic/tclLoad.c:1052: error[uninitvar]: Uninitialized variable: cachePtr
# 1050|   	 */
# 1051|   
# 1052|-> 	TclNewObj(resultObj);
# 1053|   	Tcl_MutexLock(&packageMutex);
# 1054|   	for (pkgPtr = firstPackagePtr; pkgPtr != NULL;

Error: CPPCHECK_WARNING (CWE-457): [#def1528]
tcl-8.6.13-build/tcl8.6.13/generic/tclLoad.c:1052: error[uninitvar]: Uninitialized variable: resultObj
# 1050|   	 */
# 1051|   
# 1052|-> 	TclNewObj(resultObj);
# 1053|   	Tcl_MutexLock(&packageMutex);
# 1054|   	for (pkgPtr = firstPackagePtr; pkgPtr != NULL;

Error: CPPCHECK_WARNING (CWE-476): [#def1529]
tcl-8.6.13-build/tcl8.6.13/generic/tclLoad.c:1076: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1074|       }
# 1075|       ipPtr = Tcl_GetAssocData(target, "tclLoad", NULL);
# 1076|->     TclNewObj(resultObj);
# 1077|       for (; ipPtr != NULL; ipPtr = ipPtr->nextPtr) {
# 1078|   	pkgPtr = ipPtr->pkgPtr;

Error: CPPCHECK_WARNING (CWE-457): [#def1530]
tcl-8.6.13-build/tcl8.6.13/generic/tclLoad.c:1076: error[uninitvar]: Uninitialized variable: (resultObj)->internalRep.twoPtrValue.ptr1
# 1074|       }
# 1075|       ipPtr = Tcl_GetAssocData(target, "tclLoad", NULL);
# 1076|->     TclNewObj(resultObj);
# 1077|       for (; ipPtr != NULL; ipPtr = ipPtr->nextPtr) {
# 1078|   	pkgPtr = ipPtr->pkgPtr;

Error: CPPCHECK_WARNING (CWE-457): [#def1531]
tcl-8.6.13-build/tcl8.6.13/generic/tclLoad.c:1076: error[uninitvar]: Uninitialized variable: cachePtr
# 1074|       }
# 1075|       ipPtr = Tcl_GetAssocData(target, "tclLoad", NULL);
# 1076|->     TclNewObj(resultObj);
# 1077|       for (; ipPtr != NULL; ipPtr = ipPtr->nextPtr) {
# 1078|   	pkgPtr = ipPtr->pkgPtr;

Error: CPPCHECK_WARNING: [#def1532]
tcl-8.6.13-build/tcl8.6.13/generic/tclMain.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def1533]
tcl-8.6.13-build/tcl8.6.13/generic/tclMain.c:309: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  307|       is.interp = interp;
#  308|       is.prompt = PROMPT_START;
#  309|->     TclNewObj(is.commandPtr);
#  310|   
#  311|       /*

Error: CPPCHECK_WARNING (CWE-457): [#def1534]
tcl-8.6.13-build/tcl8.6.13/generic/tclMain.c:309: error[uninitvar]: Uninitialized variable: cachePtr
#  307|       is.interp = interp;
#  308|       is.prompt = PROMPT_START;
#  309|->     TclNewObj(is.commandPtr);
#  310|   
#  311|       /*

Error: CPPCHECK_WARNING (CWE-457): [#def1535]
tcl-8.6.13-build/tcl8.6.13/generic/tclMain.c:309: error[uninitvar]: Uninitialized variable: is.commandPtr
#  307|       is.interp = interp;
#  308|       is.prompt = PROMPT_START;
#  309|->     TclNewObj(is.commandPtr);
#  310|   
#  311|       /*

Error: CPPCHECK_WARNING (CWE-476): [#def1536]
tcl-8.6.13-build/tcl8.6.13/generic/tclMain.c:410: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  408|   		Tcl_Obj *keyPtr, *valuePtr;
#  409|   
#  410|-> 		TclNewLiteralStringObj(keyPtr, "-errorinfo");
#  411|   		Tcl_IncrRefCount(keyPtr);
#  412|   		Tcl_DictObjGet(NULL, options, keyPtr, &valuePtr);

Error: CPPCHECK_WARNING (CWE-457): [#def1537]
tcl-8.6.13-build/tcl8.6.13/generic/tclMain.c:410: error[uninitvar]: Uninitialized variable: cachePtr
#  408|   		Tcl_Obj *keyPtr, *valuePtr;
#  409|   
#  410|-> 		TclNewLiteralStringObj(keyPtr, "-errorinfo");
#  411|   		Tcl_IncrRefCount(keyPtr);
#  412|   		Tcl_DictObjGet(NULL, options, keyPtr, &valuePtr);

Error: CPPCHECK_WARNING (CWE-457): [#def1538]
tcl-8.6.13-build/tcl8.6.13/generic/tclMain.c:410: error[uninitvar]: Uninitialized variable: keyPtr
#  408|   		Tcl_Obj *keyPtr, *valuePtr;
#  409|   
#  410|-> 		TclNewLiteralStringObj(keyPtr, "-errorinfo");
#  411|   		Tcl_IncrRefCount(keyPtr);
#  412|   		Tcl_DictObjGet(NULL, options, keyPtr, &valuePtr);

Error: CPPCHECK_WARNING (CWE-476): [#def1539]
tcl-8.6.13-build/tcl8.6.13/generic/tclMain.c:524: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  522|   	    is.input = Tcl_GetStdChannel(TCL_STDIN);
#  523|   	    Tcl_DecrRefCount(is.commandPtr);
#  524|-> 	    TclNewObj(is.commandPtr);
#  525|   	    Tcl_IncrRefCount(is.commandPtr);
#  526|   	    if (code != TCL_OK) {

Error: CPPCHECK_WARNING (CWE-457): [#def1540]
tcl-8.6.13-build/tcl8.6.13/generic/tclMain.c:524: error[uninitvar]: Uninitialized variable: (is.commandPtr)->internalRep.twoPtrValue.ptr1
#  522|   	    is.input = Tcl_GetStdChannel(TCL_STDIN);
#  523|   	    Tcl_DecrRefCount(is.commandPtr);
#  524|-> 	    TclNewObj(is.commandPtr);
#  525|   	    Tcl_IncrRefCount(is.commandPtr);
#  526|   	    if (code != TCL_OK) {

Error: CPPCHECK_WARNING (CWE-457): [#def1541]
tcl-8.6.13-build/tcl8.6.13/generic/tclMain.c:524: error[uninitvar]: Uninitialized variable: cachePtr
#  522|   	    is.input = Tcl_GetStdChannel(TCL_STDIN);
#  523|   	    Tcl_DecrRefCount(is.commandPtr);
#  524|-> 	    TclNewObj(is.commandPtr);
#  525|   	    Tcl_IncrRefCount(is.commandPtr);
#  526|   	    if (code != TCL_OK) {

Error: CPPCHECK_WARNING (CWE-476): [#def1542]
tcl-8.6.13-build/tcl8.6.13/generic/tclMain.c:809: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  807|       isPtr->input = chan = Tcl_GetStdChannel(TCL_STDIN);
#  808|       Tcl_DecrRefCount(commandPtr);
#  809|->     TclNewObj(commandPtr);
#  810|       isPtr->commandPtr = commandPtr;
#  811|       Tcl_IncrRefCount(commandPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def1543]
tcl-8.6.13-build/tcl8.6.13/generic/tclMain.c:809: error[uninitvar]: Uninitialized variable: cachePtr
#  807|       isPtr->input = chan = Tcl_GetStdChannel(TCL_STDIN);
#  808|       Tcl_DecrRefCount(commandPtr);
#  809|->     TclNewObj(commandPtr);
#  810|       isPtr->commandPtr = commandPtr;
#  811|       Tcl_IncrRefCount(commandPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def1544]
tcl-8.6.13-build/tcl8.6.13/generic/tclMain.c:809: error[uninitvar]: Uninitialized variable: commandPtr
#  807|       isPtr->input = chan = Tcl_GetStdChannel(TCL_STDIN);
#  808|       Tcl_DecrRefCount(commandPtr);
#  809|->     TclNewObj(commandPtr);
#  810|       isPtr->commandPtr = commandPtr;
#  811|       Tcl_IncrRefCount(commandPtr);

Error: CPPCHECK_WARNING: [#def1545]
tcl-8.6.13-build/tcl8.6.13/generic/tclNamesp.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def1546]
tcl-8.6.13-build/tcl8.6.13/generic/tclNamesp.c:1602: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1600|   	int result;
# 1601|   
# 1602|-> 	TclNewLiteralStringObj(objv[0], "auto_import");
# 1603|   	objv[1] = Tcl_NewStringObj(pattern, -1);
# 1604|   

Error: CPPCHECK_WARNING (CWE-457): [#def1547]
tcl-8.6.13-build/tcl8.6.13/generic/tclNamesp.c:1602: error[uninitvar]: Uninitialized variable: (objv[0])->internalRep.twoPtrValue.ptr1
# 1600|   	int result;
# 1601|   
# 1602|-> 	TclNewLiteralStringObj(objv[0], "auto_import");
# 1603|   	objv[1] = Tcl_NewStringObj(pattern, -1);
# 1604|   

Error: CPPCHECK_WARNING (CWE-457): [#def1548]
tcl-8.6.13-build/tcl8.6.13/generic/tclNamesp.c:1602: error[uninitvar]: Uninitialized variable: cachePtr
# 1600|   	int result;
# 1601|   
# 1602|-> 	TclNewLiteralStringObj(objv[0], "auto_import");
# 1603|   	objv[1] = Tcl_NewStringObj(pattern, -1);
# 1604|   

Error: CPPCHECK_WARNING (CWE-476): [#def1549]
tcl-8.6.13-build/tcl8.6.13/generic/tclNamesp.c:3151: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3149|        */
# 3150|   
# 3151|->     TclNewObj(listPtr);
# 3152|       TclNewLiteralStringObj(objPtr, "::namespace");
# 3153|       Tcl_ListObjAppendElement(interp, listPtr, objPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def1550]
tcl-8.6.13-build/tcl8.6.13/generic/tclNamesp.c:3151: error[uninitvar]: Uninitialized variable: cachePtr
# 3149|        */
# 3150|   
# 3151|->     TclNewObj(listPtr);
# 3152|       TclNewLiteralStringObj(objPtr, "::namespace");
# 3153|       Tcl_ListObjAppendElement(interp, listPtr, objPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def1551]
tcl-8.6.13-build/tcl8.6.13/generic/tclNamesp.c:3151: error[uninitvar]: Uninitialized variable: listPtr
# 3149|        */
# 3150|   
# 3151|->     TclNewObj(listPtr);
# 3152|       TclNewLiteralStringObj(objPtr, "::namespace");
# 3153|       Tcl_ListObjAppendElement(interp, listPtr, objPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def1552]
tcl-8.6.13-build/tcl8.6.13/generic/tclNamesp.c:3152: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3150|   
# 3151|       TclNewObj(listPtr);
# 3152|->     TclNewLiteralStringObj(objPtr, "::namespace");
# 3153|       Tcl_ListObjAppendElement(interp, listPtr, objPtr);
# 3154|       TclNewLiteralStringObj(objPtr, "inscope");

Error: CPPCHECK_WARNING (CWE-457): [#def1553]
tcl-8.6.13-build/tcl8.6.13/generic/tclNamesp.c:3152: error[uninitvar]: Uninitialized variable: cachePtr
# 3150|   
# 3151|       TclNewObj(listPtr);
# 3152|->     TclNewLiteralStringObj(objPtr, "::namespace");
# 3153|       Tcl_ListObjAppendElement(interp, listPtr, objPtr);
# 3154|       TclNewLiteralStringObj(objPtr, "inscope");

Error: CPPCHECK_WARNING (CWE-457): [#def1554]
tcl-8.6.13-build/tcl8.6.13/generic/tclNamesp.c:3152: error[uninitvar]: Uninitialized variable: objPtr
# 3150|   
# 3151|       TclNewObj(listPtr);
# 3152|->     TclNewLiteralStringObj(objPtr, "::namespace");
# 3153|       Tcl_ListObjAppendElement(interp, listPtr, objPtr);
# 3154|       TclNewLiteralStringObj(objPtr, "inscope");

Error: CPPCHECK_WARNING (CWE-476): [#def1555]
tcl-8.6.13-build/tcl8.6.13/generic/tclNamesp.c:3154: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3152|       TclNewLiteralStringObj(objPtr, "::namespace");
# 3153|       Tcl_ListObjAppendElement(interp, listPtr, objPtr);
# 3154|->     TclNewLiteralStringObj(objPtr, "inscope");
# 3155|       Tcl_ListObjAppendElement(interp, listPtr, objPtr);
# 3156|   

Error: CPPCHECK_WARNING (CWE-457): [#def1556]
tcl-8.6.13-build/tcl8.6.13/generic/tclNamesp.c:3154: error[uninitvar]: Uninitialized variable: (objPtr)->internalRep.twoPtrValue.ptr1
# 3152|       TclNewLiteralStringObj(objPtr, "::namespace");
# 3153|       Tcl_ListObjAppendElement(interp, listPtr, objPtr);
# 3154|->     TclNewLiteralStringObj(objPtr, "inscope");
# 3155|       Tcl_ListObjAppendElement(interp, listPtr, objPtr);
# 3156|   

Error: CPPCHECK_WARNING (CWE-457): [#def1557]
tcl-8.6.13-build/tcl8.6.13/generic/tclNamesp.c:3154: error[uninitvar]: Uninitialized variable: cachePtr
# 3152|       TclNewLiteralStringObj(objPtr, "::namespace");
# 3153|       Tcl_ListObjAppendElement(interp, listPtr, objPtr);
# 3154|->     TclNewLiteralStringObj(objPtr, "inscope");
# 3155|       Tcl_ListObjAppendElement(interp, listPtr, objPtr);
# 3156|   

Error: CPPCHECK_WARNING (CWE-476): [#def1558]
tcl-8.6.13-build/tcl8.6.13/generic/tclNamesp.c:3159: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3157|       currNsPtr = (Namespace *) TclGetCurrentNamespace(interp);
# 3158|       if (currNsPtr == (Namespace *) TclGetGlobalNamespace(interp)) {
# 3159|-> 	TclNewLiteralStringObj(objPtr, "::");
# 3160|       } else {
# 3161|   	objPtr = Tcl_NewStringObj(currNsPtr->fullName, -1);

Error: CPPCHECK_WARNING (CWE-457): [#def1559]
tcl-8.6.13-build/tcl8.6.13/generic/tclNamesp.c:3159: error[uninitvar]: Uninitialized variable: cachePtr
# 3157|       currNsPtr = (Namespace *) TclGetCurrentNamespace(interp);
# 3158|       if (currNsPtr == (Namespace *) TclGetGlobalNamespace(interp)) {
# 3159|-> 	TclNewLiteralStringObj(objPtr, "::");
# 3160|       } else {
# 3161|   	objPtr = Tcl_NewStringObj(currNsPtr->fullName, -1);

Error: CPPCHECK_WARNING (CWE-476): [#def1560]
tcl-8.6.13-build/tcl8.6.13/generic/tclNamesp.c:3552: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3550|   	Tcl_Obj *listPtr;
# 3551|   
# 3552|-> 	TclNewObj(listPtr);
# 3553|   	(void) Tcl_AppendExportList(interp, NULL, listPtr);
# 3554|   	Tcl_SetObjResult(interp, listPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def1561]
tcl-8.6.13-build/tcl8.6.13/generic/tclNamesp.c:3552: error[uninitvar]: Uninitialized variable: cachePtr
# 3550|   	Tcl_Obj *listPtr;
# 3551|   
# 3552|-> 	TclNewObj(listPtr);
# 3553|   	(void) Tcl_AppendExportList(interp, NULL, listPtr);
# 3554|   	Tcl_SetObjResult(interp, listPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def1562]
tcl-8.6.13-build/tcl8.6.13/generic/tclNamesp.c:3552: error[uninitvar]: Uninitialized variable: listPtr
# 3550|   	Tcl_Obj *listPtr;
# 3551|   
# 3552|-> 	TclNewObj(listPtr);
# 3553|   	(void) Tcl_AppendExportList(interp, NULL, listPtr);
# 3554|   	Tcl_SetObjResult(interp, listPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def1563]
tcl-8.6.13-build/tcl8.6.13/generic/tclNamesp.c:3716: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3714|   	Tcl_Obj *listPtr;
# 3715|   
# 3716|-> 	TclNewObj(listPtr);
# 3717|   	for (hPtr = Tcl_FirstHashEntry(&nsPtr->cmdTable, &search);
# 3718|   		hPtr != NULL; hPtr = Tcl_NextHashEntry(&search)) {

Error: CPPCHECK_WARNING (CWE-457): [#def1564]
tcl-8.6.13-build/tcl8.6.13/generic/tclNamesp.c:3716: error[uninitvar]: Uninitialized variable: cachePtr
# 3714|   	Tcl_Obj *listPtr;
# 3715|   
# 3716|-> 	TclNewObj(listPtr);
# 3717|   	for (hPtr = Tcl_FirstHashEntry(&nsPtr->cmdTable, &search);
# 3718|   		hPtr != NULL; hPtr = Tcl_NextHashEntry(&search)) {

Error: CPPCHECK_WARNING (CWE-457): [#def1565]
tcl-8.6.13-build/tcl8.6.13/generic/tclNamesp.c:3716: error[uninitvar]: Uninitialized variable: listPtr
# 3714|   	Tcl_Obj *listPtr;
# 3715|   
# 3716|-> 	TclNewObj(listPtr);
# 3717|   	for (hPtr = Tcl_FirstHashEntry(&nsPtr->cmdTable, &search);
# 3718|   		hPtr != NULL; hPtr = Tcl_NextHashEntry(&search)) {

Error: CPPCHECK_WARNING (CWE-476): [#def1566]
tcl-8.6.13-build/tcl8.6.13/generic/tclNamesp.c:3913: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3911|       }
# 3912|       origCommand = TclGetOriginalCommand(command);
# 3913|->     TclNewObj(resultPtr);
# 3914|       if (origCommand == NULL) {
# 3915|   	/*

Error: CPPCHECK_WARNING (CWE-457): [#def1567]
tcl-8.6.13-build/tcl8.6.13/generic/tclNamesp.c:3913: error[uninitvar]: Uninitialized variable: cachePtr
# 3911|       }
# 3912|       origCommand = TclGetOriginalCommand(command);
# 3913|->     TclNewObj(resultPtr);
# 3914|       if (origCommand == NULL) {
# 3915|   	/*

Error: CPPCHECK_WARNING (CWE-457): [#def1568]
tcl-8.6.13-build/tcl8.6.13/generic/tclNamesp.c:3913: error[uninitvar]: Uninitialized variable: resultPtr
# 3911|       }
# 3912|       origCommand = TclGetOriginalCommand(command);
# 3913|->     TclNewObj(resultPtr);
# 3914|       if (origCommand == NULL) {
# 3915|   	/*

Error: CPPCHECK_WARNING (CWE-476): [#def1569]
tcl-8.6.13-build/tcl8.6.13/generic/tclNamesp.c:4032: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4030|   	Tcl_Obj *resultObj;
# 4031|   
# 4032|-> 	TclNewObj(resultObj);
# 4033|   	for (i=0 ; i<nsPtr->commandPathLength ; i++) {
# 4034|   	    if (nsPtr->commandPathArray[i].nsPtr != NULL) {

Error: CPPCHECK_WARNING (CWE-457): [#def1570]
tcl-8.6.13-build/tcl8.6.13/generic/tclNamesp.c:4032: error[uninitvar]: Uninitialized variable: cachePtr
# 4030|   	Tcl_Obj *resultObj;
# 4031|   
# 4032|-> 	TclNewObj(resultObj);
# 4033|   	for (i=0 ; i<nsPtr->commandPathLength ; i++) {
# 4034|   	    if (nsPtr->commandPathArray[i].nsPtr != NULL) {

Error: CPPCHECK_WARNING (CWE-457): [#def1571]
tcl-8.6.13-build/tcl8.6.13/generic/tclNamesp.c:4032: error[uninitvar]: Uninitialized variable: resultObj
# 4030|   	Tcl_Obj *resultObj;
# 4031|   
# 4032|-> 	TclNewObj(resultObj);
# 4033|   	for (i=0 ; i<nsPtr->commandPathLength ; i++) {
# 4034|   	    if (nsPtr->commandPathArray[i].nsPtr != NULL) {

Error: CPPCHECK_WARNING (CWE-457): [#def1572]
tcl-8.6.13-build/tcl8.6.13/generic/tclNamesp.c:4047: error[legacyUninitvar]: Uninitialized variable: *(&nsObjv)
# 4045|        */
# 4046|   
# 4047|->     if (TclListObjGetElements(interp, objv[1], &nsObjc, &nsObjv) != TCL_OK) {
# 4048|   	goto badNamespace;
# 4049|       }

Error: CPPCHECK_WARNING (CWE-476): [#def1573]
tcl-8.6.13-build/tcl8.6.13/generic/tclNamesp.c:4327: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4325|   	resultPtr = Tcl_GetNamespaceUnknownHandler(interp, currNsPtr);
# 4326|   	if (resultPtr == NULL) {
# 4327|-> 	    TclNewObj(resultPtr);
# 4328|   	}
# 4329|   	Tcl_SetObjResult(interp, resultPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def1574]
tcl-8.6.13-build/tcl8.6.13/generic/tclNamesp.c:4327: error[uninitvar]: Uninitialized variable: cachePtr
# 4325|   	resultPtr = Tcl_GetNamespaceUnknownHandler(interp, currNsPtr);
# 4326|   	if (resultPtr == NULL) {
# 4327|-> 	    TclNewObj(resultPtr);
# 4328|   	}
# 4329|   	Tcl_SetObjResult(interp, resultPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def1575]
tcl-8.6.13-build/tcl8.6.13/generic/tclNamesp.c:4327: error[uninitvar]: Uninitialized variable: resultPtr
# 4325|   	resultPtr = Tcl_GetNamespaceUnknownHandler(interp, currNsPtr);
# 4326|   	if (resultPtr == NULL) {
# 4327|-> 	    TclNewObj(resultPtr);
# 4328|   	}
# 4329|   	Tcl_SetObjResult(interp, resultPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def1576]
tcl-8.6.13-build/tcl8.6.13/generic/tclNamesp.c:4374: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4372|   	 */
# 4373|   
# 4374|-> 	TclNewLiteralStringObj(currNsPtr->unknownHandlerPtr, "::unknown");
# 4375|   	Tcl_IncrRefCount(currNsPtr->unknownHandlerPtr);
# 4376|       }

Error: CPPCHECK_WARNING (CWE-457): [#def1577]
tcl-8.6.13-build/tcl8.6.13/generic/tclNamesp.c:4374: error[uninitvar]: Uninitialized variable: cachePtr
# 4372|   	 */
# 4373|   
# 4374|-> 	TclNewLiteralStringObj(currNsPtr->unknownHandlerPtr, "::unknown");
# 4375|   	Tcl_IncrRefCount(currNsPtr->unknownHandlerPtr);
# 4376|       }

Error: CPPCHECK_WARNING (CWE-457): [#def1578]
tcl-8.6.13-build/tcl8.6.13/generic/tclNamesp.c:4374: error[uninitvar]: Uninitialized variable: currNsPtr->unknownHandlerPtr
# 4372|   	 */
# 4373|   
# 4374|-> 	TclNewLiteralStringObj(currNsPtr->unknownHandlerPtr, "::unknown");
# 4375|   	Tcl_IncrRefCount(currNsPtr->unknownHandlerPtr);
# 4376|       }

Error: CPPCHECK_WARNING (CWE-476): [#def1579]
tcl-8.6.13-build/tcl8.6.13/generic/tclNamesp.c:4654: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 4652|       }
# 4653|   
# 4654|->     TclNewObj(resultPtr);
# 4655|       switch (lookupType) {
# 4656|       case 0: {				/* -command */

Error: CPPCHECK_WARNING (CWE-457): [#def1580]
tcl-8.6.13-build/tcl8.6.13/generic/tclNamesp.c:4654: error[uninitvar]: Uninitialized variable: cachePtr
# 4652|       }
# 4653|   
# 4654|->     TclNewObj(resultPtr);
# 4655|       switch (lookupType) {
# 4656|       case 0: {				/* -command */

Error: CPPCHECK_WARNING (CWE-457): [#def1581]
tcl-8.6.13-build/tcl8.6.13/generic/tclNamesp.c:4654: error[uninitvar]: Uninitialized variable: resultPtr
# 4652|       }
# 4653|   
# 4654|->     TclNewObj(resultPtr);
# 4655|       switch (lookupType) {
# 4656|       case 0: {				/* -command */

Error: CPPCHECK_WARNING: [#def1582]
tcl-8.6.13-build/tcl8.6.13/generic/tclNotify.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def1583]
tcl-8.6.13-build/tcl8.6.13/generic/tclOO.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def1584]
tcl-8.6.13-build/tcl8.6.13/generic/tclOO.c:347: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  345|       fPtr->epoch = 0;
#  346|       fPtr->tsdPtr = tsdPtr;
#  347|->     TclNewLiteralStringObj(fPtr->unknownMethodNameObj, "unknown");
#  348|       TclNewLiteralStringObj(fPtr->constructorName, "<constructor>");
#  349|       TclNewLiteralStringObj(fPtr->destructorName, "<destructor>");

Error: CPPCHECK_WARNING (CWE-476): [#def1585]
tcl-8.6.13-build/tcl8.6.13/generic/tclOO.c:348: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  346|       fPtr->tsdPtr = tsdPtr;
#  347|       TclNewLiteralStringObj(fPtr->unknownMethodNameObj, "unknown");
#  348|->     TclNewLiteralStringObj(fPtr->constructorName, "<constructor>");
#  349|       TclNewLiteralStringObj(fPtr->destructorName, "<destructor>");
#  350|       TclNewLiteralStringObj(fPtr->clonedName, "<cloned>");

Error: CPPCHECK_WARNING (CWE-476): [#def1586]
tcl-8.6.13-build/tcl8.6.13/generic/tclOO.c:349: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  347|       TclNewLiteralStringObj(fPtr->unknownMethodNameObj, "unknown");
#  348|       TclNewLiteralStringObj(fPtr->constructorName, "<constructor>");
#  349|->     TclNewLiteralStringObj(fPtr->destructorName, "<destructor>");
#  350|       TclNewLiteralStringObj(fPtr->clonedName, "<cloned>");
#  351|       TclNewLiteralStringObj(fPtr->defineName, "::oo::define");

Error: CPPCHECK_WARNING (CWE-476): [#def1587]
tcl-8.6.13-build/tcl8.6.13/generic/tclOO.c:350: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  348|       TclNewLiteralStringObj(fPtr->constructorName, "<constructor>");
#  349|       TclNewLiteralStringObj(fPtr->destructorName, "<destructor>");
#  350|->     TclNewLiteralStringObj(fPtr->clonedName, "<cloned>");
#  351|       TclNewLiteralStringObj(fPtr->defineName, "::oo::define");
#  352|       Tcl_IncrRefCount(fPtr->unknownMethodNameObj);

Error: CPPCHECK_WARNING (CWE-476): [#def1588]
tcl-8.6.13-build/tcl8.6.13/generic/tclOO.c:351: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  349|       TclNewLiteralStringObj(fPtr->destructorName, "<destructor>");
#  350|       TclNewLiteralStringObj(fPtr->clonedName, "<cloned>");
#  351|->     TclNewLiteralStringObj(fPtr->defineName, "::oo::define");
#  352|       Tcl_IncrRefCount(fPtr->unknownMethodNameObj);
#  353|       Tcl_IncrRefCount(fPtr->constructorName);

Error: CPPCHECK_WARNING (CWE-476): [#def1589]
tcl-8.6.13-build/tcl8.6.13/generic/tclOO.c:359: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  357|       Tcl_CreateObjCommand(interp, "::oo::UnknownDefinition",
#  358|   	    TclOOUnknownDefinition, NULL, NULL);
#  359|->     TclNewLiteralStringObj(namePtr, "::oo::UnknownDefinition");
#  360|       Tcl_SetNamespaceUnknownHandler(interp, fPtr->defineNs, namePtr);
#  361|       Tcl_SetNamespaceUnknownHandler(interp, fPtr->objdefNs, namePtr);

Error: CPPCHECK_WARNING (CWE-476): [#def1590]
tcl-8.6.13-build/tcl8.6.13/generic/tclOO.c:481: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  479|        */
#  480|   
#  481|->     TclNewLiteralStringObj(argsPtr, "originObject");
#  482|       Tcl_IncrRefCount(argsPtr);
#  483|       bodyPtr = Tcl_NewStringObj(clonedBody, -1);

Error: CPPCHECK_WARNING (CWE-476): [#def1591]
tcl-8.6.13-build/tcl8.6.13/generic/tclOO.c:486: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  484|       TclOONewProcMethod(interp, fPtr->objectCls, 0, fPtr->clonedName, argsPtr,
#  485|   	    bodyPtr, NULL);
#  486|->     TclDecrRefCount(argsPtr);
#  487|   
#  488|       /*

Error: CPPCHECK_WARNING (CWE-476): [#def1592]
tcl-8.6.13-build/tcl8.6.13/generic/tclOO.c:494: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  492|        */
#  493|   
#  494|->     TclNewLiteralStringObj(namePtr, "new");
#  495|       Tcl_NewInstanceMethod(interp, (Tcl_Object) fPtr->classCls->thisPtr,
#  496|   	    namePtr /* keeps ref */, 0 /* private */, NULL, NULL);

Error: CPPCHECK_WARNING (CWE-476): [#def1593]
tcl-8.6.13-build/tcl8.6.13/generic/tclOO.c:589: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  587|       Foundation *fPtr = GetFoundation(interp);
#  588|   
#  589|->     TclDecrRefCount(fPtr->unknownMethodNameObj);
#  590|       TclDecrRefCount(fPtr->constructorName);
#  591|       TclDecrRefCount(fPtr->destructorName);

Error: CPPCHECK_WARNING (CWE-476): [#def1594]
tcl-8.6.13-build/tcl8.6.13/generic/tclOO.c:590: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  588|   
#  589|       TclDecrRefCount(fPtr->unknownMethodNameObj);
#  590|->     TclDecrRefCount(fPtr->constructorName);
#  591|       TclDecrRefCount(fPtr->destructorName);
#  592|       TclDecrRefCount(fPtr->clonedName);

Error: CPPCHECK_WARNING (CWE-476): [#def1595]
tcl-8.6.13-build/tcl8.6.13/generic/tclOO.c:591: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  589|       TclDecrRefCount(fPtr->unknownMethodNameObj);
#  590|       TclDecrRefCount(fPtr->constructorName);
#  591|->     TclDecrRefCount(fPtr->destructorName);
#  592|       TclDecrRefCount(fPtr->clonedName);
#  593|       TclDecrRefCount(fPtr->defineName);

Error: CPPCHECK_WARNING (CWE-476): [#def1596]
tcl-8.6.13-build/tcl8.6.13/generic/tclOO.c:592: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  590|       TclDecrRefCount(fPtr->constructorName);
#  591|       TclDecrRefCount(fPtr->destructorName);
#  592|->     TclDecrRefCount(fPtr->clonedName);
#  593|       TclDecrRefCount(fPtr->defineName);
#  594|       TclOODecrRefCount(fPtr->objectCls->thisPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def1597]
tcl-8.6.13-build/tcl8.6.13/generic/tclOO.c:593: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  591|       TclDecrRefCount(fPtr->destructorName);
#  592|       TclDecrRefCount(fPtr->clonedName);
#  593|->     TclDecrRefCount(fPtr->defineName);
#  594|       TclOODecrRefCount(fPtr->objectCls->thisPtr);
#  595|       TclOODecrRefCount(fPtr->classCls->thisPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def1598]
tcl-8.6.13-build/tcl8.6.13/generic/tclOO.c:1009: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1007|   
# 1008|   	FOREACH(filterObj, clsPtr->filters) {
# 1009|-> 	    TclDecrRefCount(filterObj);
# 1010|   	}
# 1011|   	ckfree(clsPtr->filters.list);

Error: CPPCHECK_WARNING (CWE-476): [#def1599]
tcl-8.6.13-build/tcl8.6.13/generic/tclOO.c:1060: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1058|   
# 1059|       FOREACH(variableObj, clsPtr->variables) {
# 1060|-> 	TclDecrRefCount(variableObj);
# 1061|       }
# 1062|       if (i) {

Error: CPPCHECK_WARNING (CWE-476): [#def1600]
tcl-8.6.13-build/tcl8.6.13/generic/tclOO.c:1194: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1192|   
# 1193|       FOREACH(filterObj, oPtr->filters) {
# 1194|-> 	TclDecrRefCount(filterObj);
# 1195|       }
# 1196|       if (i) {

Error: CPPCHECK_WARNING (CWE-476): [#def1601]
tcl-8.6.13-build/tcl8.6.13/generic/tclOO.c:1209: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1207|   
# 1208|       FOREACH(variableObj, oPtr->variables) {
# 1209|-> 	TclDecrRefCount(variableObj);
# 1210|       }
# 1211|       if (i) {

Error: CLANG_WARNING: [#def1602]
tcl-8.6.13-build/tcl8.6.13/generic/tclOO.c:1940:5: warning[core.NullDereference]: Array access (via field 'list') results in a null pointer dereference
# 1938|       }
# 1939|       DUPLICATE(o2Ptr->mixins, oPtr->mixins, Class *);
# 1940|->     FOREACH(mixinPtr, o2Ptr->mixins) {
# 1941|   	if (mixinPtr && mixinPtr != o2Ptr->selfCls) {
# 1942|   	    TclOOAddToInstances(o2Ptr, mixinPtr);

Error: CLANG_WARNING: [#def1603]
tcl-8.6.13-build/tcl8.6.13/generic/tclOO.c:1957:5: warning[core.NullDereference]: Array access (via field 'list') results in a null pointer dereference
# 1955|   
# 1956|       DUPLICATE(o2Ptr->filters, oPtr->filters, Tcl_Obj *);
# 1957|->     FOREACH(filterObj, o2Ptr->filters) {
# 1958|   	Tcl_IncrRefCount(filterObj);
# 1959|       }

Error: CLANG_WARNING: [#def1604]
tcl-8.6.13-build/tcl8.6.13/generic/tclOO.c:1966:5: warning[core.NullDereference]: Array access (via field 'list') results in a null pointer dereference
# 1964|   
# 1965|       DUPLICATE(o2Ptr->variables, oPtr->variables, Tcl_Obj *);
# 1966|->     FOREACH(variableObj, o2Ptr->variables) {
# 1967|   	Tcl_IncrRefCount(variableObj);
# 1968|       }

Error: CLANG_WARNING: [#def1605]
tcl-8.6.13-build/tcl8.6.13/generic/tclOO.c:2019:17: warning[core.NullDereference]: Access to field 'flags' results in a dereference of a null pointer (loaded from variable 'cls2Ptr')
# 2017|   	 */
# 2018|   
# 2019|-> 	cls2Ptr->flags = clsPtr->flags;
# 2020|   
# 2021|   	/*

Error: CPPCHECK_WARNING (CWE-476): [#def1606]
tcl-8.6.13-build/tcl8.6.13/generic/tclOO.c:2155: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2153|   	result = Tcl_NRCallObjProc(interp, TclOOInvokeContext, contextPtr, 3,
# 2154|   		args);
# 2155|-> 	TclDecrRefCount(args[0]);
# 2156|   	TclDecrRefCount(args[1]);
# 2157|   	TclDecrRefCount(args[2]);

Error: CPPCHECK_WARNING (CWE-476): [#def1607]
tcl-8.6.13-build/tcl8.6.13/generic/tclOO.c:2156: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2154|   		args);
# 2155|   	TclDecrRefCount(args[0]);
# 2156|-> 	TclDecrRefCount(args[1]);
# 2157|   	TclDecrRefCount(args[2]);
# 2158|   	TclOODeleteContext(contextPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def1608]
tcl-8.6.13-build/tcl8.6.13/generic/tclOO.c:2157: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2155|   	TclDecrRefCount(args[0]);
# 2156|   	TclDecrRefCount(args[1]);
# 2157|-> 	TclDecrRefCount(args[2]);
# 2158|   	TclOODeleteContext(contextPtr);
# 2159|   	if (result == TCL_ERROR) {

Error: CPPCHECK_WARNING (CWE-476): [#def1609]
tcl-8.6.13-build/tcl8.6.13/generic/tclOO.c:2567: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2565|   		(Tcl_Class *) startClsPtr, mappedMethodName);
# 2566|   	if (result != TCL_OK) {
# 2567|-> 	    TclDecrRefCount(mappedMethodName);
# 2568|   	    if (result == TCL_BREAK) {
# 2569|   		goto noMapping;

Error: CPPCHECK_WARNING (CWE-476): [#def1610]
tcl-8.6.13-build/tcl8.6.13/generic/tclOO.c:2583: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2581|   	contextPtr = TclOOGetCallContext(oPtr, mappedMethodName,
# 2582|   		flags | (oPtr->flags & FILTER_HANDLING), methodNamePtr);
# 2583|-> 	TclDecrRefCount(mappedMethodName);
# 2584|   	if (contextPtr == NULL) {
# 2585|   	    Tcl_SetObjResult(interp, Tcl_ObjPrintf(

Error: CLANG_WARNING: [#def1611]
tcl-8.6.13-build/tcl8.6.13/generic/tclOO.c:2603:26: warning[core.NullDereference]: Access to field 'bytes' results in a dereference of a null pointer (loaded from variable 'methodNamePtr')
# 2601|   	    Tcl_SetObjResult(interp, Tcl_ObjPrintf(
# 2602|   		    "impossible to invoke method \"%s\": no defined method or"
# 2603|-> 		    " unknown method", TclGetString(methodNamePtr)));
# 2604|   	    Tcl_SetErrorCode(interp, "TCL", "LOOKUP", "METHOD",
# 2605|   		    TclGetString(methodNamePtr), NULL);

Error: CLANG_WARNING: [#def1612]
tcl-8.6.13-build/tcl8.6.13/generic/tclOO.c:2632:7: warning[core.NullDereference]: Access to field 'bytes' results in a dereference of a null pointer (loaded from variable 'methodNamePtr')
# 2630|   		    "no valid method implementation", -1));
# 2631|   	    Tcl_SetErrorCode(interp, "TCL", "LOOKUP", "METHOD",
# 2632|-> 		    TclGetString(methodNamePtr), NULL);
# 2633|   	    TclOODeleteContext(contextPtr);
# 2634|   	    return TCL_ERROR;

Error: CPPCHECK_WARNING (CWE-476): [#def1613]
tcl-8.6.13-build/tcl8.6.13/generic/tclOO.c:2928: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2926|   	return oPtr->cachedNameObj;
# 2927|       }
# 2928|->     TclNewObj(namePtr);
# 2929|       Tcl_GetCommandFullName(interp, oPtr->command, namePtr);
# 2930|       Tcl_IncrRefCount(namePtr);

Error: CPPCHECK_WARNING: [#def1614]
tcl-8.6.13-build/tcl8.6.13/generic/tclOOBasic.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def1615]
tcl-8.6.13-build/tcl8.6.13/generic/tclOOBasic.c:132: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  130|       Tcl_Obj **invoke = data[0];
#  131|   
#  132|->     TclDecrRefCount(invoke[0]);
#  133|       TclDecrRefCount(invoke[1]);
#  134|       TclDecrRefCount(invoke[2]);

Error: CPPCHECK_WARNING (CWE-476): [#def1616]
tcl-8.6.13-build/tcl8.6.13/generic/tclOOBasic.c:133: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  131|   
#  132|       TclDecrRefCount(invoke[0]);
#  133|->     TclDecrRefCount(invoke[1]);
#  134|       TclDecrRefCount(invoke[2]);
#  135|       ckfree(invoke);

Error: CPPCHECK_WARNING (CWE-476): [#def1617]
tcl-8.6.13-build/tcl8.6.13/generic/tclOOBasic.c:134: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  132|       TclDecrRefCount(invoke[0]);
#  133|       TclDecrRefCount(invoke[1]);
#  134|->     TclDecrRefCount(invoke[2]);
#  135|       ckfree(invoke);
#  136|       return result;

Error: CPPCHECK_WARNING (CWE-476): [#def1618]
tcl-8.6.13-build/tcl8.6.13/generic/tclOOBasic.c:730: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  728|        */
#  729|   
#  730|->     TclNewObj(varNamePtr);
#  731|       if (aryVar != NULL) {
#  732|   	Tcl_HashEntry *hPtr;

Error: CPPCHECK_WARNING (CWE-476): [#def1619]
tcl-8.6.13-build/tcl8.6.13/generic/tclOOBasic.c:1158: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1156|       case SELF_CALL:
# 1157|   	result[0] = TclOORenderCallChain(interp, contextPtr->callPtr);
# 1158|-> 	TclNewIntObj(result[1], contextPtr->index);
# 1159|   	Tcl_SetObjResult(interp, Tcl_NewListObj(2, result));
# 1160|   	return TCL_OK;

Error: CPPCHECK_WARNING: [#def1620]
tcl-8.6.13-build/tcl8.6.13/generic/tclOOCall.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def1621]
tcl-8.6.13-build/tcl8.6.13/generic/tclOODefineCmds.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def1622]
tcl-8.6.13-build/tcl8.6.13/generic/tclOODefineCmds.c:853: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  851|        */
#  852|   
#  853|->     TclNewObj(objPtr);
#  854|       TclNewObj(obj2Ptr);
#  855|       cmd = FindCommand(interp, objv[cmdIndex], nsPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def1623]
tcl-8.6.13-build/tcl8.6.13/generic/tclOODefineCmds.c:854: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  852|   
#  853|       TclNewObj(objPtr);
#  854|->     TclNewObj(obj2Ptr);
#  855|       cmd = FindCommand(interp, objv[cmdIndex], nsPtr);
#  856|       if (cmd == NULL) {

Error: CPPCHECK_WARNING (CWE-476): [#def1624]
tcl-8.6.13-build/tcl8.6.13/generic/tclOODefineCmds.c:939: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  937|   	    GenerateErrorInfo(interp, oPtr, objNameObj, "class");
#  938|   	}
#  939|-> 	TclDecrRefCount(objNameObj);
#  940|       } else {
#  941|   	result = MagicDefinitionInvoke(interp, fPtr->defineNs, 2, objc, objv);

Error: CPPCHECK_WARNING (CWE-476): [#def1625]
tcl-8.6.13-build/tcl8.6.13/generic/tclOODefineCmds.c:1006: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1004|   	    GenerateErrorInfo(interp, oPtr, objNameObj, "object");
# 1005|   	}
# 1006|-> 	TclDecrRefCount(objNameObj);
# 1007|       } else {
# 1008|   	result = MagicDefinitionInvoke(interp, fPtr->objdefNs, 2, objc, objv);

Error: CPPCHECK_WARNING (CWE-476): [#def1626]
tcl-8.6.13-build/tcl8.6.13/generic/tclOODefineCmds.c:1073: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1071|   	    GenerateErrorInfo(interp, oPtr, objNameObj, "class object");
# 1072|   	}
# 1073|-> 	TclDecrRefCount(objNameObj);
# 1074|       } else {
# 1075|   	result = MagicDefinitionInvoke(interp, fPtr->objdefNs, 1, objc, objv);

Error: CPPCHECK_WARNING (CWE-476): [#def1627]
tcl-8.6.13-build/tcl8.6.13/generic/tclOODefineCmds.c:1877: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1875|       }
# 1876|   
# 1877|->     TclNewObj(resultObj);
# 1878|       FOREACH(filterObj, oPtr->classPtr->filters) {
# 1879|   	Tcl_ListObjAppendElement(NULL, resultObj, filterObj);

Error: CPPCHECK_WARNING (CWE-457): [#def1628]
tcl-8.6.13-build/tcl8.6.13/generic/tclOODefineCmds.c:1911: error[legacyUninitvar]: Uninitialized variable: *(&filterv)
# 1909|   	Tcl_SetErrorCode(interp, "TCL", "OO", "MONKEY_BUSINESS", NULL);
# 1910|   	return TCL_ERROR;
# 1911|->     } else if (TclListObjGetElements(interp, objv[0], &filterc,
# 1912|   	    &filterv) != TCL_OK) {
# 1913|   	return TCL_ERROR;

Error: CPPCHECK_WARNING (CWE-476): [#def1629]
tcl-8.6.13-build/tcl8.6.13/generic/tclOODefineCmds.c:1957: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1955|       }
# 1956|   
# 1957|->     TclNewObj(resultObj);
# 1958|       FOREACH(mixinPtr, oPtr->classPtr->mixins) {
# 1959|   	Tcl_ListObjAppendElement(NULL, resultObj,

Error: CPPCHECK_WARNING (CWE-457): [#def1630]
tcl-8.6.13-build/tcl8.6.13/generic/tclOODefineCmds.c:1994: error[legacyUninitvar]: Uninitialized variable: *(&mixinv)
# 1992|   	Tcl_SetErrorCode(interp, "TCL", "OO", "MONKEY_BUSINESS", NULL);
# 1993|   	return TCL_ERROR;
# 1994|->     } else if (TclListObjGetElements(interp, objv[0], &mixinc,
# 1995|   	    &mixinv) != TCL_OK) {
# 1996|   	return TCL_ERROR;

Error: CPPCHECK_WARNING (CWE-476): [#def1631]
tcl-8.6.13-build/tcl8.6.13/generic/tclOODefineCmds.c:2062: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2060|       }
# 2061|   
# 2062|->     TclNewObj(resultObj);
# 2063|       FOREACH(superPtr, oPtr->classPtr->superclasses) {
# 2064|   	Tcl_ListObjAppendElement(NULL, resultObj,

Error: CPPCHECK_WARNING (CWE-457): [#def1632]
tcl-8.6.13-build/tcl8.6.13/generic/tclOODefineCmds.c:2103: error[legacyUninitvar]: Uninitialized variable: *(&superv)
# 2101|   	Tcl_SetErrorCode(interp, "TCL", "OO", "MONKEY_BUSINESS", NULL);
# 2102|   	return TCL_ERROR;
# 2103|->     } else if (TclListObjGetElements(interp, objv[0], &superc,
# 2104|   	    &superv) != TCL_OK) {
# 2105|   	return TCL_ERROR;

Error: CPPCHECK_WARNING (CWE-476): [#def1633]
tcl-8.6.13-build/tcl8.6.13/generic/tclOODefineCmds.c:2227: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2225|       }
# 2226|   
# 2227|->     TclNewObj(resultObj);
# 2228|       FOREACH(variableObj, oPtr->classPtr->variables) {
# 2229|   	Tcl_ListObjAppendElement(NULL, resultObj, variableObj);

Error: CPPCHECK_WARNING (CWE-457): [#def1634]
tcl-8.6.13-build/tcl8.6.13/generic/tclOODefineCmds.c:2262: error[legacyUninitvar]: Uninitialized variable: *(&varv)
# 2260|   	Tcl_SetErrorCode(interp, "TCL", "OO", "MONKEY_BUSINESS", NULL);
# 2261|   	return TCL_ERROR;
# 2262|->     } else if (TclListObjGetElements(interp, objv[0], &varc,
# 2263|   	    &varv) != TCL_OK) {
# 2264|   	return TCL_ERROR;

Error: CPPCHECK_WARNING (CWE-476): [#def1635]
tcl-8.6.13-build/tcl8.6.13/generic/tclOODefineCmds.c:2363: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2361|       }
# 2362|   
# 2363|->     TclNewObj(resultObj);
# 2364|       FOREACH(filterObj, oPtr->filters) {
# 2365|   	Tcl_ListObjAppendElement(NULL, resultObj, filterObj);

Error: CPPCHECK_WARNING (CWE-457): [#def1636]
tcl-8.6.13-build/tcl8.6.13/generic/tclOODefineCmds.c:2391: error[legacyUninitvar]: Uninitialized variable: *(&filterv)
# 2389|       }
# 2390|       objv += Tcl_ObjectContextSkippedArgs(context);
# 2391|->     if (TclListObjGetElements(interp, objv[0], &filterc,
# 2392|   	    &filterv) != TCL_OK) {
# 2393|   	return TCL_ERROR;

Error: CPPCHECK_WARNING (CWE-476): [#def1637]
tcl-8.6.13-build/tcl8.6.13/generic/tclOODefineCmds.c:2431: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2429|       }
# 2430|   
# 2431|->     TclNewObj(resultObj);
# 2432|       FOREACH(mixinPtr, oPtr->mixins) {
# 2433|   	if (mixinPtr) {

Error: CPPCHECK_WARNING (CWE-457): [#def1638]
tcl-8.6.13-build/tcl8.6.13/generic/tclOODefineCmds.c:2464: error[legacyUninitvar]: Uninitialized variable: *(&mixinv)
# 2462|       }
# 2463|       objv += Tcl_ObjectContextSkippedArgs(context);
# 2464|->     if (TclListObjGetElements(interp, objv[0], &mixinc,
# 2465|   	    &mixinv) != TCL_OK) {
# 2466|   	return TCL_ERROR;

Error: CPPCHECK_WARNING (CWE-476): [#def1639]
tcl-8.6.13-build/tcl8.6.13/generic/tclOODefineCmds.c:2515: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2513|       }
# 2514|   
# 2515|->     TclNewObj(resultObj);
# 2516|       FOREACH(variableObj, oPtr->variables) {
# 2517|   	Tcl_ListObjAppendElement(NULL, resultObj, variableObj);

Error: CPPCHECK_WARNING (CWE-457): [#def1640]
tcl-8.6.13-build/tcl8.6.13/generic/tclOODefineCmds.c:2543: error[legacyUninitvar]: Uninitialized variable: *(&varv)
# 2541|       }
# 2542|       objv += Tcl_ObjectContextSkippedArgs(context);
# 2543|->     if (TclListObjGetElements(interp, objv[0], &varc,
# 2544|   	    &varv) != TCL_OK) {
# 2545|   	return TCL_ERROR;

Error: CPPCHECK_WARNING: [#def1641]
tcl-8.6.13-build/tcl8.6.13/generic/tclOOInfo.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def1642]
tcl-8.6.13-build/tcl8.6.13/generic/tclOOInfo.c:269: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  267|       }
#  268|   
#  269|->     TclNewObj(resultObjs[0]);
#  270|       for (localPtr=procPtr->firstLocalPtr; localPtr!=NULL;
#  271|   	    localPtr=localPtr->nextPtr) {

Error: CPPCHECK_WARNING (CWE-476): [#def1643]
tcl-8.6.13-build/tcl8.6.13/generic/tclOOInfo.c:275: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  273|   	    Tcl_Obj *argObj;
#  274|   
#  275|-> 	    TclNewObj(argObj);
#  276|   	    Tcl_ListObjAppendElement(NULL, argObj,
#  277|   		    Tcl_NewStringObj(localPtr->name, -1));

Error: CPPCHECK_WARNING (CWE-476): [#def1644]
tcl-8.6.13-build/tcl8.6.13/generic/tclOOInfo.c:319: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  317|   	return TCL_ERROR;
#  318|       }
#  319|->     TclNewObj(resultObj);
#  320|   
#  321|       FOREACH(filterObj, oPtr->filters) {

Error: CPPCHECK_WARNING (CWE-476): [#def1645]
tcl-8.6.13-build/tcl8.6.13/generic/tclOOInfo.c:563: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  561|       }
#  562|   
#  563|->     TclNewObj(resultObj);
#  564|       if (recurse) {
#  565|   	const char **names;

Error: CPPCHECK_WARNING (CWE-476): [#def1646]
tcl-8.6.13-build/tcl8.6.13/generic/tclOOInfo.c:674: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  672|       }
#  673|   
#  674|->     TclNewObj(resultObj);
#  675|       FOREACH(mixinPtr, oPtr->mixins) {
#  676|   	if (!mixinPtr) {

Error: CPPCHECK_WARNING (CWE-476): [#def1647]
tcl-8.6.13-build/tcl8.6.13/generic/tclOOInfo.c:749: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  747|       }
#  748|   
#  749|->     TclNewObj(resultObj);
#  750|       FOREACH(variableObj, oPtr->variables) {
#  751|   	Tcl_ListObjAppendElement(NULL, resultObj, variableObj);

Error: CPPCHECK_WARNING (CWE-476): [#def1648]
tcl-8.6.13-build/tcl8.6.13/generic/tclOOInfo.c:791: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  789|   	pattern = TclGetString(objv[2]);
#  790|       }
#  791|->     TclNewObj(resultObj);
#  792|   
#  793|       /*

Error: CPPCHECK_WARNING (CWE-476): [#def1649]
tcl-8.6.13-build/tcl8.6.13/generic/tclOOInfo.c:859: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  857|       }
#  858|   
#  859|->     TclNewObj(resultObjs[0]);
#  860|       for (localPtr=procPtr->firstLocalPtr; localPtr!=NULL;
#  861|   	    localPtr=localPtr->nextPtr) {

Error: CPPCHECK_WARNING (CWE-476): [#def1650]
tcl-8.6.13-build/tcl8.6.13/generic/tclOOInfo.c:865: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  863|   	    Tcl_Obj *argObj;
#  864|   
#  865|-> 	    TclNewObj(argObj);
#  866|   	    Tcl_ListObjAppendElement(NULL, argObj,
#  867|   		    Tcl_NewStringObj(localPtr->name, -1));

Error: CPPCHECK_WARNING (CWE-476): [#def1651]
tcl-8.6.13-build/tcl8.6.13/generic/tclOOInfo.c:927: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  925|       }
#  926|   
#  927|->     TclNewObj(resultObjs[0]);
#  928|       for (localPtr=procPtr->firstLocalPtr; localPtr!=NULL;
#  929|   	    localPtr=localPtr->nextPtr) {

Error: CPPCHECK_WARNING (CWE-476): [#def1652]
tcl-8.6.13-build/tcl8.6.13/generic/tclOOInfo.c:933: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  931|   	    Tcl_Obj *argObj;
#  932|   
#  933|-> 	    TclNewObj(argObj);
#  934|   	    Tcl_ListObjAppendElement(NULL, argObj,
#  935|   		    Tcl_NewStringObj(localPtr->name, -1));

Error: CPPCHECK_WARNING (CWE-476): [#def1653]
tcl-8.6.13-build/tcl8.6.13/generic/tclOOInfo.c:1021: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1019|       }
# 1020|   
# 1021|->     TclNewObj(resultObj);
# 1022|       FOREACH(filterObj, clsPtr->filters) {
# 1023|   	Tcl_ListObjAppendElement(NULL, resultObj, filterObj);

Error: CPPCHECK_WARNING (CWE-476): [#def1654]
tcl-8.6.13-build/tcl8.6.13/generic/tclOOInfo.c:1115: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1113|       }
# 1114|   
# 1115|->     TclNewObj(resultObj);
# 1116|       FOREACH(oPtr, clsPtr->instances) {
# 1117|   	Tcl_Obj *tmpObj = TclOOObjectName(interp, oPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def1655]
tcl-8.6.13-build/tcl8.6.13/generic/tclOOInfo.c:1186: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1184|       }
# 1185|   
# 1186|->     TclNewObj(resultObj);
# 1187|       if (recurse) {
# 1188|   	const char **names;

Error: CPPCHECK_WARNING (CWE-476): [#def1656]
tcl-8.6.13-build/tcl8.6.13/generic/tclOOInfo.c:1293: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1291|       }
# 1292|   
# 1293|->     TclNewObj(resultObj);
# 1294|       FOREACH(mixinPtr, clsPtr->mixins) {
# 1295|   	if (!mixinPtr) {

Error: CPPCHECK_WARNING (CWE-476): [#def1657]
tcl-8.6.13-build/tcl8.6.13/generic/tclOOInfo.c:1339: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1337|       }
# 1338|   
# 1339|->     TclNewObj(resultObj);
# 1340|       FOREACH(subclassPtr, clsPtr->subclasses) {
# 1341|   	Tcl_Obj *tmpObj = TclOOObjectName(interp, subclassPtr->thisPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def1658]
tcl-8.6.13-build/tcl8.6.13/generic/tclOOInfo.c:1390: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1388|       }
# 1389|   
# 1390|->     TclNewObj(resultObj);
# 1391|       FOREACH(superPtr, clsPtr->superclasses) {
# 1392|   	Tcl_ListObjAppendElement(NULL, resultObj,

Error: CPPCHECK_WARNING (CWE-476): [#def1659]
tcl-8.6.13-build/tcl8.6.13/generic/tclOOInfo.c:1429: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1427|       }
# 1428|   
# 1429|->     TclNewObj(resultObj);
# 1430|       FOREACH(variableObj, clsPtr->variables) {
# 1431|   	Tcl_ListObjAppendElement(NULL, resultObj, variableObj);

Error: CPPCHECK_WARNING: [#def1660]
tcl-8.6.13-build/tcl8.6.13/generic/tclOOMethod.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def1661]
tcl-8.6.13-build/tcl8.6.13/generic/tclOOMethod.c:397: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  395|       if (argsObj == NULL) {
#  396|   	argsLen = -1;
#  397|-> 	TclNewObj(argsObj);
#  398|   	Tcl_IncrRefCount(argsObj);
#  399|   	procName = "<destructor>";

Error: CPPCHECK_WARNING (CWE-476): [#def1662]
tcl-8.6.13-build/tcl8.6.13/generic/tclOOMethod.c:1299: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1297|        */
# 1298|   
# 1299|->     TclNewObj(argsObj);
# 1300|       for (localPtr=pmPtr->procPtr->firstLocalPtr; localPtr!=NULL;
# 1301|   	    localPtr=localPtr->nextPtr) {

Error: CPPCHECK_WARNING (CWE-476): [#def1663]
tcl-8.6.13-build/tcl8.6.13/generic/tclOOMethod.c:1305: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1303|   	    Tcl_Obj *argObj;
# 1304|   
# 1305|-> 	    TclNewObj(argObj);
# 1306|   	    Tcl_ListObjAppendElement(NULL, argObj,
# 1307|   		    Tcl_NewStringObj(localPtr->name, -1));

Error: CPPCHECK_WARNING (CWE-562): [#def1664]
tcl-8.6.13-build/tcl8.6.13/generic/tclOOStubLib.c:56: error[returnDanglingLifetime]: Returning pointer to local variable 'stubsPtr' that will be invalid when returning.
#   54|   	    tclOOIntStubsPtr = NULL;
#   55|   	}
#   56|-> 	return actualVersion;
#   57|       }
#   58|       tclStubsPtr->tcl_ResetResult(interp);

Error: CPPCHECK_WARNING: [#def1665]
tcl-8.6.13-build/tcl8.6.13/generic/tclObj.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def1666]
tcl-8.6.13-build/tcl8.6.13/generic/tclObj.c:1151: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1149|        */
# 1150|   
# 1151|->     TclNewObj(objPtr);
# 1152|       return objPtr;
# 1153|   }

Error: CPPCHECK_WARNING (CWE-457): [#def1667]
tcl-8.6.13-build/tcl8.6.13/generic/tclObj.c:1151: error[uninitvar]: Uninitialized variable: cachePtr
# 1149|        */
# 1150|   
# 1151|->     TclNewObj(objPtr);
# 1152|       return objPtr;
# 1153|   }

Error: CPPCHECK_WARNING (CWE-457): [#def1668]
tcl-8.6.13-build/tcl8.6.13/generic/tclObj.c:1151: error[uninitvar]: Uninitialized variable: objPtr
# 1149|        */
# 1150|   
# 1151|->     TclNewObj(objPtr);
# 1152|       return objPtr;
# 1153|   }

Error: CPPCHECK_WARNING (CWE-476): [#def1669]
tcl-8.6.13-build/tcl8.6.13/generic/tclObj.c:1437: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1435|   
# 1436|   	TCL_DTRACE_OBJ_FREE(objPtr);
# 1437|-> 	TclFreeObjStorage(objPtr);
# 1438|   	TclIncrObjsFreed();
# 1439|       } else {

Error: CPPCHECK_WARNING (CWE-457): [#def1670]
tcl-8.6.13-build/tcl8.6.13/generic/tclObj.c:1437: error[uninitvar]: Uninitialized variable: cachePtr
# 1435|   
# 1436|   	TCL_DTRACE_OBJ_FREE(objPtr);
# 1437|-> 	TclFreeObjStorage(objPtr);
# 1438|   	TclIncrObjsFreed();
# 1439|       } else {

Error: CPPCHECK_WARNING (CWE-476): [#def1671]
tcl-8.6.13-build/tcl8.6.13/generic/tclObj.c:1464: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1462|   	    ObjDeletionUnlock(context);
# 1463|   
# 1464|-> 	    TclFreeObjStorage(objPtr);
# 1465|   	    TclIncrObjsFreed();
# 1466|   	    ObjDeletionLock(context);

Error: CPPCHECK_WARNING (CWE-457): [#def1672]
tcl-8.6.13-build/tcl8.6.13/generic/tclObj.c:1464: error[uninitvar]: Uninitialized variable: cachePtr
# 1462|   	    ObjDeletionUnlock(context);
# 1463|   
# 1464|-> 	    TclFreeObjStorage(objPtr);
# 1465|   	    TclIncrObjsFreed();
# 1466|   	    ObjDeletionLock(context);

Error: CPPCHECK_WARNING (CWE-476): [#def1673]
tcl-8.6.13-build/tcl8.6.13/generic/tclObj.c:1476: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1474|   		    objToFree->typePtr->freeIntRepProc(objToFree);
# 1475|   		}
# 1476|-> 		TclFreeObjStorage(objToFree);
# 1477|   		TclIncrObjsFreed();
# 1478|   	    }

Error: CPPCHECK_WARNING (CWE-457): [#def1674]
tcl-8.6.13-build/tcl8.6.13/generic/tclObj.c:1476: error[uninitvar]: Uninitialized variable: cachePtr
# 1474|   		    objToFree->typePtr->freeIntRepProc(objToFree);
# 1475|   		}
# 1476|-> 		TclFreeObjStorage(objToFree);
# 1477|   		TclIncrObjsFreed();
# 1478|   	    }

Error: CPPCHECK_WARNING (CWE-476): [#def1675]
tcl-8.6.13-build/tcl8.6.13/generic/tclObj.c:1587: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1585|       Tcl_Obj *dupPtr;
# 1586|   
# 1587|->     TclNewObj(dupPtr);
# 1588|       SetDuplicateObj(dupPtr, objPtr);
# 1589|       return dupPtr;

Error: CPPCHECK_WARNING (CWE-457): [#def1676]
tcl-8.6.13-build/tcl8.6.13/generic/tclObj.c:1587: error[uninitvar]: Uninitialized variable: cachePtr
# 1585|       Tcl_Obj *dupPtr;
# 1586|   
# 1587|->     TclNewObj(dupPtr);
# 1588|       SetDuplicateObj(dupPtr, objPtr);
# 1589|       return dupPtr;

Error: CPPCHECK_WARNING (CWE-457): [#def1677]
tcl-8.6.13-build/tcl8.6.13/generic/tclObj.c:1587: error[uninitvar]: Uninitialized variable: dupPtr
# 1585|       Tcl_Obj *dupPtr;
# 1586|   
# 1587|->     TclNewObj(dupPtr);
# 1588|       SetDuplicateObj(dupPtr, objPtr);
# 1589|       return dupPtr;

Error: CPPCHECK_WARNING (CWE-476): [#def1678]
tcl-8.6.13-build/tcl8.6.13/generic/tclObj.c:1767: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1765|       Tcl_Obj *objPtr;
# 1766|   
# 1767|->     TclNewBooleanObj(objPtr, intValue);
# 1768|       return objPtr;
# 1769|   }

Error: CPPCHECK_WARNING (CWE-457): [#def1679]
tcl-8.6.13-build/tcl8.6.13/generic/tclObj.c:1767: error[uninitvar]: Uninitialized variable: cachePtr
# 1765|       Tcl_Obj *objPtr;
# 1766|   
# 1767|->     TclNewBooleanObj(objPtr, intValue);
# 1768|       return objPtr;
# 1769|   }

Error: CPPCHECK_WARNING (CWE-457): [#def1680]
tcl-8.6.13-build/tcl8.6.13/generic/tclObj.c:1767: error[uninitvar]: Uninitialized variable: objPtr
# 1765|       Tcl_Obj *objPtr;
# 1766|   
# 1767|->     TclNewBooleanObj(objPtr, intValue);
# 1768|       return objPtr;
# 1769|   }

Error: CPPCHECK_WARNING (CWE-476): [#def1681]
tcl-8.6.13-build/tcl8.6.13/generic/tclObj.c:1995: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1993|   	Tcl_Obj *msg;
# 1994|   
# 1995|-> 	TclNewLiteralStringObj(msg, "expected boolean value but got \"");
# 1996|   	Tcl_AppendLimitedToObj(msg, str, length, 50, "");
# 1997|   	Tcl_AppendToObj(msg, "\"", -1);

Error: CPPCHECK_WARNING (CWE-457): [#def1682]
tcl-8.6.13-build/tcl8.6.13/generic/tclObj.c:1995: error[uninitvar]: Uninitialized variable: cachePtr
# 1993|   	Tcl_Obj *msg;
# 1994|   
# 1995|-> 	TclNewLiteralStringObj(msg, "expected boolean value but got \"");
# 1996|   	Tcl_AppendLimitedToObj(msg, str, length, 50, "");
# 1997|   	Tcl_AppendToObj(msg, "\"", -1);

Error: CPPCHECK_WARNING (CWE-457): [#def1683]
tcl-8.6.13-build/tcl8.6.13/generic/tclObj.c:1995: error[uninitvar]: Uninitialized variable: msg
# 1993|   	Tcl_Obj *msg;
# 1994|   
# 1995|-> 	TclNewLiteralStringObj(msg, "expected boolean value but got \"");
# 1996|   	Tcl_AppendLimitedToObj(msg, str, length, 50, "");
# 1997|   	Tcl_AppendToObj(msg, "\"", -1);

Error: COMPILER_WARNING: [#def1684]
tcl-8.6.13-build/tcl8.6.13/generic/tclObj.c: scope_hint: In function ‘ParseBoolean’
tcl-8.6.13-build/tcl8.6.13/generic/tclObj.c:2056:23: warning[-Wstringop-overflow=]: writing 1 byte into a region of size 0
# 2056 |     lowerCase[length] = 0;
#      |     ~~~~~~~~~~~~~~~~~~^~~
tcl-8.6.13-build/tcl8.6.13/generic/tclObj.c:2009:10: note: at offset [-2147483648, -1] into destination object ‘lowerCase’ of size 6
# 2009 |     char lowerCase[6];
#      |          ^~~~~~~~~
# 2054|   	}
# 2055|       }
# 2056|->     lowerCase[length] = 0;
# 2057|       switch (lowerCase[0]) {
# 2058|       case 'y':

Error: CPPCHECK_WARNING (CWE-476): [#def1685]
tcl-8.6.13-build/tcl8.6.13/generic/tclObj.c:2160: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2158|       Tcl_Obj *objPtr;
# 2159|   
# 2160|->     TclNewDoubleObj(objPtr, dblValue);
# 2161|       return objPtr;
# 2162|   }

Error: CPPCHECK_WARNING (CWE-457): [#def1686]
tcl-8.6.13-build/tcl8.6.13/generic/tclObj.c:2160: error[uninitvar]: Uninitialized variable: cachePtr
# 2158|       Tcl_Obj *objPtr;
# 2159|   
# 2160|->     TclNewDoubleObj(objPtr, dblValue);
# 2161|       return objPtr;
# 2162|   }

Error: CPPCHECK_WARNING (CWE-457): [#def1687]
tcl-8.6.13-build/tcl8.6.13/generic/tclObj.c:2160: error[uninitvar]: Uninitialized variable: objPtr
# 2158|       Tcl_Obj *objPtr;
# 2159|   
# 2160|->     TclNewDoubleObj(objPtr, dblValue);
# 2161|       return objPtr;
# 2162|   }

Error: CPPCHECK_WARNING (CWE-476): [#def1688]
tcl-8.6.13-build/tcl8.6.13/generic/tclObj.c:2429: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2427|       Tcl_Obj *objPtr;
# 2428|   
# 2429|->     TclNewIntObj(objPtr, intValue);
# 2430|       return objPtr;
# 2431|   }

Error: CPPCHECK_WARNING (CWE-457): [#def1689]
tcl-8.6.13-build/tcl8.6.13/generic/tclObj.c:2429: error[uninitvar]: Uninitialized variable: cachePtr
# 2427|       Tcl_Obj *objPtr;
# 2428|   
# 2429|->     TclNewIntObj(objPtr, intValue);
# 2430|       return objPtr;
# 2431|   }

Error: CPPCHECK_WARNING (CWE-457): [#def1690]
tcl-8.6.13-build/tcl8.6.13/generic/tclObj.c:2429: error[uninitvar]: Uninitialized variable: objPtr
# 2427|       Tcl_Obj *objPtr;
# 2428|   
# 2429|->     TclNewIntObj(objPtr, intValue);
# 2430|       return objPtr;
# 2431|   }

Error: CPPCHECK_WARNING (CWE-476): [#def1691]
tcl-8.6.13-build/tcl8.6.13/generic/tclObj.c:2639: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2637|       Tcl_Obj *objPtr;
# 2638|   
# 2639|->     TclNewLongObj(objPtr, longValue);
# 2640|       return objPtr;
# 2641|   }

Error: CPPCHECK_WARNING (CWE-457): [#def1692]
tcl-8.6.13-build/tcl8.6.13/generic/tclObj.c:2639: error[uninitvar]: Uninitialized variable: cachePtr
# 2637|       Tcl_Obj *objPtr;
# 2638|   
# 2639|->     TclNewLongObj(objPtr, longValue);
# 2640|       return objPtr;
# 2641|   }

Error: CPPCHECK_WARNING (CWE-457): [#def1693]
tcl-8.6.13-build/tcl8.6.13/generic/tclObj.c:2639: error[uninitvar]: Uninitialized variable: objPtr
# 2637|       Tcl_Obj *objPtr;
# 2638|   
# 2639|->     TclNewLongObj(objPtr, longValue);
# 2640|       return objPtr;
# 2641|   }

Error: CPPCHECK_WARNING (CWE-476): [#def1694]
tcl-8.6.13-build/tcl8.6.13/generic/tclObj.c:2941: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2939|       Tcl_Obj *objPtr;
# 2940|   
# 2941|->     TclNewObj(objPtr);
# 2942|       Tcl_SetWideIntObj(objPtr, wideValue);
# 2943|       return objPtr;

Error: CPPCHECK_WARNING (CWE-457): [#def1695]
tcl-8.6.13-build/tcl8.6.13/generic/tclObj.c:2941: error[uninitvar]: Uninitialized variable: cachePtr
# 2939|       Tcl_Obj *objPtr;
# 2940|   
# 2941|->     TclNewObj(objPtr);
# 2942|       Tcl_SetWideIntObj(objPtr, wideValue);
# 2943|       return objPtr;

Error: CPPCHECK_WARNING (CWE-457): [#def1696]
tcl-8.6.13-build/tcl8.6.13/generic/tclObj.c:2941: error[uninitvar]: Uninitialized variable: objPtr
# 2939|       Tcl_Obj *objPtr;
# 2940|   
# 2941|->     TclNewObj(objPtr);
# 2942|       Tcl_SetWideIntObj(objPtr, wideValue);
# 2943|       return objPtr;

Error: CPPCHECK_WARNING (CWE-476): [#def1697]
tcl-8.6.13-build/tcl8.6.13/generic/tclObj.c:3321: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3319|       Tcl_Obj *objPtr;
# 3320|   
# 3321|->     TclNewObj(objPtr);
# 3322|       Tcl_SetBignumObj(objPtr, bignumValue);
# 3323|       return objPtr;

Error: CPPCHECK_WARNING (CWE-457): [#def1698]
tcl-8.6.13-build/tcl8.6.13/generic/tclObj.c:3321: error[uninitvar]: Uninitialized variable: cachePtr
# 3319|       Tcl_Obj *objPtr;
# 3320|   
# 3321|->     TclNewObj(objPtr);
# 3322|       Tcl_SetBignumObj(objPtr, bignumValue);
# 3323|       return objPtr;

Error: CPPCHECK_WARNING (CWE-457): [#def1699]
tcl-8.6.13-build/tcl8.6.13/generic/tclObj.c:3321: error[uninitvar]: Uninitialized variable: objPtr
# 3319|       Tcl_Obj *objPtr;
# 3320|   
# 3321|->     TclNewObj(objPtr);
# 3322|       Tcl_SetBignumObj(objPtr, bignumValue);
# 3323|       return objPtr;

Error: CPPCHECK_WARNING: [#def1700]
tcl-8.6.13-build/tcl8.6.13/generic/tclParse.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def1701]
tcl-8.6.13-build/tcl8.6.13/generic/tclParse.c:343:6: warning[core.NullDereference]: Dereference of null pointer (loaded from variable 'src')
#  341|   
#  342|       parseWord:
#  343|-> 	if (*src == '"') {
#  344|   	    if (Tcl_ParseQuotedString(interp, src, numBytes, parsePtr, 1,
#  345|   		    &termPtr) != TCL_OK) {

Error: CPPCHECK_WARNING: [#def1702]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def1703]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:270: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  268|   		    /* Safety check in case driver caused sharing */
#  269|   		    if (Tcl_IsShared(retVal)) {
#  270|-> 			TclDecrRefCount(retVal);
#  271|   			retVal = Tcl_DuplicateObj(retVal);
#  272|   			Tcl_IncrRefCount(retVal);

Error: CPPCHECK_WARNING (CWE-457): [#def1704]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:270: error[uninitvar]: Uninitialized variable: cachePtr
#  268|   		    /* Safety check in case driver caused sharing */
#  269|   		    if (Tcl_IsShared(retVal)) {
#  270|-> 			TclDecrRefCount(retVal);
#  271|   			retVal = Tcl_DuplicateObj(retVal);
#  272|   			Tcl_IncrRefCount(retVal);

Error: CPPCHECK_WARNING (CWE-476): [#def1705]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:306: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  304|   			    Tcl_SetObjLength(retVal, curLen+1);
#  305|   			    Tcl_AppendObjToObj(retVal, linkObj);
#  306|-> 			    TclDecrRefCount(linkObj);
#  307|   			    linkStr = Tcl_GetStringFromObj(retVal, &curLen);
#  308|   			} else {

Error: CPPCHECK_WARNING (CWE-457): [#def1706]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:306: error[uninitvar]: Uninitialized variable: cachePtr
#  304|   			    Tcl_SetObjLength(retVal, curLen+1);
#  305|   			    Tcl_AppendObjToObj(retVal, linkObj);
#  306|-> 			    TclDecrRefCount(linkObj);
#  307|   			    linkStr = Tcl_GetStringFromObj(retVal, &curLen);
#  308|   			} else {

Error: CPPCHECK_WARNING (CWE-476): [#def1707]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:313: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  311|   			     */
#  312|   
#  313|-> 			    TclDecrRefCount(retVal);
#  314|   			    if (Tcl_IsShared(linkObj)) {
#  315|   				retVal = Tcl_DuplicateObj(linkObj);

Error: CPPCHECK_WARNING (CWE-457): [#def1708]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:313: error[uninitvar]: Uninitialized variable: cachePtr
#  311|   			     */
#  312|   
#  313|-> 			    TclDecrRefCount(retVal);
#  314|   			    if (Tcl_IsShared(linkObj)) {
#  315|   				retVal = Tcl_DuplicateObj(linkObj);

Error: CPPCHECK_WARNING (CWE-476): [#def1709]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:316: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  314|   			    if (Tcl_IsShared(linkObj)) {
#  315|   				retVal = Tcl_DuplicateObj(linkObj);
#  316|-> 				TclDecrRefCount(linkObj);
#  317|   			    } else {
#  318|   				retVal = linkObj;

Error: CPPCHECK_WARNING (CWE-457): [#def1710]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:316: error[uninitvar]: Uninitialized variable: cachePtr
#  314|   			    if (Tcl_IsShared(linkObj)) {
#  315|   				retVal = Tcl_DuplicateObj(linkObj);
#  316|-> 				TclDecrRefCount(linkObj);
#  317|   			    } else {
#  318|   				retVal = linkObj;

Error: CPPCHECK_WARNING (CWE-476): [#def1711]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:396: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  394|   	     */
#  395|   
#  396|-> 	    TclDecrRefCount(retVal);
#  397|   	    retVal = Tcl_DuplicateObj(pathPtr);
#  398|   	    Tcl_IncrRefCount(retVal);

Error: CPPCHECK_WARNING (CWE-457): [#def1712]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:396: error[uninitvar]: Uninitialized variable: cachePtr
#  394|   	     */
#  395|   
#  396|-> 	    TclDecrRefCount(retVal);
#  397|   	    retVal = Tcl_DuplicateObj(pathPtr);
#  398|   	    Tcl_IncrRefCount(retVal);

Error: CPPCHECK_WARNING (CWE-476): [#def1713]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:412: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  410|   	if (len == 2 && path[0] != 0 && path[1] == ':') {
#  411|   	    if (Tcl_IsShared(retVal)) {
#  412|-> 		TclDecrRefCount(retVal);
#  413|   		retVal = Tcl_DuplicateObj(retVal);
#  414|   		Tcl_IncrRefCount(retVal);

Error: CPPCHECK_WARNING (CWE-457): [#def1714]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:412: error[uninitvar]: Uninitialized variable: cachePtr
#  410|   	if (len == 2 && path[0] != 0 && path[1] == ':') {
#  411|   	    if (Tcl_IsShared(retVal)) {
#  412|-> 		TclDecrRefCount(retVal);
#  413|   		retVal = Tcl_DuplicateObj(retVal);
#  414|   		Tcl_IncrRefCount(retVal);

Error: CPPCHECK_WARNING (CWE-476): [#def1715]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:728: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  726|   	    Tcl_Obj *norm;
#  727|   
#  728|-> 	    TclDecrRefCount(splitPtr);
#  729|   	    norm = Tcl_FSGetNormalizedPath(interp, pathPtr);
#  730|   	    if (norm == NULL) {

Error: CPPCHECK_WARNING (CWE-457): [#def1716]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:728: error[uninitvar]: Uninitialized variable: cachePtr
#  726|   	    Tcl_Obj *norm;
#  727|   
#  728|-> 	    TclDecrRefCount(splitPtr);
#  729|   	    norm = Tcl_FSGetNormalizedPath(interp, pathPtr);
#  730|   	    if (norm == NULL) {

Error: CPPCHECK_WARNING (CWE-476): [#def1717]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:746: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  744|   		Tcl_ListObjIndex(NULL, splitPtr, splitElements-1, &resultPtr);
#  745|   	    } else {
#  746|-> 		TclNewObj(resultPtr);
#  747|   	    }
#  748|   	} else {

Error: CPPCHECK_WARNING (CWE-457): [#def1718]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:746: error[uninitvar]: Uninitialized variable: cachePtr
#  744|   		Tcl_ListObjIndex(NULL, splitPtr, splitElements-1, &resultPtr);
#  745|   	    } else {
#  746|-> 		TclNewObj(resultPtr);
#  747|   	    }
#  748|   	} else {

Error: CPPCHECK_WARNING (CWE-457): [#def1719]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:746: error[uninitvar]: Uninitialized variable: resultPtr
#  744|   		Tcl_ListObjIndex(NULL, splitPtr, splitElements-1, &resultPtr);
#  745|   	    } else {
#  746|-> 		TclNewObj(resultPtr);
#  747|   	    }
#  748|   	} else {

Error: CPPCHECK_WARNING (CWE-476): [#def1720]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:759: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  757|   	    } else if (splitElements == 0 ||
#  758|   		    (Tcl_FSGetPathType(pathPtr) == TCL_PATH_RELATIVE)) {
#  759|-> 		TclNewLiteralStringObj(resultPtr, ".");
#  760|   	    } else {
#  761|   		Tcl_ListObjIndex(NULL, splitPtr, 0, &resultPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def1721]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:759: error[uninitvar]: Uninitialized variable: (resultPtr)->internalRep.twoPtrValue.ptr1
#  757|   	    } else if (splitElements == 0 ||
#  758|   		    (Tcl_FSGetPathType(pathPtr) == TCL_PATH_RELATIVE)) {
#  759|-> 		TclNewLiteralStringObj(resultPtr, ".");
#  760|   	    } else {
#  761|   		Tcl_ListObjIndex(NULL, splitPtr, 0, &resultPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def1722]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:759: error[uninitvar]: Uninitialized variable: cachePtr
#  757|   	    } else if (splitElements == 0 ||
#  758|   		    (Tcl_FSGetPathType(pathPtr) == TCL_PATH_RELATIVE)) {
#  759|-> 		TclNewLiteralStringObj(resultPtr, ".");
#  760|   	    } else {
#  761|   		Tcl_ListObjIndex(NULL, splitPtr, 0, &resultPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def1723]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:765: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  763|   	}
#  764|   	Tcl_IncrRefCount(resultPtr);
#  765|-> 	TclDecrRefCount(splitPtr);
#  766|   	return resultPtr;
#  767|       }

Error: CPPCHECK_WARNING (CWE-457): [#def1724]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:765: error[uninitvar]: Uninitialized variable: cachePtr
#  763|   	}
#  764|   	Tcl_IncrRefCount(resultPtr);
#  765|-> 	TclDecrRefCount(splitPtr);
#  766|   	return resultPtr;
#  767|       }

Error: CPPCHECK_WARNING (CWE-476): [#def1725]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:784: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  782|       extension = TclGetExtension(tail);
#  783|       if (extension == NULL) {
#  784|-> 	TclNewObj(ret);
#  785|       } else {
#  786|   	ret = Tcl_NewStringObj(extension, -1);

Error: CPPCHECK_WARNING (CWE-457): [#def1726]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:784: error[uninitvar]: Uninitialized variable: cachePtr
#  782|       extension = TclGetExtension(tail);
#  783|       if (extension == NULL) {
#  784|-> 	TclNewObj(ret);
#  785|       } else {
#  786|   	ret = Tcl_NewStringObj(extension, -1);

Error: CPPCHECK_WARNING (CWE-457): [#def1727]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:784: error[uninitvar]: Uninitialized variable: ret
#  782|       extension = TclGetExtension(tail);
#  783|       if (extension == NULL) {
#  784|-> 	TclNewObj(ret);
#  785|       } else {
#  786|   	ret = Tcl_NewStringObj(extension, -1);

Error: CPPCHECK_WARNING (CWE-476): [#def1728]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:860: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  858|   
#  859|       if (elements == 0) {
#  860|-> 	TclNewObj(res);
#  861|   	return res;
#  862|       }

Error: CPPCHECK_WARNING (CWE-457): [#def1729]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:860: error[uninitvar]: Uninitialized variable: cachePtr
#  858|   
#  859|       if (elements == 0) {
#  860|-> 	TclNewObj(res);
#  861|   	return res;
#  862|       }

Error: CPPCHECK_WARNING (CWE-457): [#def1730]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:860: error[uninitvar]: Uninitialized variable: res
#  858|   
#  859|       if (elements == 0) {
#  860|-> 	TclNewObj(res);
#  861|   	return res;
#  862|       }

Error: CPPCHECK_WARNING (CWE-476): [#def1731]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:976: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  974|   
#  975|   	    if (res != NULL) {
#  976|-> 		TclDecrRefCount(res);
#  977|   	    }
#  978|   

Error: CPPCHECK_WARNING (CWE-457): [#def1732]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:976: error[uninitvar]: Uninitialized variable: cachePtr
#  974|   
#  975|   	    if (res != NULL) {
#  976|-> 		TclDecrRefCount(res);
#  977|   	    }
#  978|   

Error: CPPCHECK_WARNING (CWE-476): [#def1733]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:988: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  986|   
#  987|   		res = Tcl_DuplicateObj(driveName);
#  988|-> 		TclDecrRefCount(driveName);
#  989|   
#  990|   		/*

Error: CPPCHECK_WARNING (CWE-457): [#def1734]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:988: error[uninitvar]: Uninitialized variable: cachePtr
#  986|   
#  987|   		res = Tcl_DuplicateObj(driveName);
#  988|-> 		TclDecrRefCount(driveName);
#  989|   
#  990|   		/*

Error: CPPCHECK_WARNING (CWE-476): [#def1735]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:1042: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1040|   	    }
# 1041|   	    if (res != NULL) {
# 1042|-> 		TclDecrRefCount(res);
# 1043|   	    }
# 1044|   

Error: CPPCHECK_WARNING (CWE-457): [#def1736]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:1042: error[uninitvar]: Uninitialized variable: cachePtr
# 1040|   	    }
# 1041|   	    if (res != NULL) {
# 1042|-> 		TclDecrRefCount(res);
# 1043|   	    }
# 1044|   

Error: CPPCHECK_WARNING (CWE-476): [#def1737]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:1060: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1058|       noQuickReturn:
# 1059|   	if (res == NULL) {
# 1060|-> 	    TclNewObj(res);
# 1061|   	    ptr = Tcl_GetStringFromObj(res, &length);
# 1062|   	} else {

Error: CPPCHECK_WARNING (CWE-457): [#def1738]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:1060: error[uninitvar]: Uninitialized variable: (res)->internalRep.twoPtrValue.ptr1
# 1058|       noQuickReturn:
# 1059|   	if (res == NULL) {
# 1060|-> 	    TclNewObj(res);
# 1061|   	    ptr = Tcl_GetStringFromObj(res, &length);
# 1062|   	} else {

Error: CPPCHECK_WARNING (CWE-457): [#def1739]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:1060: error[uninitvar]: Uninitialized variable: cachePtr
# 1058|       noQuickReturn:
# 1059|   	if (res == NULL) {
# 1060|-> 	    TclNewObj(res);
# 1061|   	    ptr = Tcl_GetStringFromObj(res, &length);
# 1062|   	} else {

Error: CPPCHECK_WARNING (CWE-476): [#def1740]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:1101: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1099|   		/* Safety check in case the VFS driver caused sharing */
# 1100|   		if (Tcl_IsShared(res)) {
# 1101|-> 		    TclDecrRefCount(res);
# 1102|   		    res = Tcl_DuplicateObj(res);
# 1103|   		    Tcl_IncrRefCount(res);

Error: CPPCHECK_WARNING (CWE-457): [#def1741]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:1101: error[uninitvar]: Uninitialized variable: cachePtr
# 1099|   		/* Safety check in case the VFS driver caused sharing */
# 1100|   		if (Tcl_IsShared(res)) {
# 1101|-> 		    TclDecrRefCount(res);
# 1102|   		    res = Tcl_DuplicateObj(res);
# 1103|   		    Tcl_IncrRefCount(res);

Error: CPPCHECK_WARNING (CWE-476): [#def1742]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:1321: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1319|       }
# 1320|   
# 1321|->     TclNewObj(pathPtr);
# 1322|       fsPathPtr = ckalloc(sizeof(FsPath));
# 1323|   

Error: CPPCHECK_WARNING (CWE-457): [#def1743]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:1321: error[uninitvar]: Uninitialized variable: cachePtr
# 1319|       }
# 1320|   
# 1321|->     TclNewObj(pathPtr);
# 1322|       fsPathPtr = ckalloc(sizeof(FsPath));
# 1323|   

Error: CPPCHECK_WARNING (CWE-457): [#def1744]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:1321: error[uninitvar]: Uninitialized variable: pathPtr
# 1319|       }
# 1320|   
# 1321|->     TclNewObj(pathPtr);
# 1322|       fsPathPtr = ckalloc(sizeof(FsPath));
# 1323|   

Error: CPPCHECK_WARNING (CWE-476): [#def1745]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:1750: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1748|   
# 1749|   	memcpy(result, orig, len+1);
# 1750|-> 	TclDecrRefCount(transPtr);
# 1751|   	return result;
# 1752|       }

Error: CPPCHECK_WARNING (CWE-457): [#def1746]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:1750: error[uninitvar]: Uninitialized variable: cachePtr
# 1748|   
# 1749|   	memcpy(result, orig, len+1);
# 1750|-> 	TclDecrRefCount(transPtr);
# 1751|   	return result;
# 1752|       }

Error: CPPCHECK_WARNING (CWE-476): [#def1747]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:1869: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1867|   	    Tcl_IncrRefCount(fsPathPtr->cwdPtr);
# 1868|   
# 1869|-> 	    TclDecrRefCount(fsPathPtr->normPathPtr);
# 1870|   	    fsPathPtr->normPathPtr = copy;
# 1871|   

Error: CPPCHECK_WARNING (CWE-457): [#def1748]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:1869: error[uninitvar]: Uninitialized variable: cachePtr
# 1867|   	    Tcl_IncrRefCount(fsPathPtr->cwdPtr);
# 1868|   
# 1869|-> 	    TclDecrRefCount(fsPathPtr->normPathPtr);
# 1870|   	    fsPathPtr->normPathPtr = copy;
# 1871|   

Error: CPPCHECK_WARNING (CWE-476): [#def1749]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:1876: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1874|   	     */
# 1875|   
# 1876|-> 	    TclDecrRefCount(dir);
# 1877|   	    TclDecrRefCount(origDir);
# 1878|   	} else {

Error: CPPCHECK_WARNING (CWE-457): [#def1750]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:1876: error[uninitvar]: Uninitialized variable: cachePtr
# 1874|   	     */
# 1875|   
# 1876|-> 	    TclDecrRefCount(dir);
# 1877|   	    TclDecrRefCount(origDir);
# 1878|   	} else {

Error: CPPCHECK_WARNING (CWE-476): [#def1751]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:1877: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1875|   
# 1876|   	    TclDecrRefCount(dir);
# 1877|-> 	    TclDecrRefCount(origDir);
# 1878|   	} else {
# 1879|   	    TclDecrRefCount(fsPathPtr->cwdPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def1752]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:1877: error[uninitvar]: Uninitialized variable: cachePtr
# 1875|   
# 1876|   	    TclDecrRefCount(dir);
# 1877|-> 	    TclDecrRefCount(origDir);
# 1878|   	} else {
# 1879|   	    TclDecrRefCount(fsPathPtr->cwdPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def1753]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:1879: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1877|   	    TclDecrRefCount(origDir);
# 1878|   	} else {
# 1879|-> 	    TclDecrRefCount(fsPathPtr->cwdPtr);
# 1880|   	    fsPathPtr->cwdPtr = NULL;
# 1881|   	    TclDecrRefCount(fsPathPtr->normPathPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def1754]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:1879: error[uninitvar]: Uninitialized variable: cachePtr
# 1877|   	    TclDecrRefCount(origDir);
# 1878|   	} else {
# 1879|-> 	    TclDecrRefCount(fsPathPtr->cwdPtr);
# 1880|   	    fsPathPtr->cwdPtr = NULL;
# 1881|   	    TclDecrRefCount(fsPathPtr->normPathPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def1755]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:1881: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1879|   	    TclDecrRefCount(fsPathPtr->cwdPtr);
# 1880|   	    fsPathPtr->cwdPtr = NULL;
# 1881|-> 	    TclDecrRefCount(fsPathPtr->normPathPtr);
# 1882|   	    fsPathPtr->normPathPtr = copy;
# 1883|   

Error: CPPCHECK_WARNING (CWE-457): [#def1756]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:1881: error[uninitvar]: Uninitialized variable: cachePtr
# 1879|   	    TclDecrRefCount(fsPathPtr->cwdPtr);
# 1880|   	    fsPathPtr->cwdPtr = NULL;
# 1881|-> 	    TclDecrRefCount(fsPathPtr->normPathPtr);
# 1882|   	    fsPathPtr->normPathPtr = copy;
# 1883|   

Error: CPPCHECK_WARNING (CWE-476): [#def1757]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:1888: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1886|   	     */
# 1887|   
# 1888|-> 	    TclDecrRefCount(dir);
# 1889|   	}
# 1890|   	PATHFLAGS(pathPtr) = 0;

Error: CPPCHECK_WARNING (CWE-457): [#def1758]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:1888: error[uninitvar]: Uninitialized variable: cachePtr
# 1886|   	     */
# 1887|   
# 1888|-> 	    TclDecrRefCount(dir);
# 1889|   	}
# 1890|   	PATHFLAGS(pathPtr) = 0;

Error: CPPCHECK_WARNING (CWE-476): [#def1759]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:2026: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2024|   		 */
# 2025|   
# 2026|-> 		TclDecrRefCount(fsPathPtr->normPathPtr);
# 2027|   
# 2028|   		/*

Error: CPPCHECK_WARNING (CWE-457): [#def1760]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:2026: error[uninitvar]: Uninitialized variable: cachePtr
# 2024|   		 */
# 2025|   
# 2026|-> 		TclDecrRefCount(fsPathPtr->normPathPtr);
# 2027|   
# 2028|   		/*

Error: CPPCHECK_WARNING (CWE-476): [#def1761]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:2045: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2043|   	    fsPathPtr->cwdPtr = useThisCwd;
# 2044|   	}
# 2045|-> 	TclDecrRefCount(absolutePath);
# 2046|       }
# 2047|   

Error: CPPCHECK_WARNING (CWE-457): [#def1762]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:2045: error[uninitvar]: Uninitialized variable: cachePtr
# 2043|   	    fsPathPtr->cwdPtr = useThisCwd;
# 2044|   	}
# 2045|-> 	TclDecrRefCount(absolutePath);
# 2046|       }
# 2047|   

Error: CPPCHECK_WARNING (CWE-476): [#def1763]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:2462: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2460|   		    TclpNativeJoinPath(transPtr, Tcl_GetString(*objv++));
# 2461|   		}
# 2462|-> 		TclDecrRefCount(parts);
# 2463|   	    } else {
# 2464|   		Tcl_Obj *pair[2];

Error: CPPCHECK_WARNING (CWE-457): [#def1764]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:2462: error[uninitvar]: Uninitialized variable: cachePtr
# 2460|   		    TclpNativeJoinPath(transPtr, Tcl_GetString(*objv++));
# 2461|   		}
# 2462|-> 		TclDecrRefCount(parts);
# 2463|   	    } else {
# 2464|   		Tcl_Obj *pair[2];

Error: CPPCHECK_WARNING (CWE-476): [#def1765]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:2520: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2518|       if (fsPathPtr->translatedPathPtr != NULL) {
# 2519|   	if (fsPathPtr->translatedPathPtr != pathPtr) {
# 2520|-> 	    TclDecrRefCount(fsPathPtr->translatedPathPtr);
# 2521|   	}
# 2522|       }

Error: CPPCHECK_WARNING (CWE-457): [#def1766]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:2520: error[uninitvar]: Uninitialized variable: cachePtr
# 2518|       if (fsPathPtr->translatedPathPtr != NULL) {
# 2519|   	if (fsPathPtr->translatedPathPtr != pathPtr) {
# 2520|-> 	    TclDecrRefCount(fsPathPtr->translatedPathPtr);
# 2521|   	}
# 2522|       }

Error: CPPCHECK_WARNING (CWE-476): [#def1767]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:2525: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2523|       if (fsPathPtr->normPathPtr != NULL) {
# 2524|   	if (fsPathPtr->normPathPtr != pathPtr) {
# 2525|-> 	    TclDecrRefCount(fsPathPtr->normPathPtr);
# 2526|   	}
# 2527|   	fsPathPtr->normPathPtr = NULL;

Error: CPPCHECK_WARNING (CWE-457): [#def1768]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:2525: error[uninitvar]: Uninitialized variable: cachePtr
# 2523|       if (fsPathPtr->normPathPtr != NULL) {
# 2524|   	if (fsPathPtr->normPathPtr != pathPtr) {
# 2525|-> 	    TclDecrRefCount(fsPathPtr->normPathPtr);
# 2526|   	}
# 2527|   	fsPathPtr->normPathPtr = NULL;

Error: CPPCHECK_WARNING (CWE-476): [#def1769]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:2530: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2528|       }
# 2529|       if (fsPathPtr->cwdPtr != NULL) {
# 2530|-> 	TclDecrRefCount(fsPathPtr->cwdPtr);
# 2531|       }
# 2532|       if (fsPathPtr->nativePathPtr != NULL && fsPathPtr->fsPtr != NULL) {

Error: CPPCHECK_WARNING (CWE-457): [#def1770]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:2530: error[uninitvar]: Uninitialized variable: cachePtr
# 2528|       }
# 2529|       if (fsPathPtr->cwdPtr != NULL) {
# 2530|-> 	TclDecrRefCount(fsPathPtr->cwdPtr);
# 2531|       }
# 2532|       if (fsPathPtr->nativePathPtr != NULL && fsPathPtr->fsPtr != NULL) {

Error: CPPCHECK_WARNING (CWE-476): [#def1771]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:2637: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2635|       copy->bytes = tclEmptyStringRep;
# 2636|       copy->length = 0;
# 2637|->     TclDecrRefCount(copy);
# 2638|   }
# 2639|   

Error: CPPCHECK_WARNING (CWE-457): [#def1772]
tcl-8.6.13-build/tcl8.6.13/generic/tclPathObj.c:2637: error[uninitvar]: Uninitialized variable: cachePtr
# 2635|       copy->bytes = tclEmptyStringRep;
# 2636|       copy->length = 0;
# 2637|->     TclDecrRefCount(copy);
# 2638|   }
# 2639|   

Error: CPPCHECK_WARNING: [#def1773]
tcl-8.6.13-build/tcl8.6.13/generic/tclPipe.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def1774]
tcl-8.6.13-build/tcl8.6.13/generic/tclPipe.c:374: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  372|   
#  373|   	    Tcl_Seek(errorChan, (Tcl_WideInt)0, SEEK_SET);
#  374|-> 	    TclNewObj(objPtr);
#  375|   	    count = Tcl_ReadChars(errorChan, objPtr, -1, 0);
#  376|   	    if (count < 0) {

Error: CPPCHECK_WARNING (CWE-457): [#def1775]
tcl-8.6.13-build/tcl8.6.13/generic/tclPipe.c:374: error[uninitvar]: Uninitialized variable: cachePtr
#  372|   
#  373|   	    Tcl_Seek(errorChan, (Tcl_WideInt)0, SEEK_SET);
#  374|-> 	    TclNewObj(objPtr);
#  375|   	    count = Tcl_ReadChars(errorChan, objPtr, -1, 0);
#  376|   	    if (count < 0) {

Error: CPPCHECK_WARNING (CWE-457): [#def1776]
tcl-8.6.13-build/tcl8.6.13/generic/tclPipe.c:374: error[uninitvar]: Uninitialized variable: objPtr
#  372|   
#  373|   	    Tcl_Seek(errorChan, (Tcl_WideInt)0, SEEK_SET);
#  374|-> 	    TclNewObj(objPtr);
#  375|   	    count = Tcl_ReadChars(errorChan, objPtr, -1, 0);
#  376|   	    if (count < 0) {

Error: CPPCHECK_WARNING: [#def1777]
tcl-8.6.13-build/tcl8.6.13/generic/tclPkg.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def1778]
tcl-8.6.13-build/tcl8.6.13/generic/tclPkg.c:336: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  334|   	    Tcl_ResetResult(interp);
#  335|   	}
#  336|-> 	TclDecrRefCount(ov);
#  337|       }
#  338|       return result;

Error: CPPCHECK_WARNING (CWE-457): [#def1779]
tcl-8.6.13-build/tcl8.6.13/generic/tclPkg.c:336: error[uninitvar]: Uninitialized variable: cachePtr
#  334|   	    Tcl_ResetResult(interp);
#  335|   	}
#  336|-> 	TclDecrRefCount(ov);
#  337|       }
#  338|       return result;

Error: CPPCHECK_WARNING (CWE-476): [#def1780]
tcl-8.6.13-build/tcl8.6.13/generic/tclPkg.c:723: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  721|   	Tcl_Obj *codePtr;
#  722|   
#  723|-> 	TclNewIntObj(codePtr, result);
#  724|   	Tcl_SetObjResult(interp, Tcl_ObjPrintf(
#  725|   		"attempt to provide package %s %s failed:"

Error: CPPCHECK_WARNING (CWE-457): [#def1781]
tcl-8.6.13-build/tcl8.6.13/generic/tclPkg.c:723: error[uninitvar]: Uninitialized variable: cachePtr
#  721|   	Tcl_Obj *codePtr;
#  722|   
#  723|-> 	TclNewIntObj(codePtr, result);
#  724|   	Tcl_SetObjResult(interp, Tcl_ObjPrintf(
#  725|   		"attempt to provide package %s %s failed:"

Error: CPPCHECK_WARNING (CWE-457): [#def1782]
tcl-8.6.13-build/tcl8.6.13/generic/tclPkg.c:723: error[uninitvar]: Uninitialized variable: codePtr
#  721|   	Tcl_Obj *codePtr;
#  722|   
#  723|-> 	TclNewIntObj(codePtr, result);
#  724|   	Tcl_SetObjResult(interp, Tcl_ObjPrintf(
#  725|   		"attempt to provide package %s %s failed:"

Error: CPPCHECK_WARNING (CWE-476): [#def1783]
tcl-8.6.13-build/tcl8.6.13/generic/tclPkg.c:729: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  727|   		name, versionToProvide, TclGetString(codePtr)));
#  728|   	Tcl_SetErrorCode(interp, "TCL", "PACKAGE", "BADRESULT", NULL);
#  729|-> 	TclDecrRefCount(codePtr);
#  730|   	result = TCL_ERROR;
#  731|       }

Error: CPPCHECK_WARNING (CWE-457): [#def1784]
tcl-8.6.13-build/tcl8.6.13/generic/tclPkg.c:729: error[uninitvar]: Uninitialized variable: cachePtr
#  727|   		name, versionToProvide, TclGetString(codePtr)));
#  728|   	Tcl_SetErrorCode(interp, "TCL", "PACKAGE", "BADRESULT", NULL);
#  729|-> 	TclDecrRefCount(codePtr);
#  730|   	result = TCL_ERROR;
#  731|       }

Error: CPPCHECK_WARNING (CWE-476): [#def1785]
tcl-8.6.13-build/tcl8.6.13/generic/tclPkg.c:1017: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1015|   	    Tcl_Obj *resultObj;
# 1016|   
# 1017|-> 	    TclNewObj(resultObj);
# 1018|   	    tablePtr = &iPtr->packageTable;
# 1019|   	    for (hPtr = Tcl_FirstHashEntry(tablePtr, &search); hPtr != NULL;

Error: CPPCHECK_WARNING (CWE-457): [#def1786]
tcl-8.6.13-build/tcl8.6.13/generic/tclPkg.c:1017: error[uninitvar]: Uninitialized variable: cachePtr
# 1015|   	    Tcl_Obj *resultObj;
# 1016|   
# 1017|-> 	    TclNewObj(resultObj);
# 1018|   	    tablePtr = &iPtr->packageTable;
# 1019|   	    for (hPtr = Tcl_FirstHashEntry(tablePtr, &search); hPtr != NULL;

Error: CPPCHECK_WARNING (CWE-457): [#def1787]
tcl-8.6.13-build/tcl8.6.13/generic/tclPkg.c:1017: error[uninitvar]: Uninitialized variable: resultObj
# 1015|   	    Tcl_Obj *resultObj;
# 1016|   
# 1017|-> 	    TclNewObj(resultObj);
# 1018|   	    tablePtr = &iPtr->packageTable;
# 1019|   	    for (hPtr = Tcl_FirstHashEntry(tablePtr, &search); hPtr != NULL;

Error: CPPCHECK_WARNING (CWE-476): [#def1788]
tcl-8.6.13-build/tcl8.6.13/generic/tclPkg.c:1262: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1260|   	    Tcl_Obj *resultObj;
# 1261|   
# 1262|-> 	    TclNewObj(resultObj);
# 1263|   	    argv2 = TclGetString(objv[2]);
# 1264|   	    hPtr = Tcl_FindHashEntry(&iPtr->packageTable, argv2);

Error: CPPCHECK_WARNING (CWE-457): [#def1789]
tcl-8.6.13-build/tcl8.6.13/generic/tclPkg.c:1262: error[uninitvar]: Uninitialized variable: cachePtr
# 1260|   	    Tcl_Obj *resultObj;
# 1261|   
# 1262|-> 	    TclNewObj(resultObj);
# 1263|   	    argv2 = TclGetString(objv[2]);
# 1264|   	    hPtr = Tcl_FindHashEntry(&iPtr->packageTable, argv2);

Error: CPPCHECK_WARNING (CWE-457): [#def1790]
tcl-8.6.13-build/tcl8.6.13/generic/tclPkg.c:1262: error[uninitvar]: Uninitialized variable: resultObj
# 1260|   	    Tcl_Obj *resultObj;
# 1261|   
# 1262|-> 	    TclNewObj(resultObj);
# 1263|   	    argv2 = TclGetString(objv[2]);
# 1264|   	    hPtr = Tcl_FindHashEntry(&iPtr->packageTable, argv2);

Error: CPPCHECK_WARNING (CWE-476): [#def1791]
tcl-8.6.13-build/tcl8.6.13/generic/tclPkg.c:1306: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1304|   static int
# 1305|   TclNRPackageObjCmdCleanup(ClientData data[], Tcl_Interp *interp, int result) {
# 1306|->     TclDecrRefCount((Tcl_Obj *)data[0]);
# 1307|       TclDecrRefCount((Tcl_Obj *)data[1]);
# 1308|       return result;

Error: CPPCHECK_WARNING (CWE-457): [#def1792]
tcl-8.6.13-build/tcl8.6.13/generic/tclPkg.c:1306: error[uninitvar]: Uninitialized variable: cachePtr
# 1304|   static int
# 1305|   TclNRPackageObjCmdCleanup(ClientData data[], Tcl_Interp *interp, int result) {
# 1306|->     TclDecrRefCount((Tcl_Obj *)data[0]);
# 1307|       TclDecrRefCount((Tcl_Obj *)data[1]);
# 1308|       return result;

Error: CPPCHECK_WARNING (CWE-476): [#def1793]
tcl-8.6.13-build/tcl8.6.13/generic/tclPkg.c:1307: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1305|   TclNRPackageObjCmdCleanup(ClientData data[], Tcl_Interp *interp, int result) {
# 1306|       TclDecrRefCount((Tcl_Obj *)data[0]);
# 1307|->     TclDecrRefCount((Tcl_Obj *)data[1]);
# 1308|       return result;
# 1309|   }

Error: CPPCHECK_WARNING (CWE-457): [#def1794]
tcl-8.6.13-build/tcl8.6.13/generic/tclPkg.c:1307: error[uninitvar]: Uninitialized variable: cachePtr
# 1305|   TclNRPackageObjCmdCleanup(ClientData data[], Tcl_Interp *interp, int result) {
# 1306|       TclDecrRefCount((Tcl_Obj *)data[0]);
# 1307|->     TclDecrRefCount((Tcl_Obj *)data[1]);
# 1308|       return result;
# 1309|   }

Error: GCC_ANALYZER_WARNING (CWE-688): [#def1795]
tcl-8.6.13-build/tcl8.6.13/generic/tclPkg.c: scope_hint: In function ‘RequirementSatisfied’
tcl-8.6.13-build/tcl8.6.13/generic/tclPkg.c:1963:9: warning[-Wanalyzer-null-argument]: use of NULL ‘reqi’ where non-null expected
<built-in>: note: argument 1 of ‘__builtin_strlen’ must be non-null
# 1961|   
# 1962|   	CheckVersionAndConvert(NULL, req, &reqi, NULL);
# 1963|-> 	strcat(reqi, " -2");
# 1964|   	res = CompareVersions(havei, reqi, &thisIsMajor);
# 1965|   	satisfied = (res == 0) || ((res == 1) && !thisIsMajor);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def1796]
tcl-8.6.13-build/tcl8.6.13/generic/tclPkg.c: scope_hint: In function ‘Tcl_PkgInitStubsCheck’
tcl-8.6.13-build/tcl8.6.13/generic/tclPkg.c:2050:16: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘p’
# 2048|   	int count = 0;
# 2049|   
# 2050|-> 	while (*p) {
# 2051|   	    count += !isdigit(UCHAR(*p++));
# 2052|   	}

Error: CPPCHECK_WARNING: [#def1797]
tcl-8.6.13-build/tcl8.6.13/generic/tclProc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def1798]
tcl-8.6.13-build/tcl8.6.13/generic/tclProc.c:1089: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1087|   
# 1088|   	    if (defPtr->value.objPtr != NULL) {
# 1089|-> 		TclNewObj(argObj);
# 1090|   		Tcl_AppendStringsToObj(argObj, "?", TclGetString(namePtr), "?", NULL);
# 1091|   	    } else if (defPtr->flags & VAR_IS_ARGS) {

Error: CPPCHECK_WARNING (CWE-457): [#def1799]
tcl-8.6.13-build/tcl8.6.13/generic/tclProc.c:1089: error[uninitvar]: Uninitialized variable: argObj
# 1087|   
# 1088|   	    if (defPtr->value.objPtr != NULL) {
# 1089|-> 		TclNewObj(argObj);
# 1090|   		Tcl_AppendStringsToObj(argObj, "?", TclGetString(namePtr), "?", NULL);
# 1091|   	    } else if (defPtr->flags & VAR_IS_ARGS) {

Error: CPPCHECK_WARNING (CWE-457): [#def1800]
tcl-8.6.13-build/tcl8.6.13/generic/tclProc.c:1089: error[uninitvar]: Uninitialized variable: cachePtr
# 1087|   
# 1088|   	    if (defPtr->value.objPtr != NULL) {
# 1089|-> 		TclNewObj(argObj);
# 1090|   		Tcl_AppendStringsToObj(argObj, "?", TclGetString(namePtr), "?", NULL);
# 1091|   	    } else if (defPtr->flags & VAR_IS_ARGS) {

Error: CLANG_WARNING: [#def1801]
tcl-8.6.13-build/tcl8.6.13/generic/tclProc.c:1155:2: warning[core.NullDereference]: Access to field 'refCount' results in a dereference of a null pointer (loaded from field 'localCachePtr')
# 1153|   	}
# 1154|   	framePtr->localCachePtr = codePtr->localCachePtr;
# 1155|-> 	framePtr->localCachePtr->refCount++;
# 1156|       }
# 1157|   

Error: CLANG_WARNING: [#def1802]
tcl-8.6.13-build/tcl8.6.13/generic/tclProc.c:1403:2: warning[core.NullDereference]: Access to field 'refCount' results in a dereference of a null pointer (loaded from field 'localCachePtr')
# 1401|   	}
# 1402|   	framePtr->localCachePtr = codePtr->localCachePtr;
# 1403|-> 	framePtr->localCachePtr->refCount++;
# 1404|   	defPtr = (Var *) (&framePtr->localCachePtr->varName0 + localCt);
# 1405|       } else {

Error: GCC_ANALYZER_WARNING (CWE-457): [#def1803]
tcl-8.6.13-build/tcl8.6.13/unix/tclDTrace.h:10: included_from: Included from here.
tcl-8.6.13-build/tcl8.6.13/generic/tclInt.h:4111: included_from: Included from here.
tcl-8.6.13-build/tcl8.6.13/generic/tclProc.c:16: included_from: Included from here.
tcl-8.6.13-build/tcl8.6.13/generic/tclProc.c: scope_hint: In function ‘TclNRInterpProcCore’
tcl-8.6.13-build/tcl8.6.13/generic/tclProc.c:1746:37: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘a[1]’
tcl-8.6.13-build/tcl8.6.13/generic/tclCompile.h:1752:9: note: in expansion of macro ‘TCL_PROC_ARGS’
tcl-8.6.13-build/tcl8.6.13/generic/tclProc.c:1746:9: note: in expansion of macro ‘TCL_DTRACE_PROC_ARGS’
tcl-8.6.13-build/tcl8.6.13/generic/tclProc.c:17: included_from: Included from here.
tcl-8.6.13-build/tcl8.6.13/generic/tclCompile.h:1738:40: note: in definition of macro ‘unlikely’
tcl-8.6.13-build/tcl8.6.13/generic/tclCompile.h:1746:54: note: in expansion of macro ‘TCL_PROC_ARGS_ENABLED’
tcl-8.6.13-build/tcl8.6.13/generic/tclProc.c:1736:9: note: in expansion of macro ‘TCL_DTRACE_PROC_ARGS_ENABLED’
tcl-8.6.13-build/tcl8.6.13/generic/tclCompile.h:1752:9: note: in expansion of macro ‘TCL_PROC_ARGS’
tcl-8.6.13-build/tcl8.6.13/generic/tclProc.c:1746:9: note: in expansion of macro ‘TCL_DTRACE_PROC_ARGS’
tcl-8.6.13-build/tcl8.6.13/generic/tclCompile.h:1752:9: note: in expansion of macro ‘TCL_PROC_ARGS’
tcl-8.6.13-build/tcl8.6.13/generic/tclProc.c:1746:9: note: in expansion of macro ‘TCL_DTRACE_PROC_ARGS’
# 1744|   	    l++;
# 1745|   	}
# 1746|-> 	TCL_DTRACE_PROC_ARGS(a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7],
# 1747|   		a[8], a[9]);
# 1748|       }

Error: CPPCHECK_WARNING (CWE-476): [#def1804]
tcl-8.6.13-build/tcl8.6.13/generic/tclProc.c:1755: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1753|   	TclDTraceInfo(info, a, i);
# 1754|   	TCL_DTRACE_PROC_INFO(a[0], a[1], a[2], a[3], i[0], i[1], a[4], a[5]);
# 1755|-> 	TclDecrRefCount(info);
# 1756|       }
# 1757|       if (TCL_DTRACE_PROC_ENTRY_ENABLED()) {

Error: CPPCHECK_WARNING (CWE-457): [#def1805]
tcl-8.6.13-build/tcl8.6.13/generic/tclProc.c:1755: error[uninitvar]: Uninitialized variable: cachePtr
# 1753|   	TclDTraceInfo(info, a, i);
# 1754|   	TCL_DTRACE_PROC_INFO(a[0], a[1], a[2], a[3], i[0], i[1], a[4], a[5]);
# 1755|-> 	TclDecrRefCount(info);
# 1756|       }
# 1757|       if (TCL_DTRACE_PROC_ENTRY_ENABLED()) {

Error: CPPCHECK_WARNING (CWE-476): [#def1806]
tcl-8.6.13-build/tcl8.6.13/generic/tclProc.c:2308: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2306|       }
# 2307|   
# 2308|->     TclNewObj(objPtr);
# 2309|       if (objPtr) {
# 2310|   	objPtr->typePtr = &tclProcBodyType;

Error: CPPCHECK_WARNING (CWE-457): [#def1807]
tcl-8.6.13-build/tcl8.6.13/generic/tclProc.c:2308: error[uninitvar]: Uninitialized variable: cachePtr
# 2306|       }
# 2307|   
# 2308|->     TclNewObj(objPtr);
# 2309|       if (objPtr) {
# 2310|   	objPtr->typePtr = &tclProcBodyType;

Error: CPPCHECK_WARNING (CWE-457): [#def1808]
tcl-8.6.13-build/tcl8.6.13/generic/tclProc.c:2308: error[uninitvar]: Uninitialized variable: objPtr
# 2306|       }
# 2307|   
# 2308|->     TclNewObj(objPtr);
# 2309|       if (objPtr) {
# 2310|   	objPtr->typePtr = &tclProcBodyType;

Error: CPPCHECK_WARNING (CWE-476): [#def1809]
tcl-8.6.13-build/tcl8.6.13/generic/tclProc.c:2419: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2417|   	TclProcCleanupProc(procPtr);
# 2418|       }
# 2419|->     TclDecrRefCount(nsObjPtr);
# 2420|       objPtr->typePtr = NULL;
# 2421|   }

Error: CPPCHECK_WARNING (CWE-457): [#def1810]
tcl-8.6.13-build/tcl8.6.13/generic/tclProc.c:2419: error[uninitvar]: Uninitialized variable: cachePtr
# 2417|   	TclProcCleanupProc(procPtr);
# 2418|       }
# 2419|->     TclDecrRefCount(nsObjPtr);
# 2420|       objPtr->typePtr = NULL;
# 2421|   }

Error: CLANG_WARNING: [#def1811]
tcl-8.6.13-build/tcl8.6.13/generic/tclProc.c:2444:14: warning[core.NullDereference]: Access to field 'elemCount' results in a dereference of a null pointer (loaded from field 'ptr1')
# 2442|        */
# 2443|   
# 2444|->     result = TclListObjGetElements(NULL, objPtr, &objc, &objv);
# 2445|       if ((result != TCL_OK) || ((objc != 2) && (objc != 3))) {
# 2446|   	Tcl_SetObjResult(interp, Tcl_ObjPrintf(

Error: CPPCHECK_WARNING (CWE-476): [#def1812]
tcl-8.6.13-build/tcl8.6.13/generic/tclProc.c:2570: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2568|   
# 2569|       if (objc == 2) {
# 2570|-> 	TclNewLiteralStringObj(nsObjPtr, "::");
# 2571|       } else {
# 2572|   	const char *nsName = TclGetString(objv[2]);

Error: CPPCHECK_WARNING (CWE-457): [#def1813]
tcl-8.6.13-build/tcl8.6.13/generic/tclProc.c:2570: error[uninitvar]: Uninitialized variable: cachePtr
# 2568|   
# 2569|       if (objc == 2) {
# 2570|-> 	TclNewLiteralStringObj(nsObjPtr, "::");
# 2571|       } else {
# 2572|   	const char *nsName = TclGetString(objv[2]);

Error: CPPCHECK_WARNING (CWE-457): [#def1814]
tcl-8.6.13-build/tcl8.6.13/generic/tclProc.c:2570: error[uninitvar]: Uninitialized variable: nsObjPtr
# 2568|   
# 2569|       if (objc == 2) {
# 2570|-> 	TclNewLiteralStringObj(nsObjPtr, "::");
# 2571|       } else {
# 2572|   	const char *nsName = TclGetString(objv[2]);

Error: CPPCHECK_WARNING (CWE-476): [#def1815]
tcl-8.6.13-build/tcl8.6.13/generic/tclProc.c:2575: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2573|   
# 2574|   	if ((*nsName != ':') || (*(nsName+1) != ':')) {
# 2575|-> 	    TclNewLiteralStringObj(nsObjPtr, "::");
# 2576|   	    Tcl_AppendObjToObj(nsObjPtr, objv[2]);
# 2577|   	} else {

Error: CPPCHECK_WARNING (CWE-457): [#def1816]
tcl-8.6.13-build/tcl8.6.13/generic/tclProc.c:2575: error[uninitvar]: Uninitialized variable: (nsObjPtr)->internalRep.twoPtrValue.ptr1
# 2573|   
# 2574|   	if ((*nsName != ':') || (*(nsName+1) != ':')) {
# 2575|-> 	    TclNewLiteralStringObj(nsObjPtr, "::");
# 2576|   	    Tcl_AppendObjToObj(nsObjPtr, objv[2]);
# 2577|   	} else {

Error: CPPCHECK_WARNING (CWE-457): [#def1817]
tcl-8.6.13-build/tcl8.6.13/generic/tclProc.c:2575: error[uninitvar]: Uninitialized variable: cachePtr
# 2573|   
# 2574|   	if ((*nsName != ':') || (*(nsName+1) != ':')) {
# 2575|-> 	    TclNewLiteralStringObj(nsObjPtr, "::");
# 2576|   	    Tcl_AppendObjToObj(nsObjPtr, objv[2]);
# 2577|   	} else {

Error: CPPCHECK_WARNING: [#def1818]
tcl-8.6.13-build/tcl8.6.13/generic/tclRegexp.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def1819]
tcl-8.6.13-build/tcl8.6.13/generic/tclRegexp.c:680: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  678|        */
#  679|   
#  680|->     TclNewObj(resultObj);
#  681|       Tcl_ListObjAppendElement(NULL, resultObj,
#  682|   	    Tcl_NewIntObj((int) regexpPtr->re.re_nsub));

Error: CPPCHECK_WARNING (CWE-457): [#def1820]
tcl-8.6.13-build/tcl8.6.13/generic/tclRegexp.c:680: error[uninitvar]: Uninitialized variable: cachePtr
#  678|        */
#  679|   
#  680|->     TclNewObj(resultObj);
#  681|       Tcl_ListObjAppendElement(NULL, resultObj,
#  682|   	    Tcl_NewIntObj((int) regexpPtr->re.re_nsub));

Error: CPPCHECK_WARNING (CWE-457): [#def1821]
tcl-8.6.13-build/tcl8.6.13/generic/tclRegexp.c:680: error[uninitvar]: Uninitialized variable: resultObj
#  678|        */
#  679|   
#  680|->     TclNewObj(resultObj);
#  681|       Tcl_ListObjAppendElement(NULL, resultObj,
#  682|   	    Tcl_NewIntObj((int) regexpPtr->re.re_nsub));

Error: CPPCHECK_WARNING (CWE-476): [#def1822]
tcl-8.6.13-build/tcl8.6.13/generic/tclRegexp.c:688: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  686|        */
#  687|   
#  688|->     TclNewObj(infoObj);
#  689|       for (inf=infonames ; inf->bit != 0 ; inf++) {
#  690|   	if (regexpPtr->re.re_info & inf->bit) {

Error: CPPCHECK_WARNING (CWE-457): [#def1823]
tcl-8.6.13-build/tcl8.6.13/generic/tclRegexp.c:688: error[uninitvar]: Uninitialized variable: cachePtr
#  686|        */
#  687|   
#  688|->     TclNewObj(infoObj);
#  689|       for (inf=infonames ; inf->bit != 0 ; inf++) {
#  690|   	if (regexpPtr->re.re_info & inf->bit) {

Error: CPPCHECK_WARNING (CWE-457): [#def1824]
tcl-8.6.13-build/tcl8.6.13/generic/tclRegexp.c:688: error[uninitvar]: Uninitialized variable: infoObj
#  686|        */
#  687|   
#  688|->     TclNewObj(infoObj);
#  689|       for (inf=infonames ; inf->bit != 0 ; inf++) {
#  690|   	if (regexpPtr->re.re_info & inf->bit) {

Error: CPPCHECK_WARNING (CWE-476): [#def1825]
tcl-8.6.13-build/tcl8.6.13/generic/tclRegexp.c:1026: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1024|       TclReFree(&regexpPtr->re);
# 1025|       if (regexpPtr->globObjPtr) {
# 1026|-> 	TclDecrRefCount(regexpPtr->globObjPtr);
# 1027|       }
# 1028|       if (regexpPtr->matches) {

Error: CPPCHECK_WARNING (CWE-457): [#def1826]
tcl-8.6.13-build/tcl8.6.13/generic/tclRegexp.c:1026: error[uninitvar]: Uninitialized variable: cachePtr
# 1024|       TclReFree(&regexpPtr->re);
# 1025|       if (regexpPtr->globObjPtr) {
# 1026|-> 	TclDecrRefCount(regexpPtr->globObjPtr);
# 1027|       }
# 1028|       if (regexpPtr->matches) {

Error: CPPCHECK_WARNING: [#def1827]
tcl-8.6.13-build/tcl8.6.13/generic/tclResolve.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def1828]
tcl-8.6.13-build/tcl8.6.13/generic/tclResult.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def1829]
tcl-8.6.13-build/tcl8.6.13/generic/tclResult.c:248: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  246|   
#  247|       statePtr->objResultPtr = iPtr->objResultPtr;
#  248|->     TclNewObj(iPtr->objResultPtr);
#  249|       Tcl_IncrRefCount(iPtr->objResultPtr);
#  250|   

Error: CPPCHECK_WARNING (CWE-457): [#def1830]
tcl-8.6.13-build/tcl8.6.13/generic/tclResult.c:248: error[uninitvar]: Uninitialized variable: cachePtr
#  246|   
#  247|       statePtr->objResultPtr = iPtr->objResultPtr;
#  248|->     TclNewObj(iPtr->objResultPtr);
#  249|       Tcl_IncrRefCount(iPtr->objResultPtr);
#  250|   

Error: CPPCHECK_WARNING (CWE-457): [#def1831]
tcl-8.6.13-build/tcl8.6.13/generic/tclResult.c:248: error[uninitvar]: Uninitialized variable: iPtr->objResultPtr
#  246|   
#  247|       statePtr->objResultPtr = iPtr->objResultPtr;
#  248|->     TclNewObj(iPtr->objResultPtr);
#  249|       Tcl_IncrRefCount(iPtr->objResultPtr);
#  250|   

Error: CPPCHECK_WARNING (CWE-476): [#def1832]
tcl-8.6.13-build/tcl8.6.13/generic/tclResult.c:382: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  380|       Tcl_SavedResult *statePtr)	/* State returned by Tcl_SaveResult. */
#  381|   {
#  382|->     TclDecrRefCount(statePtr->objResultPtr);
#  383|   
#  384|       if (statePtr->result == statePtr->appendResult) {

Error: CPPCHECK_WARNING (CWE-457): [#def1833]
tcl-8.6.13-build/tcl8.6.13/generic/tclResult.c:382: error[uninitvar]: Uninitialized variable: cachePtr
#  380|       Tcl_SavedResult *statePtr)	/* State returned by Tcl_SaveResult. */
#  381|   {
#  382|->     TclDecrRefCount(statePtr->objResultPtr);
#  383|   
#  384|       if (statePtr->result == statePtr->appendResult) {

Error: CPPCHECK_WARNING (CWE-476): [#def1834]
tcl-8.6.13-build/tcl8.6.13/generic/tclResult.c:537: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  535|        */
#  536|   
#  537|->     TclDecrRefCount(oldObjResult);
#  538|   
#  539|       /*

Error: CPPCHECK_WARNING (CWE-457): [#def1835]
tcl-8.6.13-build/tcl8.6.13/generic/tclResult.c:537: error[uninitvar]: Uninitialized variable: cachePtr
#  535|        */
#  536|   
#  537|->     TclDecrRefCount(oldObjResult);
#  538|   
#  539|       /*

Error: CLANG_WARNING: [#def1836]
tcl-8.6.13-build/tcl8.6.13/generic/tclResult.c:852:2: warning[core.NonNullParamChecker]: Null pointer passed to 1st parameter expecting 'nonnull'
#  850|   	iPtr->appendAvl = totalSpace;
#  851|       } else if (iPtr->result != iPtr->appendResult) {
#  852|-> 	strcpy(iPtr->appendResult, iPtr->result);
#  853|       }
#  854|   

Error: CPPCHECK_WARNING (CWE-476): [#def1837]
tcl-8.6.13-build/tcl8.6.13/generic/tclResult.c:989: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  987|   
#  988|       if (Tcl_IsShared(objResultPtr)) {
#  989|-> 	TclDecrRefCount(objResultPtr);
#  990|   	TclNewObj(objResultPtr);
#  991|   	Tcl_IncrRefCount(objResultPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def1838]
tcl-8.6.13-build/tcl8.6.13/generic/tclResult.c:989: error[uninitvar]: Uninitialized variable: cachePtr
#  987|   
#  988|       if (Tcl_IsShared(objResultPtr)) {
#  989|-> 	TclDecrRefCount(objResultPtr);
#  990|   	TclNewObj(objResultPtr);
#  991|   	Tcl_IncrRefCount(objResultPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def1839]
tcl-8.6.13-build/tcl8.6.13/generic/tclResult.c:990: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  988|       if (Tcl_IsShared(objResultPtr)) {
#  989|   	TclDecrRefCount(objResultPtr);
#  990|-> 	TclNewObj(objResultPtr);
#  991|   	Tcl_IncrRefCount(objResultPtr);
#  992|   	iPtr->objResultPtr = objResultPtr;

Error: CPPCHECK_WARNING (CWE-457): [#def1840]
tcl-8.6.13-build/tcl8.6.13/generic/tclResult.c:990: error[uninitvar]: Uninitialized variable: cachePtr
#  988|       if (Tcl_IsShared(objResultPtr)) {
#  989|   	TclDecrRefCount(objResultPtr);
#  990|-> 	TclNewObj(objResultPtr);
#  991|   	Tcl_IncrRefCount(objResultPtr);
#  992|   	iPtr->objResultPtr = objResultPtr;

Error: CPPCHECK_WARNING (CWE-457): [#def1841]
tcl-8.6.13-build/tcl8.6.13/generic/tclResult.c:990: error[uninitvar]: Uninitialized variable: objResultPtr
#  988|       if (Tcl_IsShared(objResultPtr)) {
#  989|   	TclDecrRefCount(objResultPtr);
#  990|-> 	TclNewObj(objResultPtr);
#  991|   	Tcl_IncrRefCount(objResultPtr);
#  992|   	iPtr->objResultPtr = objResultPtr;

Error: CPPCHECK_WARNING (CWE-476): [#def1842]
tcl-8.6.13-build/tcl8.6.13/generic/tclResult.c:1036: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1034|        */
# 1035|   
# 1036|->     TclNewObj(errorObj);
# 1037|       while (1) {
# 1038|   	char *elem = va_arg(argList, char *);

Error: CPPCHECK_WARNING (CWE-457): [#def1843]
tcl-8.6.13-build/tcl8.6.13/generic/tclResult.c:1036: error[uninitvar]: Uninitialized variable: cachePtr
# 1034|        */
# 1035|   
# 1036|->     TclNewObj(errorObj);
# 1037|       while (1) {
# 1038|   	char *elem = va_arg(argList, char *);

Error: CPPCHECK_WARNING (CWE-457): [#def1844]
tcl-8.6.13-build/tcl8.6.13/generic/tclResult.c:1036: error[uninitvar]: Uninitialized variable: errorObj
# 1034|        */
# 1035|   
# 1036|->     TclNewObj(errorObj);
# 1037|       while (1) {
# 1038|   	char *elem = va_arg(argList, char *);

Error: CPPCHECK_WARNING (CWE-476): [#def1845]
tcl-8.6.13-build/tcl8.6.13/generic/tclResult.c:1187: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1185|   	int i;
# 1186|   
# 1187|-> 	TclNewLiteralStringObj(keys[KEY_CODE],	    "-code");
# 1188|   	TclNewLiteralStringObj(keys[KEY_ERRORCODE], "-errorcode");
# 1189|   	TclNewLiteralStringObj(keys[KEY_ERRORINFO], "-errorinfo");

Error: CPPCHECK_WARNING (CWE-457): [#def1846]
tcl-8.6.13-build/tcl8.6.13/generic/tclResult.c:1187: error[uninitvar]: Uninitialized variable: (keys[KEY_CODE])->internalRep.twoPtrValue.ptr1
# 1185|   	int i;
# 1186|   
# 1187|-> 	TclNewLiteralStringObj(keys[KEY_CODE],	    "-code");
# 1188|   	TclNewLiteralStringObj(keys[KEY_ERRORCODE], "-errorcode");
# 1189|   	TclNewLiteralStringObj(keys[KEY_ERRORINFO], "-errorinfo");

Error: CPPCHECK_WARNING (CWE-457): [#def1847]
tcl-8.6.13-build/tcl8.6.13/generic/tclResult.c:1187: error[uninitvar]: Uninitialized variable: cachePtr
# 1185|   	int i;
# 1186|   
# 1187|-> 	TclNewLiteralStringObj(keys[KEY_CODE],	    "-code");
# 1188|   	TclNewLiteralStringObj(keys[KEY_ERRORCODE], "-errorcode");
# 1189|   	TclNewLiteralStringObj(keys[KEY_ERRORINFO], "-errorinfo");

Error: CPPCHECK_WARNING (CWE-476): [#def1848]
tcl-8.6.13-build/tcl8.6.13/generic/tclResult.c:1188: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1186|   
# 1187|   	TclNewLiteralStringObj(keys[KEY_CODE],	    "-code");
# 1188|-> 	TclNewLiteralStringObj(keys[KEY_ERRORCODE], "-errorcode");
# 1189|   	TclNewLiteralStringObj(keys[KEY_ERRORINFO], "-errorinfo");
# 1190|   	TclNewLiteralStringObj(keys[KEY_ERRORLINE], "-errorline");

Error: CPPCHECK_WARNING (CWE-457): [#def1849]
tcl-8.6.13-build/tcl8.6.13/generic/tclResult.c:1188: error[uninitvar]: Uninitialized variable: cachePtr
# 1186|   
# 1187|   	TclNewLiteralStringObj(keys[KEY_CODE],	    "-code");
# 1188|-> 	TclNewLiteralStringObj(keys[KEY_ERRORCODE], "-errorcode");
# 1189|   	TclNewLiteralStringObj(keys[KEY_ERRORINFO], "-errorinfo");
# 1190|   	TclNewLiteralStringObj(keys[KEY_ERRORLINE], "-errorline");

Error: CPPCHECK_WARNING (CWE-476): [#def1850]
tcl-8.6.13-build/tcl8.6.13/generic/tclResult.c:1189: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1187|   	TclNewLiteralStringObj(keys[KEY_CODE],	    "-code");
# 1188|   	TclNewLiteralStringObj(keys[KEY_ERRORCODE], "-errorcode");
# 1189|-> 	TclNewLiteralStringObj(keys[KEY_ERRORINFO], "-errorinfo");
# 1190|   	TclNewLiteralStringObj(keys[KEY_ERRORLINE], "-errorline");
# 1191|   	TclNewLiteralStringObj(keys[KEY_ERRORSTACK],"-errorstack");

Error: CPPCHECK_WARNING (CWE-457): [#def1851]
tcl-8.6.13-build/tcl8.6.13/generic/tclResult.c:1189: error[uninitvar]: Uninitialized variable: cachePtr
# 1187|   	TclNewLiteralStringObj(keys[KEY_CODE],	    "-code");
# 1188|   	TclNewLiteralStringObj(keys[KEY_ERRORCODE], "-errorcode");
# 1189|-> 	TclNewLiteralStringObj(keys[KEY_ERRORINFO], "-errorinfo");
# 1190|   	TclNewLiteralStringObj(keys[KEY_ERRORLINE], "-errorline");
# 1191|   	TclNewLiteralStringObj(keys[KEY_ERRORSTACK],"-errorstack");

Error: CPPCHECK_WARNING (CWE-476): [#def1852]
tcl-8.6.13-build/tcl8.6.13/generic/tclResult.c:1190: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1188|   	TclNewLiteralStringObj(keys[KEY_ERRORCODE], "-errorcode");
# 1189|   	TclNewLiteralStringObj(keys[KEY_ERRORINFO], "-errorinfo");
# 1190|-> 	TclNewLiteralStringObj(keys[KEY_ERRORLINE], "-errorline");
# 1191|   	TclNewLiteralStringObj(keys[KEY_ERRORSTACK],"-errorstack");
# 1192|   	TclNewLiteralStringObj(keys[KEY_LEVEL],	    "-level");

Error: CPPCHECK_WARNING (CWE-457): [#def1853]
tcl-8.6.13-build/tcl8.6.13/generic/tclResult.c:1190: error[uninitvar]: Uninitialized variable: cachePtr
# 1188|   	TclNewLiteralStringObj(keys[KEY_ERRORCODE], "-errorcode");
# 1189|   	TclNewLiteralStringObj(keys[KEY_ERRORINFO], "-errorinfo");
# 1190|-> 	TclNewLiteralStringObj(keys[KEY_ERRORLINE], "-errorline");
# 1191|   	TclNewLiteralStringObj(keys[KEY_ERRORSTACK],"-errorstack");
# 1192|   	TclNewLiteralStringObj(keys[KEY_LEVEL],	    "-level");

Error: CPPCHECK_WARNING (CWE-476): [#def1854]
tcl-8.6.13-build/tcl8.6.13/generic/tclResult.c:1191: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1189|   	TclNewLiteralStringObj(keys[KEY_ERRORINFO], "-errorinfo");
# 1190|   	TclNewLiteralStringObj(keys[KEY_ERRORLINE], "-errorline");
# 1191|-> 	TclNewLiteralStringObj(keys[KEY_ERRORSTACK],"-errorstack");
# 1192|   	TclNewLiteralStringObj(keys[KEY_LEVEL],	    "-level");
# 1193|   	TclNewLiteralStringObj(keys[KEY_OPTIONS],   "-options");

Error: CPPCHECK_WARNING (CWE-457): [#def1855]
tcl-8.6.13-build/tcl8.6.13/generic/tclResult.c:1191: error[uninitvar]: Uninitialized variable: cachePtr
# 1189|   	TclNewLiteralStringObj(keys[KEY_ERRORINFO], "-errorinfo");
# 1190|   	TclNewLiteralStringObj(keys[KEY_ERRORLINE], "-errorline");
# 1191|-> 	TclNewLiteralStringObj(keys[KEY_ERRORSTACK],"-errorstack");
# 1192|   	TclNewLiteralStringObj(keys[KEY_LEVEL],	    "-level");
# 1193|   	TclNewLiteralStringObj(keys[KEY_OPTIONS],   "-options");

Error: CPPCHECK_WARNING (CWE-476): [#def1856]
tcl-8.6.13-build/tcl8.6.13/generic/tclResult.c:1192: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1190|   	TclNewLiteralStringObj(keys[KEY_ERRORLINE], "-errorline");
# 1191|   	TclNewLiteralStringObj(keys[KEY_ERRORSTACK],"-errorstack");
# 1192|-> 	TclNewLiteralStringObj(keys[KEY_LEVEL],	    "-level");
# 1193|   	TclNewLiteralStringObj(keys[KEY_OPTIONS],   "-options");
# 1194|   

Error: CPPCHECK_WARNING (CWE-457): [#def1857]
tcl-8.6.13-build/tcl8.6.13/generic/tclResult.c:1192: error[uninitvar]: Uninitialized variable: cachePtr
# 1190|   	TclNewLiteralStringObj(keys[KEY_ERRORLINE], "-errorline");
# 1191|   	TclNewLiteralStringObj(keys[KEY_ERRORSTACK],"-errorstack");
# 1192|-> 	TclNewLiteralStringObj(keys[KEY_LEVEL],	    "-level");
# 1193|   	TclNewLiteralStringObj(keys[KEY_OPTIONS],   "-options");
# 1194|   

Error: CPPCHECK_WARNING (CWE-476): [#def1858]
tcl-8.6.13-build/tcl8.6.13/generic/tclResult.c:1193: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1191|   	TclNewLiteralStringObj(keys[KEY_ERRORSTACK],"-errorstack");
# 1192|   	TclNewLiteralStringObj(keys[KEY_LEVEL],	    "-level");
# 1193|-> 	TclNewLiteralStringObj(keys[KEY_OPTIONS],   "-options");
# 1194|   
# 1195|   	for (i = KEY_CODE; i < KEY_LAST; i++) {

Error: CPPCHECK_WARNING (CWE-457): [#def1859]
tcl-8.6.13-build/tcl8.6.13/generic/tclResult.c:1193: error[uninitvar]: Uninitialized variable: cachePtr
# 1191|   	TclNewLiteralStringObj(keys[KEY_ERRORSTACK],"-errorstack");
# 1192|   	TclNewLiteralStringObj(keys[KEY_LEVEL],	    "-level");
# 1193|-> 	TclNewLiteralStringObj(keys[KEY_OPTIONS],   "-options");
# 1194|   
# 1195|   	for (i = KEY_CODE; i < KEY_LAST; i++) {

Error: CPPCHECK_WARNING (CWE-457): [#def1860]
tcl-8.6.13-build/tcl8.6.13/generic/tclResult.c:1318: error[legacyUninitvar]: Uninitialized variable: *(&valueObjv)
# 1316|                */
# 1317|   
# 1318|->             if (TclListObjGetElements(interp, valuePtr, &valueObjc,
# 1319|                       &valueObjv) == TCL_ERROR) {
# 1320|                   return TCL_ERROR;

Error: CPPCHECK_WARNING (CWE-476): [#def1861]
tcl-8.6.13-build/tcl8.6.13/generic/tclResult.c:1394: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1392|       Tcl_Obj **keys = GetKeys();
# 1393|   
# 1394|->     TclNewObj(returnOpts);
# 1395|       for (;  objc > 1;  objv += 2, objc -= 2) {
# 1396|   	int optLen;

Error: CPPCHECK_WARNING (CWE-457): [#def1862]
tcl-8.6.13-build/tcl8.6.13/generic/tclResult.c:1394: error[uninitvar]: Uninitialized variable: cachePtr
# 1392|       Tcl_Obj **keys = GetKeys();
# 1393|   
# 1394|->     TclNewObj(returnOpts);
# 1395|       for (;  objc > 1;  objv += 2, objc -= 2) {
# 1396|   	int optLen;

Error: CPPCHECK_WARNING (CWE-457): [#def1863]
tcl-8.6.13-build/tcl8.6.13/generic/tclResult.c:1394: error[uninitvar]: Uninitialized variable: returnOpts
# 1392|       Tcl_Obj **keys = GetKeys();
# 1393|   
# 1394|->     TclNewObj(returnOpts);
# 1395|       for (;  objc > 1;  objv += 2, objc -= 2) {
# 1396|   	int optLen;

Error: CPPCHECK_WARNING (CWE-476): [#def1864]
tcl-8.6.13-build/tcl8.6.13/generic/tclResult.c:1590: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1588|   	options = Tcl_DuplicateObj(iPtr->returnOpts);
# 1589|       } else {
# 1590|-> 	TclNewObj(options);
# 1591|       }
# 1592|   

Error: CPPCHECK_WARNING (CWE-457): [#def1865]
tcl-8.6.13-build/tcl8.6.13/generic/tclResult.c:1590: error[uninitvar]: Uninitialized variable: cachePtr
# 1588|   	options = Tcl_DuplicateObj(iPtr->returnOpts);
# 1589|       } else {
# 1590|-> 	TclNewObj(options);
# 1591|       }
# 1592|   

Error: CPPCHECK_WARNING (CWE-457): [#def1866]
tcl-8.6.13-build/tcl8.6.13/generic/tclResult.c:1590: error[uninitvar]: Uninitialized variable: options
# 1588|   	options = Tcl_DuplicateObj(iPtr->returnOpts);
# 1589|       } else {
# 1590|-> 	TclNewObj(options);
# 1591|       }
# 1592|   

Error: CPPCHECK_WARNING (CWE-457): [#def1867]
tcl-8.6.13-build/tcl8.6.13/generic/tclResult.c:1674: error[legacyUninitvar]: Uninitialized variable: *(&objv)
# 1672|   
# 1673|       Tcl_IncrRefCount(options);
# 1674|->     if (TCL_ERROR == TclListObjGetElements(interp, options, &objc, &objv)
# 1675|   	    || (objc % 2)) {
# 1676|   	Tcl_SetObjResult(interp, Tcl_ObjPrintf(

Error: CPPCHECK_WARNING: [#def1868]
tcl-8.6.13-build/tcl8.6.13/generic/tclScan.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def1869]
tcl-8.6.13-build/tcl8.6.13/generic/tclScan.c:350:6: warning[deadcode.DeadStores]: Value stored to 'value' is never read
#  348|   
#  349|   	if ((ch < 0x80) && isdigit(UCHAR(ch))) {	/* INTL: "C" locale. */
#  350|-> 	    value = strtoul(format-1, (char **) &format, 10);	/* INTL: "C" locale. */
#  351|   	    flags |= SCAN_WIDTH;
#  352|   	    format += TclUtfToUniChar(format, &ch);

Error: CPPCHECK_WARNING (CWE-476): [#def1870]
tcl-8.6.13-build/tcl8.6.13/generic/tclScan.c:726: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  724|   	case 'n':
#  725|   	    if (!(flags & SCAN_SUPPRESS)) {
#  726|-> 		TclNewIntObj(objPtr, string - baseString);
#  727|   		Tcl_IncrRefCount(objPtr);
#  728|   		CLANG_ASSERT(objs);

Error: CPPCHECK_WARNING (CWE-457): [#def1871]
tcl-8.6.13-build/tcl8.6.13/generic/tclScan.c:726: error[uninitvar]: Uninitialized variable: cachePtr
#  724|   	case 'n':
#  725|   	    if (!(flags & SCAN_SUPPRESS)) {
#  726|-> 		TclNewIntObj(objPtr, string - baseString);
#  727|   		Tcl_IncrRefCount(objPtr);
#  728|   		CLANG_ASSERT(objs);

Error: CPPCHECK_WARNING (CWE-457): [#def1872]
tcl-8.6.13-build/tcl8.6.13/generic/tclScan.c:726: error[uninitvar]: Uninitialized variable: objPtr
#  724|   	case 'n':
#  725|   	    if (!(flags & SCAN_SUPPRESS)) {
#  726|-> 		TclNewIntObj(objPtr, string - baseString);
#  727|   		Tcl_IncrRefCount(objPtr);
#  728|   		CLANG_ASSERT(objs);

Error: CLANG_WARNING: [#def1873]
tcl-8.6.13-build/tcl8.6.13/generic/tclScan.c:729:20: warning[core.NullDereference]: Array access (from variable 'objs') results in a null pointer dereference
#  727|   		Tcl_IncrRefCount(objPtr);
#  728|   		CLANG_ASSERT(objs);
#  729|-> 		objs[objIndex++] = objPtr;
#  730|   	    }
#  731|   	    nconversions++;

Error: CLANG_WARNING: [#def1874]
tcl-8.6.13-build/tcl8.6.13/generic/tclScan.c:840:20: warning[core.NullDereference]: Array access (from variable 'objs') results in a null pointer dereference
#  838|   		Tcl_IncrRefCount(objPtr);
#  839|   		CLANG_ASSERT(objs);
#  840|-> 		objs[objIndex++] = objPtr;
#  841|   	    }
#  842|   	    string = end;

Error: CLANG_WARNING: [#def1875]
tcl-8.6.13-build/tcl8.6.13/generic/tclScan.c:875:20: warning[core.NullDereference]: Array access (from variable 'objs') results in a null pointer dereference
#  873|   		objPtr = Tcl_NewStringObj(string, end-string);
#  874|   		Tcl_IncrRefCount(objPtr);
#  875|-> 		objs[objIndex++] = objPtr;
#  876|   	    }
#  877|   	    string = end;

Error: CPPCHECK_WARNING (CWE-476): [#def1876]
tcl-8.6.13-build/tcl8.6.13/generic/tclScan.c:889: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  887|   	    string += offset;
#  888|   	    if (!(flags & SCAN_SUPPRESS)) {
#  889|-> 		TclNewIntObj(objPtr, i);
#  890|   		Tcl_IncrRefCount(objPtr);
#  891|   		CLANG_ASSERT(objs);

Error: CPPCHECK_WARNING (CWE-457): [#def1877]
tcl-8.6.13-build/tcl8.6.13/generic/tclScan.c:889: error[uninitvar]: Uninitialized variable: (objPtr)->internalRep.twoPtrValue.ptr1
#  887|   	    string += offset;
#  888|   	    if (!(flags & SCAN_SUPPRESS)) {
#  889|-> 		TclNewIntObj(objPtr, i);
#  890|   		Tcl_IncrRefCount(objPtr);
#  891|   		CLANG_ASSERT(objs);

Error: CPPCHECK_WARNING (CWE-457): [#def1878]
tcl-8.6.13-build/tcl8.6.13/generic/tclScan.c:889: error[uninitvar]: Uninitialized variable: cachePtr
#  887|   	    string += offset;
#  888|   	    if (!(flags & SCAN_SUPPRESS)) {
#  889|-> 		TclNewIntObj(objPtr, i);
#  890|   		Tcl_IncrRefCount(objPtr);
#  891|   		CLANG_ASSERT(objs);

Error: CLANG_WARNING: [#def1879]
tcl-8.6.13-build/tcl8.6.13/generic/tclScan.c:892:20: warning[core.NullDereference]: Array access (from variable 'objs') results in a null pointer dereference
#  890|   		Tcl_IncrRefCount(objPtr);
#  891|   		CLANG_ASSERT(objs);
#  892|-> 		objs[objIndex++] = objPtr;
#  893|   	    }
#  894|   	    break;

Error: CPPCHECK_WARNING (CWE-476): [#def1880]
tcl-8.6.13-build/tcl8.6.13/generic/tclScan.c:900: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  898|   	     * Scan an unsigned or signed integer.
#  899|   	     */
#  900|-> 	    TclNewIntObj(objPtr, 0);
#  901|   	    Tcl_IncrRefCount(objPtr);
#  902|   	    if (width == 0) {

Error: CPPCHECK_WARNING (CWE-457): [#def1881]
tcl-8.6.13-build/tcl8.6.13/generic/tclScan.c:900: error[uninitvar]: Uninitialized variable: cachePtr
#  898|   	     * Scan an unsigned or signed integer.
#  899|   	     */
#  900|-> 	    TclNewIntObj(objPtr, 0);
#  901|   	    Tcl_IncrRefCount(objPtr);
#  902|   	    if (width == 0) {

Error: CLANG_WARNING: [#def1882]
tcl-8.6.13-build/tcl8.6.13/generic/tclScan.c:959:23: warning[core.NullDereference]: Array access (from variable 'objs') results in a null pointer dereference
#  957|   		}
#  958|   	    }
#  959|-> 	    objs[objIndex++] = objPtr;
#  960|   	    break;
#  961|   

Error: CLANG_WARNING: [#def1883]
tcl-8.6.13-build/tcl8.6.13/generic/tclScan.c:1003:20: warning[core.NullDereference]: Array access (from variable 'objs') results in a null pointer dereference
# 1001|   		Tcl_SetDoubleObj(objPtr, dvalue);
# 1002|   		CLANG_ASSERT(objs);
# 1003|-> 		objs[objIndex++] = objPtr;
# 1004|   		string = end;
# 1005|   	    }

Error: CPPCHECK_WARNING (CWE-476): [#def1884]
tcl-8.6.13-build/tcl8.6.13/generic/tclScan.c:1041: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1039|   	 */
# 1040|   
# 1041|-> 	TclNewObj(objPtr);
# 1042|   	for (i = 0; i < totalVars; i++) {
# 1043|   	    if (objs[i] != NULL) {

Error: CPPCHECK_WARNING (CWE-457): [#def1885]
tcl-8.6.13-build/tcl8.6.13/generic/tclScan.c:1041: error[uninitvar]: Uninitialized variable: cachePtr
# 1039|   	 */
# 1040|   
# 1041|-> 	TclNewObj(objPtr);
# 1042|   	for (i = 0; i < totalVars; i++) {
# 1043|   	    if (objs[i] != NULL) {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def1886]
tcl-8.6.13-build/tcl8.6.13/generic/tclScan.c: scope_hint: In function ‘Tcl_ScanObjCmd’
tcl-8.6.13-build/tcl8.6.13/generic/tclScan.c:1043:21: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘objs’
tcl-8.6.13-build/tcl8.6.13/generic/tclScan.c:12: included_from: Included from here.
tcl-8.6.13-build/tcl8.6.13/generic/tclInt.h:4131:9: note: in expansion of macro ‘TclAllocObjStorageEx’
tcl-8.6.13-build/tcl8.6.13/generic/tclInt.h:4139:5: note: in expansion of macro ‘TclAllocObjStorage’
tcl-8.6.13-build/tcl8.6.13/generic/tclScan.c:1041:9: note: in expansion of macro ‘TclNewObj’
# 1041|   	TclNewObj(objPtr);
# 1042|   	for (i = 0; i < totalVars; i++) {
# 1043|-> 	    if (objs[i] != NULL) {
# 1044|   		Tcl_ListObjAppendElement(NULL, objPtr, objs[i]);
# 1045|   		Tcl_DecrRefCount(objs[i]);

Error: CPPCHECK_WARNING (CWE-476): [#def1887]
tcl-8.6.13-build/tcl8.6.13/generic/tclScan.c:1062: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1060|   	if (underflow && (nconversions == 0)) {
# 1061|   	    if (numVars) {
# 1062|-> 		TclNewIntObj(objPtr, -1);
# 1063|   	    } else {
# 1064|   		if (objPtr) {

Error: CPPCHECK_WARNING (CWE-457): [#def1888]
tcl-8.6.13-build/tcl8.6.13/generic/tclScan.c:1062: error[uninitvar]: Uninitialized variable: cachePtr
# 1060|   	if (underflow && (nconversions == 0)) {
# 1061|   	    if (numVars) {
# 1062|-> 		TclNewIntObj(objPtr, -1);
# 1063|   	    } else {
# 1064|   		if (objPtr) {

Error: CPPCHECK_WARNING (CWE-476): [#def1889]
tcl-8.6.13-build/tcl8.6.13/generic/tclScan.c:1067: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1065|   		    Tcl_SetListObj(objPtr, 0, NULL);
# 1066|   		} else {
# 1067|-> 		    TclNewObj(objPtr);
# 1068|   		}
# 1069|   	    }

Error: CPPCHECK_WARNING (CWE-457): [#def1890]
tcl-8.6.13-build/tcl8.6.13/generic/tclScan.c:1067: error[uninitvar]: Uninitialized variable: cachePtr
# 1065|   		    Tcl_SetListObj(objPtr, 0, NULL);
# 1066|   		} else {
# 1067|-> 		    TclNewObj(objPtr);
# 1068|   		}
# 1069|   	    }

Error: CPPCHECK_WARNING (CWE-476): [#def1891]
tcl-8.6.13-build/tcl8.6.13/generic/tclScan.c:1071: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1069|   	    }
# 1070|   	} else if (numVars) {
# 1071|-> 	    TclNewIntObj(objPtr, result);
# 1072|   	}
# 1073|   	Tcl_SetObjResult(interp, objPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def1892]
tcl-8.6.13-build/tcl8.6.13/generic/tclScan.c:1071: error[uninitvar]: Uninitialized variable: cachePtr
# 1069|   	    }
# 1070|   	} else if (numVars) {
# 1071|-> 	    TclNewIntObj(objPtr, result);
# 1072|   	}
# 1073|   	Tcl_SetObjResult(interp, objPtr);

Error: CPPCHECK_WARNING: [#def1893]
tcl-8.6.13-build/tcl8.6.13/generic/tclStrToD.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def1894]
tcl-8.6.13-build/tcl8.6.13/generic/tclStrToD.c:3056:34: warning[core.BitwiseShift]: Left shift overflows the capacity of 'Tcl_WideUInt'
# 3054|   				/* Numerator of the fraction being
# 3055|   				 * converted. */
# 3056|->     Tcl_WideUInt S = wuipow5[s5] << s2;
# 3057|   				/* Denominator of the fraction being
# 3058|   				 * converted. */

Error: CLANG_WARNING: [#def1895]
tcl-8.6.13-build/tcl8.6.13/generic/tclStrToD.c:4455:32: warning[core.UndefinedBinaryOperatorResult]: The right operand of '+' is a garbage value due to array index out of bounds
# 4453|   	}
# 4454|   
# 4455|-> 	if (s5+1 < N_LOG2POW5 && s2+1 + log2pow5[s5+1] <= 64) {
# 4456|   	    /*
# 4457|   	     * If 10*2**s2*5**s5 == 2**(s2+1)+5**(s5+1) fits in a 64-bit word,

Error: CPPCHECK_WARNING: [#def1896]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def1897]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c:287: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  285|   	length = (bytes? strlen(bytes) : 0);
#  286|       }
#  287|->     TclNewStringObj(objPtr, bytes, length);
#  288|       return objPtr;
#  289|   }

Error: CPPCHECK_WARNING (CWE-457): [#def1898]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c:287: error[uninitvar]: Uninitialized variable: cachePtr
#  285|   	length = (bytes? strlen(bytes) : 0);
#  286|       }
#  287|->     TclNewStringObj(objPtr, bytes, length);
#  288|       return objPtr;
#  289|   }

Error: CPPCHECK_WARNING (CWE-457): [#def1899]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c:287: error[uninitvar]: Uninitialized variable: objPtr
#  285|   	length = (bytes? strlen(bytes) : 0);
#  286|       }
#  287|->     TclNewStringObj(objPtr, bytes, length);
#  288|       return objPtr;
#  289|   }

Error: CPPCHECK_WARNING (CWE-476): [#def1900]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c:390: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  388|       Tcl_Obj *objPtr;
#  389|   
#  390|->     TclNewObj(objPtr);
#  391|       SetUnicodeObj(objPtr, unicode, numChars);
#  392|       return objPtr;

Error: CPPCHECK_WARNING (CWE-457): [#def1901]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c:390: error[uninitvar]: Uninitialized variable: cachePtr
#  388|       Tcl_Obj *objPtr;
#  389|   
#  390|->     TclNewObj(objPtr);
#  391|       SetUnicodeObj(objPtr, unicode, numChars);
#  392|       return objPtr;

Error: CPPCHECK_WARNING (CWE-457): [#def1902]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c:390: error[uninitvar]: Uninitialized variable: objPtr
#  388|       Tcl_Obj *objPtr;
#  389|   
#  390|->     TclNewObj(objPtr);
#  391|       SetUnicodeObj(objPtr, unicode, numChars);
#  392|       return objPtr;

Error: CLANG_WARNING: [#def1903]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c:459:2: warning[core.NullDereference]: Dereference of null pointer (loaded from variable '_str')
#  457|   
#  458|       if (numChars == -1) {
#  459|-> 	TclNumUtfChars(numChars, objPtr->bytes, objPtr->length);
#  460|   	stringPtr->numChars = numChars;
#  461|   

Error: CPPCHECK_WARNING (CWE-476): [#def1904]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c:781: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  779|   	}
#  780|   	if (last < first) {
#  781|-> 	    TclNewObj(newObjPtr);
#  782|   	    return newObjPtr;
#  783|   	}

Error: CPPCHECK_WARNING (CWE-457): [#def1905]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c:781: error[uninitvar]: Uninitialized variable: cachePtr
#  779|   	}
#  780|   	if (last < first) {
#  781|-> 	    TclNewObj(newObjPtr);
#  782|   	    return newObjPtr;
#  783|   	}

Error: CPPCHECK_WARNING (CWE-457): [#def1906]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c:781: error[uninitvar]: Uninitialized variable: newObjPtr
#  779|   	}
#  780|   	if (last < first) {
#  781|-> 	    TclNewObj(newObjPtr);
#  782|   	    return newObjPtr;
#  783|   	}

Error: CPPCHECK_WARNING (CWE-476): [#def1907]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c:807: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  805|   	    }
#  806|   	    if (last < first) {
#  807|-> 		TclNewObj(newObjPtr);
#  808|   		return newObjPtr;
#  809|   	    }

Error: CPPCHECK_WARNING (CWE-457): [#def1908]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c:807: error[uninitvar]: Uninitialized variable: (newObjPtr)->internalRep.twoPtrValue.ptr1
#  805|   	    }
#  806|   	    if (last < first) {
#  807|-> 		TclNewObj(newObjPtr);
#  808|   		return newObjPtr;
#  809|   	    }

Error: CPPCHECK_WARNING (CWE-457): [#def1909]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c:807: error[uninitvar]: Uninitialized variable: cachePtr
#  805|   	    }
#  806|   	    if (last < first) {
#  807|-> 		TclNewObj(newObjPtr);
#  808|   		return newObjPtr;
#  809|   	    }

Error: CPPCHECK_WARNING (CWE-476): [#def1910]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c:829: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  827|       }
#  828|       if (last < first) {
#  829|-> 	TclNewObj(newObjPtr);
#  830|   	return newObjPtr;
#  831|       }

Error: CPPCHECK_WARNING (CWE-457): [#def1911]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c:829: error[uninitvar]: Uninitialized variable: cachePtr
#  827|       }
#  828|       if (last < first) {
#  829|-> 	TclNewObj(newObjPtr);
#  830|   	return newObjPtr;
#  831|       }

Error: CLANG_WARNING: [#def1912]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c:1774:2: warning[core.NonNullParamChecker]: Null pointer passed to 1st parameter expecting 'nonnull'
# 1772|   
# 1773|       if (bytes) {
# 1774|-> 	memmove(objPtr->bytes + oldLength, bytes, numBytes);
# 1775|       }
# 1776|       objPtr->bytes[newLength] = 0;

Error: CLANG_WARNING: [#def1913]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c:1776:30: warning[core.NullDereference]: Array access (via field 'bytes') results in a null pointer dereference
# 1774|   	memmove(objPtr->bytes + oldLength, bytes, numBytes);
# 1775|       }
# 1776|->     objPtr->bytes[newLength] = 0;
# 1777|       objPtr->length = newLength;
# 1778|   }

Error: CPPCHECK_WARNING (CWE-476): [#def1914]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c:2123: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2121|   		if (precision < numChars) {
# 2122|   		    if (precision < 1) {
# 2123|-> 			TclNewObj(segment);
# 2124|   		    } else {
# 2125|   			segment = Tcl_GetRange(segment, 0, precision - 1);

Error: CPPCHECK_WARNING (CWE-457): [#def1915]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c:2123: error[uninitvar]: Uninitialized variable: cachePtr
# 2121|   		if (precision < numChars) {
# 2122|   		    if (precision < 1) {
# 2123|-> 			TclNewObj(segment);
# 2124|   		    } else {
# 2125|   			segment = Tcl_GetRange(segment, 0, precision - 1);

Error: CPPCHECK_WARNING (CWE-476): [#def1916]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c:2221: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2219|   	    }
# 2220|   
# 2221|-> 	    TclNewObj(segment);
# 2222|   	    allocSegment = 1;
# 2223|   	    segmentLimit = INT_MAX;

Error: CPPCHECK_WARNING (CWE-457): [#def1917]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c:2221: error[uninitvar]: Uninitialized variable: cachePtr
# 2219|   	    }
# 2220|   
# 2221|-> 	    TclNewObj(segment);
# 2222|   	    allocSegment = 1;
# 2223|   	    segmentLimit = INT_MAX;

Error: CPPCHECK_WARNING (CWE-476): [#def1918]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c:2261: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2259|   
# 2260|   		if (useShort) {
# 2261|-> 		    TclNewIntObj(pure, (int) s);
# 2262|   #ifndef TCL_WIDE_INT_IS_LONG
# 2263|   		} else if (useWide) {

Error: CPPCHECK_WARNING (CWE-457): [#def1919]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c:2261: error[uninitvar]: Uninitialized variable: cachePtr
# 2259|   
# 2260|   		if (useShort) {
# 2261|-> 		    TclNewIntObj(pure, (int) s);
# 2262|   #ifndef TCL_WIDE_INT_IS_LONG
# 2263|   		} else if (useWide) {

Error: CPPCHECK_WARNING (CWE-476): [#def1920]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c:2390: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2388|   		    numDigits = 1;
# 2389|   		}
# 2390|-> 		TclNewObj(pure);
# 2391|   		Tcl_SetObjLength(pure, (int) numDigits);
# 2392|   		bytes = TclGetString(pure);

Error: CPPCHECK_WARNING (CWE-457): [#def1921]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c:2390: error[uninitvar]: Uninitialized variable: cachePtr
# 2388|   		    numDigits = 1;
# 2389|   		}
# 2390|-> 		TclNewObj(pure);
# 2391|   		Tcl_SetObjLength(pure, (int) numDigits);
# 2392|   		bytes = TclGetString(pure);

Error: CPPCHECK_WARNING (CWE-476): [#def1922]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c:2509: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2507|   	    *p = '\0';
# 2508|   
# 2509|-> 	    TclNewObj(segment);
# 2510|   	    allocSegment = 1;
# 2511|   	    if (!Tcl_AttemptSetObjLength(segment, length)) {

Error: CPPCHECK_WARNING (CWE-457): [#def1923]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c:2509: error[uninitvar]: Uninitialized variable: cachePtr
# 2507|   	    *p = '\0';
# 2508|   
# 2509|-> 	    TclNewObj(segment);
# 2510|   	    allocSegment = 1;
# 2511|   	    if (!Tcl_AttemptSetObjLength(segment, length)) {

Error: CLANG_WARNING: [#def1924]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c:2579:2: warning[deadcode.DeadStores]: Value stored to 'limit' is never read
# 2577|   	}
# 2578|   	Tcl_AppendToObj(appendObj, span, numBytes);
# 2579|-> 	limit -= numBytes;
# 2580|   	numBytes = 0;
# 2581|       }

Error: CLANG_WARNING: [#def1925]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c:2580:2: warning[deadcode.DeadStores]: Value stored to 'numBytes' is never read
# 2578|   	Tcl_AppendToObj(appendObj, span, numBytes);
# 2579|   	limit -= numBytes;
# 2580|-> 	numBytes = 0;
# 2581|       }
# 2582|   

Error: CPPCHECK_WARNING (CWE-476): [#def1926]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c:2619: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2617|       Tcl_Obj *objPtr;
# 2618|   
# 2619|->     TclNewObj(objPtr);
# 2620|       result = Tcl_AppendFormatToObj(interp, objPtr, format, objc, objv);
# 2621|       if (result != TCL_OK) {

Error: CPPCHECK_WARNING (CWE-457): [#def1927]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c:2619: error[uninitvar]: Uninitialized variable: cachePtr
# 2617|       Tcl_Obj *objPtr;
# 2618|   
# 2619|->     TclNewObj(objPtr);
# 2620|       result = Tcl_AppendFormatToObj(interp, objPtr, format, objc, objv);
# 2621|       if (result != TCL_OK) {

Error: CPPCHECK_WARNING (CWE-457): [#def1928]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c:2619: error[uninitvar]: Uninitialized variable: objPtr
# 2617|       Tcl_Obj *objPtr;
# 2618|   
# 2619|->     TclNewObj(objPtr);
# 2620|       result = Tcl_AppendFormatToObj(interp, objPtr, format, objc, objv);
# 2621|       if (result != TCL_OK) {

Error: CPPCHECK_WARNING (CWE-476): [#def1929]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c:2650: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2648|       const char *p;
# 2649|   
# 2650|->     TclNewObj(list);
# 2651|       p = format;
# 2652|       Tcl_IncrRefCount(list);

Error: CPPCHECK_WARNING (CWE-457): [#def1930]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c:2650: error[uninitvar]: Uninitialized variable: cachePtr
# 2648|       const char *p;
# 2649|   
# 2650|->     TclNewObj(list);
# 2651|       p = format;
# 2652|       Tcl_IncrRefCount(list);

Error: CPPCHECK_WARNING (CWE-457): [#def1931]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c:2650: error[uninitvar]: Uninitialized variable: list
# 2648|       const char *p;
# 2649|   
# 2650|->     TclNewObj(list);
# 2651|       p = format;
# 2652|       Tcl_IncrRefCount(list);

Error: CPPCHECK_WARNING (CWE-476): [#def1932]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c:2824: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2822|       Tcl_Obj *objPtr;
# 2823|   
# 2824|->     TclNewObj(objPtr);
# 2825|       va_start(argList, format);
# 2826|       AppendPrintfToObjVA(objPtr, format, argList);

Error: CPPCHECK_WARNING (CWE-457): [#def1933]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c:2824: error[uninitvar]: Uninitialized variable: cachePtr
# 2822|       Tcl_Obj *objPtr;
# 2823|   
# 2824|->     TclNewObj(objPtr);
# 2825|       va_start(argList, format);
# 2826|       AppendPrintfToObjVA(objPtr, format, argList);

Error: CPPCHECK_WARNING (CWE-457): [#def1934]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c:2824: error[uninitvar]: Uninitialized variable: objPtr
# 2822|       Tcl_Obj *objPtr;
# 2823|   
# 2824|->     TclNewObj(objPtr);
# 2825|       va_start(argList, format);
# 2826|       AppendPrintfToObjVA(objPtr, format, argList);

Error: CPPCHECK_WARNING (CWE-476): [#def1935]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c:3000: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2998|   
# 2999|   	if (Tcl_IsShared(objPtr)) {
# 3000|-> 	    TclNewObj(objPtr);
# 3001|   	    Tcl_SetObjLength(objPtr, numBytes);
# 3002|   	}

Error: CPPCHECK_WARNING (CWE-457): [#def1936]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c:3000: error[uninitvar]: Uninitialized variable: cachePtr
# 2998|   
# 2999|   	if (Tcl_IsShared(objPtr)) {
# 3000|-> 	    TclNewObj(objPtr);
# 3001|   	    Tcl_SetObjLength(objPtr, numBytes);
# 3002|   	}

Error: CPPCHECK_WARNING (CWE-457): [#def1937]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c:3000: error[uninitvar]: Uninitialized variable: objPtr
# 2998|   
# 2999|   	if (Tcl_IsShared(objPtr)) {
# 3000|-> 	    TclNewObj(objPtr);
# 3001|   	    Tcl_SetObjLength(objPtr, numBytes);
# 3002|   	}

Error: CLANG_WARNING: [#def1938]
tcl-8.6.13-build/tcl8.6.13/generic/tclStringObj.c:3365:10: warning[core.NullDereference]: Dereference of null pointer (loaded from variable 'dst')
# 3363|   	dst += Tcl_UniCharToUtf(unicode[i], dst);
# 3364|       }
# 3365|->     *dst = '\0';
# 3366|       objPtr->length = dst - objPtr->bytes;
# 3367|       return numChars;

Error: CPPCHECK_WARNING: [#def1939]
tcl-8.6.13-build/tcl8.6.13/generic/tclStubLib.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def1940]
tcl-8.6.13-build/tcl8.6.13/generic/tclThread.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def1941]
tcl-8.6.13-build/tcl8.6.13/generic/tclThreadAlloc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-401): [#def1942]
tcl-8.6.13-build/tcl8.6.13/generic/tclThreadAlloc.c:503: error[memleakOnRealloc]: Common realloc mistake: 'blockPtr' nulled but not freed upon failure
#  501|   	cachePtr->totalAssigned -= blockPtr->blockReqSize;
#  502|   	cachePtr->totalAssigned += reqSize;
#  503|-> 	blockPtr = TclpSysRealloc(blockPtr, size);
#  504|   	if (blockPtr == NULL) {
#  505|   	    return NULL;

Error: CPPCHECK_WARNING: [#def1943]
tcl-8.6.13-build/tcl8.6.13/generic/tclTimer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def1944]
tcl-8.6.13-build/tcl8.6.13/generic/tclTimer.c:954: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  952|   	    Tcl_Obj *resultObj;
#  953|   
#  954|-> 	    TclNewObj(resultObj);
#  955|   	    for (afterPtr = assocPtr->firstAfterPtr; afterPtr != NULL;
#  956|   		    afterPtr = afterPtr->nextPtr) {

Error: CPPCHECK_WARNING (CWE-457): [#def1945]
tcl-8.6.13-build/tcl8.6.13/generic/tclTimer.c:954: error[uninitvar]: Uninitialized variable: cachePtr
#  952|   	    Tcl_Obj *resultObj;
#  953|   
#  954|-> 	    TclNewObj(resultObj);
#  955|   	    for (afterPtr = assocPtr->firstAfterPtr; afterPtr != NULL;
#  956|   		    afterPtr = afterPtr->nextPtr) {

Error: CPPCHECK_WARNING (CWE-457): [#def1946]
tcl-8.6.13-build/tcl8.6.13/generic/tclTimer.c:954: error[uninitvar]: Uninitialized variable: resultObj
#  952|   	    Tcl_Obj *resultObj;
#  953|   
#  954|-> 	    TclNewObj(resultObj);
#  955|   	    for (afterPtr = assocPtr->firstAfterPtr; afterPtr != NULL;
#  956|   		    afterPtr = afterPtr->nextPtr) {

Error: CPPCHECK_WARNING (CWE-476): [#def1947]
tcl-8.6.13-build/tcl8.6.13/generic/tclTimer.c:980: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  978|   	    Tcl_Obj *resultListPtr;
#  979|   
#  980|-> 	    TclNewObj(resultListPtr);
#  981|   	    Tcl_ListObjAppendElement(interp, resultListPtr,
#  982|   		    afterPtr->commandPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def1948]
tcl-8.6.13-build/tcl8.6.13/generic/tclTimer.c:980: error[uninitvar]: Uninitialized variable: cachePtr
#  978|   	    Tcl_Obj *resultListPtr;
#  979|   
#  980|-> 	    TclNewObj(resultListPtr);
#  981|   	    Tcl_ListObjAppendElement(interp, resultListPtr,
#  982|   		    afterPtr->commandPtr);

Error: CPPCHECK_WARNING (CWE-457): [#def1949]
tcl-8.6.13-build/tcl8.6.13/generic/tclTimer.c:980: error[uninitvar]: Uninitialized variable: resultListPtr
#  978|   	    Tcl_Obj *resultListPtr;
#  979|   
#  980|-> 	    TclNewObj(resultListPtr);
#  981|   	    Tcl_ListObjAppendElement(interp, resultListPtr,
#  982|   		    afterPtr->commandPtr);

Error: CPPCHECK_WARNING (CWE-562): [#def1950]
tcl-8.6.13-build/tcl8.6.13/generic/tclTomMathStubLib.c:64: error[returnDanglingLifetime]: Returning pointer to local variable 'stubsPtr' that will be invalid when returning.
#   62|       } else {
#   63|   	tclTomMathStubsPtr = stubsPtr;
#   64|-> 	return actualVersion;
#   65|       }
#   66|       tclStubsPtr->tcl_ResetResult(interp);

Error: CPPCHECK_WARNING: [#def1951]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def1952]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:281: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  279|   	}
#  280|   
#  281|-> 	TclNewObj(opsList);
#  282|   	Tcl_IncrRefCount(opsList);
#  283|   	flagOps = Tcl_GetStringFromObj(objv[3], &numFlags);

Error: CPPCHECK_WARNING (CWE-457): [#def1953]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:281: error[uninitvar]: Uninitialized variable: cachePtr
#  279|   	}
#  280|   
#  281|-> 	TclNewObj(opsList);
#  282|   	Tcl_IncrRefCount(opsList);
#  283|   	flagOps = Tcl_GetStringFromObj(objv[3], &numFlags);

Error: CPPCHECK_WARNING (CWE-457): [#def1954]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:281: error[uninitvar]: Uninitialized variable: opsList
#  279|   	}
#  280|   
#  281|-> 	TclNewObj(opsList);
#  282|   	Tcl_IncrRefCount(opsList);
#  283|   	flagOps = Tcl_GetStringFromObj(objv[3], &numFlags);

Error: CPPCHECK_WARNING (CWE-476): [#def1955]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:292: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  290|   
#  291|   	    if (*p == 'r') {
#  292|-> 		TclNewLiteralStringObj(opObj, "read");
#  293|   	    } else if (*p == 'w') {
#  294|   		TclNewLiteralStringObj(opObj, "write");

Error: CPPCHECK_WARNING (CWE-457): [#def1956]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:292: error[uninitvar]: Uninitialized variable: cachePtr
#  290|   
#  291|   	    if (*p == 'r') {
#  292|-> 		TclNewLiteralStringObj(opObj, "read");
#  293|   	    } else if (*p == 'w') {
#  294|   		TclNewLiteralStringObj(opObj, "write");

Error: CPPCHECK_WARNING (CWE-457): [#def1957]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:292: error[uninitvar]: Uninitialized variable: opObj
#  290|   
#  291|   	    if (*p == 'r') {
#  292|-> 		TclNewLiteralStringObj(opObj, "read");
#  293|   	    } else if (*p == 'w') {
#  294|   		TclNewLiteralStringObj(opObj, "write");

Error: CPPCHECK_WARNING (CWE-476): [#def1958]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:294: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  292|   		TclNewLiteralStringObj(opObj, "read");
#  293|   	    } else if (*p == 'w') {
#  294|-> 		TclNewLiteralStringObj(opObj, "write");
#  295|   	    } else if (*p == 'u') {
#  296|   		TclNewLiteralStringObj(opObj, "unset");

Error: CPPCHECK_WARNING (CWE-457): [#def1959]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:294: error[uninitvar]: Uninitialized variable: (opObj)->internalRep.twoPtrValue.ptr1
#  292|   		TclNewLiteralStringObj(opObj, "read");
#  293|   	    } else if (*p == 'w') {
#  294|-> 		TclNewLiteralStringObj(opObj, "write");
#  295|   	    } else if (*p == 'u') {
#  296|   		TclNewLiteralStringObj(opObj, "unset");

Error: CPPCHECK_WARNING (CWE-457): [#def1960]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:294: error[uninitvar]: Uninitialized variable: cachePtr
#  292|   		TclNewLiteralStringObj(opObj, "read");
#  293|   	    } else if (*p == 'w') {
#  294|-> 		TclNewLiteralStringObj(opObj, "write");
#  295|   	    } else if (*p == 'u') {
#  296|   		TclNewLiteralStringObj(opObj, "unset");

Error: CPPCHECK_WARNING (CWE-476): [#def1961]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:296: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  294|   		TclNewLiteralStringObj(opObj, "write");
#  295|   	    } else if (*p == 'u') {
#  296|-> 		TclNewLiteralStringObj(opObj, "unset");
#  297|   	    } else if (*p == 'a') {
#  298|   		TclNewLiteralStringObj(opObj, "array");

Error: CPPCHECK_WARNING (CWE-457): [#def1962]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:296: error[uninitvar]: Uninitialized variable: cachePtr
#  294|   		TclNewLiteralStringObj(opObj, "write");
#  295|   	    } else if (*p == 'u') {
#  296|-> 		TclNewLiteralStringObj(opObj, "unset");
#  297|   	    } else if (*p == 'a') {
#  298|   		TclNewLiteralStringObj(opObj, "array");

Error: CPPCHECK_WARNING (CWE-476): [#def1963]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:298: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  296|   		TclNewLiteralStringObj(opObj, "unset");
#  297|   	    } else if (*p == 'a') {
#  298|-> 		TclNewLiteralStringObj(opObj, "array");
#  299|   	    } else {
#  300|   		Tcl_DecrRefCount(opsList);

Error: CPPCHECK_WARNING (CWE-457): [#def1964]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:298: error[uninitvar]: Uninitialized variable: cachePtr
#  296|   		TclNewLiteralStringObj(opObj, "unset");
#  297|   	    } else if (*p == 'a') {
#  298|-> 		TclNewLiteralStringObj(opObj, "array");
#  299|   	    } else {
#  300|   		Tcl_DecrRefCount(opsList);

Error: CPPCHECK_WARNING (CWE-476): [#def1965]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:325: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  323|   	    return TCL_ERROR;
#  324|   	}
#  325|-> 	TclNewObj(resultListPtr);
#  326|   	name = Tcl_GetString(objv[2]);
#  327|   	FOREACH_VAR_TRACE(interp, name, clientData) {

Error: CPPCHECK_WARNING (CWE-457): [#def1966]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:325: error[uninitvar]: Uninitialized variable: cachePtr
#  323|   	    return TCL_ERROR;
#  324|   	}
#  325|-> 	TclNewObj(resultListPtr);
#  326|   	name = Tcl_GetString(objv[2]);
#  327|   	FOREACH_VAR_TRACE(interp, name, clientData) {

Error: CPPCHECK_WARNING (CWE-457): [#def1967]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:325: error[uninitvar]: Uninitialized variable: resultListPtr
#  323|   	    return TCL_ERROR;
#  324|   	}
#  325|-> 	TclNewObj(resultListPtr);
#  326|   	name = Tcl_GetString(objv[2]);
#  327|   	FOREACH_VAR_TRACE(interp, name, clientData) {

Error: CPPCHECK_WARNING (CWE-476): [#def1968]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:592: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  590|   	    Tcl_IncrRefCount(elemObjPtr);
#  591|   	    if (tcmdPtr->flags & TCL_TRACE_ENTER_EXEC) {
#  592|-> 		TclNewLiteralStringObj(opObj, "enter");
#  593|   		Tcl_ListObjAppendElement(NULL, elemObjPtr, opObj);
#  594|   	    }

Error: CPPCHECK_WARNING (CWE-457): [#def1969]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:592: error[uninitvar]: Uninitialized variable: cachePtr
#  590|   	    Tcl_IncrRefCount(elemObjPtr);
#  591|   	    if (tcmdPtr->flags & TCL_TRACE_ENTER_EXEC) {
#  592|-> 		TclNewLiteralStringObj(opObj, "enter");
#  593|   		Tcl_ListObjAppendElement(NULL, elemObjPtr, opObj);
#  594|   	    }

Error: CPPCHECK_WARNING (CWE-457): [#def1970]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:592: error[uninitvar]: Uninitialized variable: opObj
#  590|   	    Tcl_IncrRefCount(elemObjPtr);
#  591|   	    if (tcmdPtr->flags & TCL_TRACE_ENTER_EXEC) {
#  592|-> 		TclNewLiteralStringObj(opObj, "enter");
#  593|   		Tcl_ListObjAppendElement(NULL, elemObjPtr, opObj);
#  594|   	    }

Error: CPPCHECK_WARNING (CWE-476): [#def1971]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:596: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  594|   	    }
#  595|   	    if (tcmdPtr->flags & TCL_TRACE_LEAVE_EXEC) {
#  596|-> 		TclNewLiteralStringObj(opObj, "leave");
#  597|   		Tcl_ListObjAppendElement(NULL, elemObjPtr, opObj);
#  598|   	    }

Error: CPPCHECK_WARNING (CWE-457): [#def1972]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:596: error[uninitvar]: Uninitialized variable: (opObj)->internalRep.twoPtrValue.ptr1
#  594|   	    }
#  595|   	    if (tcmdPtr->flags & TCL_TRACE_LEAVE_EXEC) {
#  596|-> 		TclNewLiteralStringObj(opObj, "leave");
#  597|   		Tcl_ListObjAppendElement(NULL, elemObjPtr, opObj);
#  598|   	    }

Error: CPPCHECK_WARNING (CWE-457): [#def1973]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:596: error[uninitvar]: Uninitialized variable: cachePtr
#  594|   	    }
#  595|   	    if (tcmdPtr->flags & TCL_TRACE_LEAVE_EXEC) {
#  596|-> 		TclNewLiteralStringObj(opObj, "leave");
#  597|   		Tcl_ListObjAppendElement(NULL, elemObjPtr, opObj);
#  598|   	    }

Error: CPPCHECK_WARNING (CWE-476): [#def1974]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:600: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  598|   	    }
#  599|   	    if (tcmdPtr->flags & TCL_TRACE_ENTER_DURING_EXEC) {
#  600|-> 		TclNewLiteralStringObj(opObj, "enterstep");
#  601|   		Tcl_ListObjAppendElement(NULL, elemObjPtr, opObj);
#  602|   	    }

Error: CPPCHECK_WARNING (CWE-457): [#def1975]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:600: error[uninitvar]: Uninitialized variable: cachePtr
#  598|   	    }
#  599|   	    if (tcmdPtr->flags & TCL_TRACE_ENTER_DURING_EXEC) {
#  600|-> 		TclNewLiteralStringObj(opObj, "enterstep");
#  601|   		Tcl_ListObjAppendElement(NULL, elemObjPtr, opObj);
#  602|   	    }

Error: CPPCHECK_WARNING (CWE-476): [#def1976]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:604: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  602|   	    }
#  603|   	    if (tcmdPtr->flags & TCL_TRACE_LEAVE_DURING_EXEC) {
#  604|-> 		TclNewLiteralStringObj(opObj, "leavestep");
#  605|   		Tcl_ListObjAppendElement(NULL, elemObjPtr, opObj);
#  606|   	    }

Error: CPPCHECK_WARNING (CWE-457): [#def1977]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:604: error[uninitvar]: Uninitialized variable: cachePtr
#  602|   	    }
#  603|   	    if (tcmdPtr->flags & TCL_TRACE_LEAVE_DURING_EXEC) {
#  604|-> 		TclNewLiteralStringObj(opObj, "leavestep");
#  605|   		Tcl_ListObjAppendElement(NULL, elemObjPtr, opObj);
#  606|   	    }

Error: CPPCHECK_WARNING (CWE-476): [#def1978]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:795: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  793|   	    Tcl_IncrRefCount(elemObjPtr);
#  794|   	    if (tcmdPtr->flags & TCL_TRACE_RENAME) {
#  795|-> 		TclNewLiteralStringObj(opObj, "rename");
#  796|   		Tcl_ListObjAppendElement(NULL, elemObjPtr, opObj);
#  797|   	    }

Error: CPPCHECK_WARNING (CWE-457): [#def1979]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:795: error[uninitvar]: Uninitialized variable: cachePtr
#  793|   	    Tcl_IncrRefCount(elemObjPtr);
#  794|   	    if (tcmdPtr->flags & TCL_TRACE_RENAME) {
#  795|-> 		TclNewLiteralStringObj(opObj, "rename");
#  796|   		Tcl_ListObjAppendElement(NULL, elemObjPtr, opObj);
#  797|   	    }

Error: CPPCHECK_WARNING (CWE-457): [#def1980]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:795: error[uninitvar]: Uninitialized variable: opObj
#  793|   	    Tcl_IncrRefCount(elemObjPtr);
#  794|   	    if (tcmdPtr->flags & TCL_TRACE_RENAME) {
#  795|-> 		TclNewLiteralStringObj(opObj, "rename");
#  796|   		Tcl_ListObjAppendElement(NULL, elemObjPtr, opObj);
#  797|   	    }

Error: CPPCHECK_WARNING (CWE-476): [#def1981]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:799: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  797|   	    }
#  798|   	    if (tcmdPtr->flags & TCL_TRACE_DELETE) {
#  799|-> 		TclNewLiteralStringObj(opObj, "delete");
#  800|   		Tcl_ListObjAppendElement(NULL, elemObjPtr, opObj);
#  801|   	    }

Error: CPPCHECK_WARNING (CWE-457): [#def1982]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:799: error[uninitvar]: Uninitialized variable: (opObj)->internalRep.twoPtrValue.ptr1
#  797|   	    }
#  798|   	    if (tcmdPtr->flags & TCL_TRACE_DELETE) {
#  799|-> 		TclNewLiteralStringObj(opObj, "delete");
#  800|   		Tcl_ListObjAppendElement(NULL, elemObjPtr, opObj);
#  801|   	    }

Error: CPPCHECK_WARNING (CWE-457): [#def1983]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:799: error[uninitvar]: Uninitialized variable: cachePtr
#  797|   	    }
#  798|   	    if (tcmdPtr->flags & TCL_TRACE_DELETE) {
#  799|-> 		TclNewLiteralStringObj(opObj, "delete");
#  800|   		Tcl_ListObjAppendElement(NULL, elemObjPtr, opObj);
#  801|   	    }

Error: CPPCHECK_WARNING (CWE-476): [#def1984]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:970: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  968|   	}
#  969|   
#  970|-> 	TclNewObj(resultListPtr);
#  971|   	name = Tcl_GetString(objv[3]);
#  972|   	FOREACH_VAR_TRACE(interp, name, clientData) {

Error: CPPCHECK_WARNING (CWE-457): [#def1985]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:970: error[uninitvar]: Uninitialized variable: cachePtr
#  968|   	}
#  969|   
#  970|-> 	TclNewObj(resultListPtr);
#  971|   	name = Tcl_GetString(objv[3]);
#  972|   	FOREACH_VAR_TRACE(interp, name, clientData) {

Error: CPPCHECK_WARNING (CWE-457): [#def1986]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:970: error[uninitvar]: Uninitialized variable: resultListPtr
#  968|   	}
#  969|   
#  970|-> 	TclNewObj(resultListPtr);
#  971|   	name = Tcl_GetString(objv[3]);
#  972|   	FOREACH_VAR_TRACE(interp, name, clientData) {

Error: CPPCHECK_WARNING (CWE-476): [#def1987]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:984: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  982|   	    elemObjPtr = Tcl_NewListObj(0, NULL);
#  983|   	    if (tvarPtr->flags & TCL_TRACE_ARRAY) {
#  984|-> 		TclNewLiteralStringObj(opObjPtr, "array");
#  985|   		Tcl_ListObjAppendElement(NULL, elemObjPtr, opObjPtr);
#  986|   	    }

Error: CPPCHECK_WARNING (CWE-457): [#def1988]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:984: error[uninitvar]: Uninitialized variable: cachePtr
#  982|   	    elemObjPtr = Tcl_NewListObj(0, NULL);
#  983|   	    if (tvarPtr->flags & TCL_TRACE_ARRAY) {
#  984|-> 		TclNewLiteralStringObj(opObjPtr, "array");
#  985|   		Tcl_ListObjAppendElement(NULL, elemObjPtr, opObjPtr);
#  986|   	    }

Error: CPPCHECK_WARNING (CWE-457): [#def1989]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:984: error[uninitvar]: Uninitialized variable: opObjPtr
#  982|   	    elemObjPtr = Tcl_NewListObj(0, NULL);
#  983|   	    if (tvarPtr->flags & TCL_TRACE_ARRAY) {
#  984|-> 		TclNewLiteralStringObj(opObjPtr, "array");
#  985|   		Tcl_ListObjAppendElement(NULL, elemObjPtr, opObjPtr);
#  986|   	    }

Error: CPPCHECK_WARNING (CWE-476): [#def1990]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:988: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  986|   	    }
#  987|   	    if (tvarPtr->flags & TCL_TRACE_READS) {
#  988|-> 		TclNewLiteralStringObj(opObjPtr, "read");
#  989|   		Tcl_ListObjAppendElement(NULL, elemObjPtr, opObjPtr);
#  990|   	    }

Error: CPPCHECK_WARNING (CWE-457): [#def1991]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:988: error[uninitvar]: Uninitialized variable: cachePtr
#  986|   	    }
#  987|   	    if (tvarPtr->flags & TCL_TRACE_READS) {
#  988|-> 		TclNewLiteralStringObj(opObjPtr, "read");
#  989|   		Tcl_ListObjAppendElement(NULL, elemObjPtr, opObjPtr);
#  990|   	    }

Error: CPPCHECK_WARNING (CWE-476): [#def1992]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:992: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  990|   	    }
#  991|   	    if (tvarPtr->flags & TCL_TRACE_WRITES) {
#  992|-> 		TclNewLiteralStringObj(opObjPtr, "write");
#  993|   		Tcl_ListObjAppendElement(NULL, elemObjPtr, opObjPtr);
#  994|   	    }

Error: CPPCHECK_WARNING (CWE-476): [#def1993]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:996: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  994|   	    }
#  995|   	    if (tvarPtr->flags & TCL_TRACE_UNSETS) {
#  996|-> 		TclNewLiteralStringObj(opObjPtr, "unset");
#  997|   		Tcl_ListObjAppendElement(NULL, elemObjPtr, opObjPtr);
#  998|   	    }

Error: CPPCHECK_WARNING (CWE-476): [#def1994]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:1855: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1853|   		 */
# 1854|   
# 1855|-> 		TclNewIntObj(resultCode, code);
# 1856|   		resultCodeStr = Tcl_GetString(resultCode);
# 1857|   		Tcl_DStringAppendElement(&cmd, resultCodeStr);

Error: CPPCHECK_WARNING (CWE-562): [#def1995]
tcl-8.6.13-build/tcl8.6.13/generic/tclTrace.c:2654: error[autoVariables]: Address of local auto-variable assigned to a function parameter.
# 2652|       result = NULL;
# 2653|       active.nextPtr = iPtr->activeVarTracePtr;
# 2654|->     iPtr->activeVarTracePtr = &active;
# 2655|       Tcl_Preserve(iPtr);
# 2656|       if (arrayPtr && !TclIsVarTraceActive(arrayPtr)

Error: CPPCHECK_WARNING: [#def1996]
tcl-8.6.13-build/tcl8.6.13/generic/tclUtf.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def1997]
tcl-8.6.13-build/tcl8.6.13/generic/tclUtf.c:520:17: warning[deadcode.DeadStores]: Value stored to 'optPtr' during its initialization is never read
#  518|       const char *endPtr = src + length;
#  519|       /* Pointer to last byte where optimization still can be used */
#  520|->     const char *optPtr = endPtr - TCL_UTF_MAX;
#  521|   
#  522|       if (length < 0) {

Error: CPPCHECK_WARNING: [#def1998]
tcl-8.6.13-build/tcl8.6.13/generic/tclUtil.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def1999]
tcl-8.6.13-build/tcl8.6.13/generic/tclUtil.c:1449:5: warning[core.NullDereference]: Dereference of null pointer (loaded from variable 'p')
# 1447|   
# 1448|       if (conversion == CONVERT_BRACE) {
# 1449|-> 	*p = '{';
# 1450|   	p++;
# 1451|   	if (length == -1) {

Error: CPPCHECK_WARNING (CWE-476): [#def2000]
tcl-8.6.13-build/tcl8.6.13/generic/tclUtil.c:2051: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2049|   	}
# 2050|   	if (!resPtr) {
# 2051|-> 	    TclNewObj(resPtr);
# 2052|   	}
# 2053|   	return resPtr;

Error: CLANG_WARNING: [#def2001]
tcl-8.6.13-build/tcl8.6.13/generic/tclUtil.c:2065:2: warning[deadcode.DeadStores]: Value stored to 'element' is never read
# 2063|   
# 2064|       for (i = 0;  i < objc;  i++) {
# 2065|-> 	element = TclGetStringFromObj(objv[i], &elemLength);
# 2066|   	bytesNeeded += elemLength;
# 2067|   	if (bytesNeeded < 0) {

Error: CPPCHECK_WARNING (CWE-476): [#def2002]
tcl-8.6.13-build/tcl8.6.13/generic/tclUtil.c:2078: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2076|        */
# 2077|   
# 2078|->     TclNewObj(resPtr);
# 2079|       (void) Tcl_AttemptSetObjLength(resPtr, bytesNeeded + objc - 1);
# 2080|       Tcl_SetObjLength(resPtr, 0);

Error: CPPCHECK_WARNING (CWE-476): [#def2003]
tcl-8.6.13-build/tcl8.6.13/generic/tclUtil.c:3101: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3099|       if (dsPtr->string == dsPtr->staticSpace) {
# 3100|   	if (dsPtr->length == 0) {
# 3101|-> 	    TclNewObj(result);
# 3102|   	} else {
# 3103|   	    /*

Error: CPPCHECK_WARNING (CWE-476): [#def2004]
tcl-8.6.13-build/tcl8.6.13/generic/tclUtil.c:3107: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3105|   	     */
# 3106|   
# 3107|-> 	    TclNewStringObj(result, dsPtr->string, dsPtr->length);
# 3108|   	}
# 3109|       } else {

Error: CPPCHECK_WARNING (CWE-476): [#def2005]
tcl-8.6.13-build/tcl8.6.13/generic/tclUtil.c:3114: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3112|   	 */
# 3113|   
# 3114|-> 	TclNewObj(result);
# 3115|   	result->bytes = dsPtr->string;
# 3116|   	result->length = dsPtr->length;

Error: CPPCHECK_WARNING: [#def2006]
tcl-8.6.13-build/tcl8.6.13/generic/tclVar.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def2007]
tcl-8.6.13-build/tcl8.6.13/generic/tclVar.c:443: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  441|   	    createPart1, createPart2, arrayPtrPtr);
#  442|   
#  443|->     TclDecrRefCount(part1Ptr);
#  444|       return varPtr;
#  445|   }

Error: CPPCHECK_WARNING (CWE-476): [#def2008]
tcl-8.6.13-build/tcl8.6.13/generic/tclVar.c:692: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  690|   		 */
#  691|   
#  692|-> 		TclNewStringObj(part1Ptr, part1, len1);
#  693|   		Tcl_IncrRefCount(part1Ptr);
#  694|   

Error: CPPCHECK_WARNING (CWE-476): [#def2009]
tcl-8.6.13-build/tcl8.6.13/generic/tclVar.c:1190: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1188|       Tcl_Obj *resultPtr = Tcl_ObjGetVar2(interp, varNamePtr, NULL, flags);
# 1189|   
# 1190|->     TclDecrRefCount(varNamePtr);
# 1191|   
# 1192|       if (resultPtr == NULL) {

Error: CPPCHECK_WARNING (CWE-476): [#def2010]
tcl-8.6.13-build/tcl8.6.13/generic/tclVar.c:1944: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1942|   	if (flags & TCL_LIST_ELEMENT) {		/* Append list element. */
# 1943|   	    if (oldValuePtr == NULL) {
# 1944|-> 		TclNewObj(oldValuePtr);
# 1945|   		varPtr->value.objPtr = oldValuePtr;
# 1946|   		Tcl_IncrRefCount(oldValuePtr);	/* Since var is referenced. */

Error: CPPCHECK_WARNING (CWE-476): [#def2011]
tcl-8.6.13-build/tcl8.6.13/generic/tclVar.c:1949: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1947|   	    } else if (Tcl_IsShared(oldValuePtr)) {
# 1948|   		varPtr->value.objPtr = Tcl_DuplicateObj(oldValuePtr);
# 1949|-> 		TclDecrRefCount(oldValuePtr);
# 1950|   		oldValuePtr = varPtr->value.objPtr;
# 1951|   		Tcl_IncrRefCount(oldValuePtr);	/* Since var is referenced. */

Error: CPPCHECK_WARNING (CWE-476): [#def2012]
tcl-8.6.13-build/tcl8.6.13/generic/tclVar.c:1972: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1970|   		    TclContinuationsCopy(varPtr->value.objPtr, oldValuePtr);
# 1971|   
# 1972|-> 		    TclDecrRefCount(oldValuePtr);
# 1973|   		    oldValuePtr = varPtr->value.objPtr;
# 1974|   		    Tcl_IncrRefCount(oldValuePtr);	/* Since var is ref */

Error: CPPCHECK_WARNING (CWE-476): [#def2013]
tcl-8.6.13-build/tcl8.6.13/generic/tclVar.c:1991: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1989|   	Tcl_IncrRefCount(newValuePtr);		/* Var is another ref. */
# 1990|   	if (oldValuePtr != NULL) {
# 1991|-> 	    TclDecrRefCount(oldValuePtr);	/* Discard old value. */
# 1992|   	}
# 1993|       }

Error: CPPCHECK_WARNING (CWE-476): [#def2014]
tcl-8.6.13-build/tcl8.6.13/generic/tclVar.c:2219: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2217|       }
# 2218|       if (varValuePtr == NULL) {
# 2219|-> 	TclNewIntObj(varValuePtr, 0);
# 2220|       }
# 2221|       if (Tcl_IsShared(varValuePtr)) {

Error: CPPCHECK_WARNING (CWE-476): [#def2015]
tcl-8.6.13-build/tcl8.6.13/generic/tclVar.c:2661: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2659|   	Tcl_Obj *objPtr = dummyVar.value.objPtr;
# 2660|   
# 2661|-> 	TclDecrRefCount(objPtr);
# 2662|       } else if (TclIsVarArray(&dummyVar)) {
# 2663|   	/*

Error: CPPCHECK_WARNING (CWE-476): [#def2016]
tcl-8.6.13-build/tcl8.6.13/generic/tclVar.c:2873: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2871|   	     */
# 2872|   
# 2873|-> 	    TclNewObj(varValuePtr);
# 2874|   	    newValuePtr = Tcl_ObjSetVar2(interp, objv[1], NULL, varValuePtr,
# 2875|   		    TCL_LEAVE_ERR_MSG);

Error: CPPCHECK_WARNING (CWE-476): [#def2017]
tcl-8.6.13-build/tcl8.6.13/generic/tclVar.c:2931: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2929|   	     */
# 2930|   
# 2931|-> 	    TclNewObj(varValuePtr);
# 2932|   	    createdNewObj = 1;
# 2933|   	} else if (Tcl_IsShared(varValuePtr)) {

Error: CPPCHECK_WARNING (CWE-476): [#def2018]
tcl-8.6.13-build/tcl8.6.13/generic/tclVar.c:2945: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 2943|   	if (result != TCL_OK) {
# 2944|   	    if (createdNewObj) {
# 2945|-> 		TclDecrRefCount(varValuePtr); /* Free unneeded obj. */
# 2946|   	    }
# 2947|   	    return result;

Error: CPPCHECK_WARNING (CWE-476): [#def2019]
tcl-8.6.13-build/tcl8.6.13/generic/tclVar.c:3385: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3383|        */
# 3384|   
# 3385|->     TclNewObj(nameLstObj);
# 3386|       Tcl_IncrRefCount(nameLstObj);
# 3387|       if ((patternObj != NULL) && TclMatchIsTrivial(pattern)) {

Error: CPPCHECK_WARNING (CWE-476): [#def2020]
tcl-8.6.13-build/tcl8.6.13/generic/tclVar.c:3398: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3396|   		VarHashGetKey(varPtr2));
# 3397|   	if (result != TCL_OK) {
# 3398|-> 	    TclDecrRefCount(nameLstObj);
# 3399|   	    return result;
# 3400|   	}

Error: CPPCHECK_WARNING (CWE-476): [#def2021]
tcl-8.6.13-build/tcl8.6.13/generic/tclVar.c:3416: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3414|   	result = Tcl_ListObjAppendElement(interp, nameLstObj, nameObj);
# 3415|   	if (result != TCL_OK) {
# 3416|-> 	    TclDecrRefCount(nameLstObj);
# 3417|   	    return result;
# 3418|   	}

Error: CPPCHECK_WARNING (CWE-476): [#def2022]
tcl-8.6.13-build/tcl8.6.13/generic/tclVar.c:3435: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3433|        */
# 3434|   
# 3435|->     TclNewObj(tmpResObj);
# 3436|       result = TclListObjGetElements(interp, nameLstObj, &count, &nameObjPtr);
# 3437|       if (result != TCL_OK) {

Error: CPPCHECK_WARNING (CWE-476): [#def2023]
tcl-8.6.13-build/tcl8.6.13/generic/tclVar.c:3472: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3470|       }
# 3471|       Tcl_SetObjResult(interp, tmpResObj);
# 3472|->     TclDecrRefCount(nameLstObj);
# 3473|       return TCL_OK;
# 3474|   

Error: CPPCHECK_WARNING (CWE-476): [#def2024]
tcl-8.6.13-build/tcl8.6.13/generic/tclVar.c:3479: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3477|   	VarHashRefCount(varPtr)--;
# 3478|       }
# 3479|->     TclDecrRefCount(nameLstObj);
# 3480|       TclDecrRefCount(tmpResObj);	/* Free unneeded temp result. */
# 3481|       return result;

Error: CPPCHECK_WARNING (CWE-476): [#def2025]
tcl-8.6.13-build/tcl8.6.13/generic/tclVar.c:3480: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3478|       }
# 3479|       TclDecrRefCount(nameLstObj);
# 3480|->     TclDecrRefCount(tmpResObj);	/* Free unneeded temp result. */
# 3481|       return result;
# 3482|   }

Error: CPPCHECK_WARNING (CWE-476): [#def2026]
tcl-8.6.13-build/tcl8.6.13/generic/tclVar.c:3548: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3546|        */
# 3547|   
# 3548|->     TclNewObj(resultObj);
# 3549|       if (patternObj) {
# 3550|   	pattern = TclGetString(patternObj);

Error: CPPCHECK_WARNING (CWE-476): [#def2027]
tcl-8.6.13-build/tcl8.6.13/generic/tclVar.c:3589: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 3587|   		matched = Tcl_RegExpMatchObj(interp, nameObj, patternObj);
# 3588|   		if (matched < 0) {
# 3589|-> 		    TclDecrRefCount(resultObj);
# 3590|   		    return TCL_ERROR;
# 3591|   		}

Error: CPPCHECK_WARNING (CWE-476): [#def2028]
tcl-8.6.13-build/tcl8.6.13/generic/tclVar.c:5144: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 5142|   	    varPtr = VarHashFirstVar(tablePtr, &search)) {
# 5143|   	Tcl_Obj *objPtr;
# 5144|-> 	TclNewObj(objPtr);
# 5145|   	VarHashRefCount(varPtr)++;	/* Make sure we get to remove from
# 5146|   					 * hash. */

Error: CPPCHECK_WARNING (CWE-476): [#def2029]
tcl-8.6.13-build/tcl8.6.13/generic/tclVar.c:5336: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 5334|   	if (TclIsVarScalar(elPtr) && (elPtr->value.objPtr != NULL)) {
# 5335|   	    objPtr = elPtr->value.objPtr;
# 5336|-> 	    TclDecrRefCount(objPtr);
# 5337|   	    elPtr->value.objPtr = NULL;
# 5338|   	}

Error: CPPCHECK_WARNING (CWE-476): [#def2030]
tcl-8.6.13-build/tcl8.6.13/generic/tclVar.c:5543: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 5541|   
# 5542|       if (arrayPtr != NULL) {
# 5543|-> 	TclDecrRefCount(arrayPtr);
# 5544|   	ckfree(elem);
# 5545|       }

Error: CPPCHECK_WARNING (CWE-476): [#def2031]
tcl-8.6.13-build/tcl8.6.13/generic/tclVar.c:5879: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 5877|   			|| TclIsVarNamespaceVar(varPtr)) {
# 5878|   		    if (specificNsInPattern) {
# 5879|-> 			TclNewObj(elemObjPtr);
# 5880|   			Tcl_GetVariableFullName(interp, (Tcl_Var) varPtr,
# 5881|   				elemObjPtr);

Error: CPPCHECK_WARNING (CWE-476): [#def2032]
tcl-8.6.13-build/tcl8.6.13/generic/tclVar.c:5912: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 5910|   			    || Tcl_StringMatch(varName, simplePattern)) {
# 5911|   			if (specificNsInPattern) {
# 5912|-> 			    TclNewObj(elemObjPtr);
# 5913|   			    Tcl_GetVariableFullName(interp, (Tcl_Var) varPtr,
# 5914|   				    elemObjPtr);

Error: CLANG_WARNING: [#def2033]
tcl-8.6.13-build/tcl8.6.13/generic/tclZlib.c:1840:2: warning[deadcode.DeadStores]: Value stored to 'outData' is never read
# 1838|   
# 1839|   	stream.avail_out += newBufferSize - bufferSize;
# 1840|-> 	outData = newOutData;
# 1841|   	bufferSize = newBufferSize;
# 1842|       }

Error: CLANG_WARNING: [#def2034]
tcl-8.6.13-build/tcl8.6.13/generic/tclZlib.c:3277:2: warning[deadcode.DeadStores]: Value stored to 'code' is never read
# 3275|   	}
# 3276|   	cd->compDictObj = compDictObj;
# 3277|-> 	code = Z_OK;
# 3278|   	if (cd->mode == TCL_ZLIB_STREAM_DEFLATE) {
# 3279|   	    code = SetDeflateDictionary(&cd->outStream, compDictObj);

Error: CPPCHECK_WARNING: [#def2035]
tcl-8.6.13-build/tcl8.6.13/libtommath/bn_mp_and.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def2036]
tcl-8.6.13-build/tcl8.6.13/libtommath/bn_mp_div_2d.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def2037]
tcl-8.6.13-build/tcl8.6.13/libtommath/bn_mp_div_3.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def2038]
tcl-8.6.13-build/tcl8.6.13/libtommath/bn_mp_div_d.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def2039]
tcl-8.6.13-build/tcl8.6.13/libtommath/bn_mp_mul.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def2040]
tcl-8.6.13-build/tcl8.6.13/libtommath/bn_mp_or.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def2041]
tcl-8.6.13-build/tcl8.6.13/libtommath/bn_mp_radix_size.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def2042]
tcl-8.6.13-build/tcl8.6.13/libtommath/bn_mp_read_radix.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def2043]
tcl-8.6.13-build/tcl8.6.13/libtommath/bn_mp_to_radix.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def2044]
tcl-8.6.13-build/tcl8.6.13/libtommath/bn_mp_xor.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def2045]
tcl-8.6.13-build/tcl8.6.13/libtommath/bn_s_mp_balance_mul.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def2046]
tcl-8.6.13-build/tcl8.6.13/libtommath/bn_s_mp_mul_digs_fast.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def2047]
tcl-8.6.13-build/tcl8.6.13/libtommath/bn_s_mp_sqr_fast.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def2048]
tcl-8.6.13-build/tcl8.6.13/unix/tclUnixFCmd.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def2049]
tcl-8.6.13-build/tcl8.6.13/unix/tclUnixFCmd.c:1372: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1370|   
# 1371|       if (groupPtr == NULL) {
# 1372|-> 	TclNewIntObj(*attributePtrPtr, (int) statBuf.st_gid);
# 1373|       } else {
# 1374|   	Tcl_DString ds;

Error: CPPCHECK_WARNING (CWE-476): [#def2050]
tcl-8.6.13-build/tcl8.6.13/unix/tclUnixFCmd.c:1426: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1424|   
# 1425|       if (pwPtr == NULL) {
# 1426|-> 	TclNewIntObj(*attributePtrPtr, (int) statBuf.st_uid);
# 1427|       } else {
# 1428|   	Tcl_DString ds;

Error: CPPCHECK_WARNING (CWE-476): [#def2051]
tcl-8.6.13-build/tcl8.6.13/unix/tclUnixFCmd.c:1653: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1651|   	Tcl_Obj *modeObj;
# 1652|   
# 1653|-> 	TclNewLiteralStringObj(modeObj, "0o");
# 1654|   	Tcl_AppendToObj(modeObj, modeStringPtr+scanned+1, -1);
# 1655|   	result = Tcl_GetLongFromObj(NULL, modeObj, &mode);

Error: CPPCHECK_WARNING (CWE-476): [#def2052]
tcl-8.6.13-build/tcl8.6.13/unix/tclUnixFCmd.c:1727: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1725|   {
# 1726|       Tcl_Obj *resultPtr;
# 1727|->     TclNewLiteralStringObj(resultPtr, "/");
# 1728|   
# 1729|       Tcl_IncrRefCount(resultPtr);

Error: CPPCHECK_WARNING: [#def2053]
tcl-8.6.13-build/tcl8.6.13/unix/tclUnixFile.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-688): [#def2054]
tcl-8.6.13-build/tcl8.6.13/unix/tclUnixFile.c: scope_hint: In function ‘TclpObjLink’
tcl-8.6.13-build/tcl8.6.13/unix/tclUnixFile.c:964:17: warning[-Wanalyzer-null-argument]: use of NULL ‘target’ where non-null expected
tcl-8.6.13-build/tcl8.6.13/generic/tclPort.h:25: included_from: Included from here.
tcl-8.6.13-build/tcl8.6.13/generic/tclInt.h:36: included_from: Included from here.
tcl-8.6.13-build/tcl8.6.13/unix/tclUnixFile.c:13: included_from: Included from here.
tcl-8.6.13-build/tcl8.6.13/unix/tclUnixFile.c:910:13: note: in expansion of macro ‘Tcl_DecrRefCount’
tcl-8.6.13-build/tcl8.6.13/unix/tclUnixPort.h:166: included_from: Included from here.
tcl-8.6.13-build/tcl8.6.13/generic/tclPort.h:23: included_from: Included from here.
/usr/include/unistd.h:819:12: note: argument 1 of ‘link’ must be non-null
#  962|   	    Tcl_DStringFree(&ds);
#  963|   	} else if (linkAction & TCL_CREATE_HARD_LINK) {
#  964|-> 	    if (link(target, src) != 0) {
#  965|   		return NULL;
#  966|   	    }

Error: CPPCHECK_WARNING: [#def2055]
tcl-8.6.13-build/tcl8.6.13/unix/tclUnixInit.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-775): [#def2056]
tcl-8.6.13-build/tcl8.6.13/unix/tclUnixInit.c: scope_hint: In function ‘TclpInitPlatform’
tcl-8.6.13-build/tcl8.6.13/unix/tclUnixInit.c:375:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor
#  373|   
#  374|       if (TclOSseek(0, (Tcl_SeekOffset) 0, SEEK_CUR) == -1 && errno == EBADF) {
#  375|-> 	open("/dev/null", O_RDONLY);
#  376|       }
#  377|       if (TclOSseek(1, (Tcl_SeekOffset) 0, SEEK_CUR) == -1 && errno == EBADF) {

Error: GCC_ANALYZER_WARNING (CWE-775): [#def2057]
tcl-8.6.13-build/tcl8.6.13/unix/tclUnixInit.c:378:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor
#  376|       }
#  377|       if (TclOSseek(1, (Tcl_SeekOffset) 0, SEEK_CUR) == -1 && errno == EBADF) {
#  378|-> 	open("/dev/null", O_WRONLY);
#  379|       }
#  380|       if (TclOSseek(2, (Tcl_SeekOffset) 0, SEEK_CUR) == -1 && errno == EBADF) {

Error: GCC_ANALYZER_WARNING (CWE-775): [#def2058]
tcl-8.6.13-build/tcl8.6.13/unix/tclUnixInit.c:381:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor
#  379|       }
#  380|       if (TclOSseek(2, (Tcl_SeekOffset) 0, SEEK_CUR) == -1 && errno == EBADF) {
#  381|-> 	open("/dev/null", O_WRONLY);
#  382|       }
#  383|   

Error: CPPCHECK_WARNING (CWE-476): [#def2059]
tcl-8.6.13-build/tcl8.6.13/unix/tclUnixInit.c:476: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  474|       Tcl_DString buffer;
#  475|   
#  476|->     TclNewObj(pathPtr);
#  477|   
#  478|       /*

Error: CLANG_WARNING: [#def2060]
tcl-8.6.13-build/tcl8.6.13/unix/tclUnixInit.c:522:6: warning[deadcode.DeadStores]: Value stored to 'str' is never read
#  520|   
#  521|   	    pathv[pathc - 1] = installLib + 4;
#  522|-> 	    str = Tcl_JoinPath(pathc, pathv, &ds);
#  523|   	    Tcl_ListObjAppendElement(NULL, pathPtr, TclDStringToObj(&ds));
#  524|   	}

Error: CPPCHECK_WARNING: [#def2061]
tcl-8.6.13-build/tcl8.6.13/unix/tclUnixNotfy.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def2062]
tcl-8.6.13-build/tcl8.6.13/unix/tclUnixPipe.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476): [#def2063]
tcl-8.6.13-build/tcl8.6.13/unix/tclUnixPipe.c:235: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  233|       int fd;
#  234|   
#  235|->     TclNewObj(nameObj);
#  236|       Tcl_IncrRefCount(nameObj);
#  237|       fd = TclUnixOpenTemporaryFile(NULL, NULL, NULL, nameObj);

Error: GCC_ANALYZER_WARNING (CWE-775): [#def2064]
tcl-8.6.13-build/tcl8.6.13/unix/tclUnixPipe.c: scope_hint: In function ‘TclpCreateProcess’
tcl-8.6.13-build/tcl8.6.13/unix/tclUnixPipe.c:476:35: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘dup2(1, 2)’
#  474|   		|| !SetupStdFile(outputFile, TCL_STDOUT)
#  475|   		|| (!joinThisError && !SetupStdFile(errorFile, TCL_STDERR))
#  476|-> 		|| (joinThisError &&
#  477|   			((dup2(1,2) == -1) || (fcntl(2, F_SETFD, 0) != 0)))) {
#  478|   	    sprintf(errSpace,

Error: GCC_ANALYZER_WARNING (CWE-775): [#def2065]
tcl-8.6.13-build/tcl8.6.13/unix/tclUnixPipe.c: scope_hint: In function ‘SetupStdFile’
tcl-8.6.13-build/tcl8.6.13/unix/tclUnixPipe.c:691:16: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘dup2(fd,  targetFd)’
#  689|   	fd = GetFd(file);
#  690|   	if (fd != targetFd) {
#  691|-> 	    if (dup2(fd, targetFd) == -1) {
#  692|   		return 0;
#  693|   	    }

Error: CPPCHECK_WARNING (CWE-476): [#def2066]
tcl-8.6.13-build/tcl8.6.13/unix/tclUnixPipe.c:873: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
#  871|   
#  872|       pipePtr = Tcl_GetChannelInstanceData(chan);
#  873|->     TclNewObj(pidsObj);
#  874|       for (i = 0; i < pipePtr->numPids; i++) {
#  875|   	Tcl_ListObjAppendElement(NULL, pidsObj, Tcl_NewIntObj(

Error: CPPCHECK_WARNING (CWE-476): [#def2067]
tcl-8.6.13-build/tcl8.6.13/unix/tclUnixPipe.c:1288: error[nullPointer]: Null pointer dereference: (struct Interp*)(NULL)
# 1286|   
# 1287|   	pipePtr = Tcl_GetChannelInstanceData(chan);
# 1288|-> 	TclNewObj(resultPtr);
# 1289|   	for (i = 0; i < pipePtr->numPids; i++) {
# 1290|   	    Tcl_ListObjAppendElement(NULL, resultPtr,

Error: CPPCHECK_WARNING: [#def2068]
tcl-8.6.13-build/tcl8.6.13/unix/tclUnixSock.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-775): [#def2069]
tcl-8.6.13-build/tcl8.6.13/unix/tclUnixSock.c: scope_hint: In function ‘TcpConnect’
tcl-8.6.13-build/tcl8.6.13/unix/tclUnixSock.c:1267:16: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘*statePtr.fds.fd’
# 1265|               ret = bind(statePtr->fds.fd, statePtr->myaddr->ai_addr,
# 1266|                       statePtr->myaddr->ai_addrlen);
# 1267|->             if (ret < 0) {
# 1268|                   error = errno;
# 1269|                   continue;

Error: GCC_ANALYZER_WARNING (CWE-666): [#def2070]
tcl-8.6.13-build/tcl8.6.13/unix/tclUnixSock.c:1279:19: warning[-Wanalyzer-fd-phase-mismatch]: ‘connect’ on file descriptor ‘*(void *)((void *)statePtr).fd’ in wrong phase
# 1277|   	     */
# 1278|   
# 1279|-> 	    ret = connect(statePtr->fds.fd, statePtr->addr->ai_addr,
# 1280|                           statePtr->addr->ai_addrlen);
# 1281|               if (ret < 0) {

Error: GCC_ANALYZER_WARNING (CWE-666): [#def2071]
tcl-8.6.13-build/tcl8.6.13/unix/tclUnixSock.c:1279:19: warning[-Wanalyzer-fd-phase-mismatch]: ‘connect’ on file descriptor ‘*statePtr.fds.fd’ in wrong phase
# 1277|   	     */
# 1278|   
# 1279|-> 	    ret = connect(statePtr->fds.fd, statePtr->addr->ai_addr,
# 1280|                           statePtr->addr->ai_addrlen);
# 1281|               if (ret < 0) {

Error: GCC_ANALYZER_WARNING (CWE-775): [#def2072]
tcl-8.6.13-build/tcl8.6.13/unix/tclUnixSock.c:1281:16: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘*statePtr.fds.fd’
# 1279|   	    ret = connect(statePtr->fds.fd, statePtr->addr->ai_addr,
# 1280|                           statePtr->addr->ai_addrlen);
# 1281|->             if (ret < 0) {
# 1282|                   error = errno;
# 1283|               }

Error: GCC_ANALYZER_WARNING (CWE-775): [#def2073]
tcl-8.6.13-build/tcl8.6.13/unix/tclUnixSock.c: scope_hint: In function ‘TcpAccept’
tcl-8.6.13-build/tcl8.6.13/unix/tclUnixSock.c:1734:8: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘*(TcpFdList *)data.fd’
# 1732|       len = sizeof(addr);
# 1733|       newsock = accept(fds->fd, &addr.sa, &len);
# 1734|->     if (newsock < 0) {
# 1735|   	return;
# 1736|       }

Error: GCC_ANALYZER_WARNING (CWE-775): [#def2074]
tcl-8.6.13-build/tcl8.6.13/unix/tclUnixSock.c:1743:12: warning[-Wanalyzer-fd-leak]: leak of file descriptor
# 1741|        */
# 1742|   
# 1743|->     (void) fcntl(newsock, F_SETFD, FD_CLOEXEC);
# 1744|   
# 1745|       newSockState = (TcpState *)ckalloc(sizeof(TcpState));

Scan Properties

analyzer-version-clang18.1.7
analyzer-version-cppcheck2.14.2
analyzer-version-gcc14.1.1
analyzer-version-gcc-analyzer14.1.1
analyzer-version-shellcheck0.10.0
enabled-pluginsclang, cppcheck, gcc, shellcheck
exit-code0
hostip-172-16-1-133.us-west-2.compute.internal
mock-configfedora-41-x86_64
project-nametcl-8.6.13-2.fc40
store-results-to/tmp/tmpl7l4nmba/tcl-8.6.13-2.fc40.tar.xz
time-created2024-07-03 18:03:45
time-finished2024-07-03 18:07:49
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-41-x86_64' '-t' 'cppcheck,gcc,clang,shellcheck' '-o' '/tmp/tmpl7l4nmba/tcl-8.6.13-2.fc40.tar.xz' '--gcc-analyze' '/tmp/tmpl7l4nmba/tcl-8.6.13-2.fc40.src.rpm'
tool-versioncsmock-3.5.3-1.el9