From: Junio C Hamano Date: Tue, 15 Nov 2011 23:17:02 GMT Subject: Re: [PATCH 3/4] ll-merge: initialize default_opts const Message-ID: <7vty65t1qp.fsf@alter.siamese.dyndns.org> In-Reply-To: <1321376379-31750-4-git-send-email-artagnon@gmail.com> Ramkumar Ramachandra writes: > Signed-off-by: Ramkumar Ramachandra > --- > ll-merge.c | 2 +- > 1 files changed, 1 insertions(+), 1 deletions(-) > > diff --git a/ll-merge.c b/ll-merge.c > index da59738..205aed3 100644 > --- a/ll-merge.c > +++ b/ll-merge.c > @@ -351,7 +351,7 @@ int ll_merge(mmbuffer_t *result_buf, > const struct ll_merge_options *opts) > { > static struct git_attr_check check[2]; > - static const struct ll_merge_options default_opts; > + static const struct ll_merge_options default_opts = {0, 0, 0, 0}; Doesn't "static" tell us that it will be in BSS, initialized to all zero by definition?