Index: generic/nsf.c =================================================================== diff -u -N -r8357e618a5bb3a3920e7f8f1754b84d69c3d11bd -ra757c1ae018c02c63352a3def444bf81673a555c --- generic/nsf.c (.../nsf.c) (revision 8357e618a5bb3a3920e7f8f1754b84d69c3d11bd) +++ generic/nsf.c (.../nsf.c) (revision a757c1ae018c02c63352a3def444bf81673a555c) @@ -7195,18 +7195,18 @@ assert(interp != NULL); assert(name != NULL); assert(aStore != NULL); - assert(interp != NULL); AssertionRemoveProc(aStore, name); procs->pre = AssertionNewList(interp, pre); procs->post = AssertionNewList(interp, post); - assert(aStore != NULL); hPtr = Tcl_CreateHashEntry(&aStore->procs, name, &new); if (new != 0) { Tcl_SetHashValue(hPtr, procs); } } +static NsfAssertionStore *AssertionCreateStore() returns_nonnull; + static NsfAssertionStore * AssertionCreateStore() { NsfAssertionStore *aStore = NEW(NsfAssertionStore);