From: Brian Norris Date: Sun, 4 Nov 2012 01:14:19 +0000 (-0700) Subject: main: always ensure defaults when printing X-Git-Url: http://plrg.eecs.uci.edu/git/?p=c11tester.git;a=commitdiff_plain;h=d1fab609e185bf89056da0f88030750d28bc9b32;hp=-c main: always ensure defaults when printing If one or more arguments have been parsed by the time we print a help message, we may print the wrong defaults. Fix: always reset to defaults before printing. --- d1fab609e185bf89056da0f88030750d28bc9b32 diff --git a/main.cc b/main.cc index fc1b2779..8a17a18e 100644 --- a/main.cc +++ b/main.cc @@ -23,6 +23,9 @@ static void param_defaults(struct model_params * params) { } static void print_usage(struct model_params *params) { + /* Reset defaults before printing */ + param_defaults(params); + printf( "Usage: [MC_OPTIONS] -- [PROGRAM ARGUMENTS]\n" "\n"