From: Jonathan Nieder Date: Wed, 18 Aug 2010 00:10:32 GMT Subject: Re: [PATCH 1/2] merge-recursive: Workaround unused variable warning Message-ID: <20100818001032.GA7694@burratino> In-Reply-To: Elijah Newren wrote: > On Thu, Aug 12, 2010 at 8:09 PM, Elijah Newren wrote: >> +++ b/merge-recursive.c >> @@ -1214,6 +1214,7 @@ static int process_df_entry(struct merge_options *o, >>        /* We currently only handle D->F cases */ >>        assert((!o_sha && a_sha && !b_sha) || >>               (!o_sha && !a_sha && b_sha)); >> +       (void)o_sha; [...] > would a different method of fixing warnings > when NDEBUG is defined be preferred? (Maybe changing the > "assert(foo)" into "if (!foo) die..." instead?) Yes, that sounds like a good idea. The user would probably benefit from knowing what happened.