Index: generic/nsf.c =================================================================== diff -u -rc72f84a53588d33c939b6c59f018567d379ac750 -r77a6f1787822bd46d124f2c7e9f72d78d22177ef --- generic/nsf.c (.../nsf.c) (revision c72f84a53588d33c939b6c59f018567d379ac750) +++ generic/nsf.c (.../nsf.c) (revision 77a6f1787822bd46d124f2c7e9f72d78d22177ef) @@ -14736,7 +14736,7 @@ /* * The cmd is a scripted method */ - + //assert(((Proc *)cp)->refCount > 0); result = ProcMethodDispatch(cp, interp, objc, objv, methodName, object, cscPtr->cl, cmd, cscPtr); #if defined(NRE) @@ -20808,7 +20808,7 @@ static Tcl_Obj * ComputeLevelObj(Tcl_Interp *interp, CallStackLevel level) { - Tcl_CallFrame *framePtr; + Tcl_CallFrame *framePtr = NULL; Tcl_Obj *resultObj; nonnull_assert(interp != NULL); @@ -23003,7 +23003,7 @@ NsfDStringVPrintf(&ds, fmt, ap); va_end(ap); - fprintf(stderr, "==== DEBUG AppVeyor: error msg<<%s>> (len %d)\n", ds.string, ds.length); + //fprintf(stderr, "==== DEBUG AppVeyor: error msg<<%s>> (len %d)\n", ds.string, ds.length); if (tcd->onerror != NULL) { Tcl_Obj *script = Tcl_DuplicateObj(tcd->onerror); @@ -25170,7 +25170,7 @@ ListParamDefs(Tcl_Interp *interp, const Nsf_Param *paramsPtr, NsfObject *contextObject, const char *pattern, NsfParamsPrintStyle style) { - Tcl_Obj *listObj; + Tcl_Obj *listObj = NsfGlobalObjs[NSF_EMPTY]; /* enumeration is complete, make stupid checker happy */ nonnull_assert(interp != NULL); nonnull_assert(paramsPtr != NULL);