Index: generic/nsf.c =================================================================== diff -u -r4511d3209c8aa380f08fa1919f65ca147b30c249 -rd2e248fb4ae598c85082be386cd7d6c917fde2aa --- generic/nsf.c (.../nsf.c) (revision 4511d3209c8aa380f08fa1919f65ca147b30c249) +++ generic/nsf.c (.../nsf.c) (revision d2e248fb4ae598c85082be386cd7d6c917fde2aa) @@ -16857,7 +16857,7 @@ * parameter definition. */ result = ProcessMethodArguments(pcPtr, interp, NULL, - (((tcd->flags & NSF_PROC_FLAG_CHECK_ALWAYS) != 0) ? NSF_ARGPARSE_CHECK : 0) + (((tcd->flags & NSF_PROC_FLAG_CHECK_ALWAYS) != 0u) ? NSF_ARGPARSE_CHECK : 0u) |NSF_ARGPARSE_FORCE_REQUIRED, tcd->paramDefs, objv[0], objc, objv);