Thread (2 messages) 2 messages, 2 authors, 2016-06-15

Re: [PATCHv2 2/2] Fix sparse warnings

From: Junio C Hamano <hidden>
Date: 2016-06-15 22:50:50

Possibly related (same subject, not in this thread)

Stephen Boyd [off-list ref] writes:
Fix warnings from 'make check'.
...
Signed-off-by: Stephen Boyd <redacted>
---

On 03/21/11 09:15, Junio C Hamano wrote:
quoted
Yuck.  Could you summarize the errors by grouping them by type or
something in the log?  One mega-patch we can swallow, but the log is
unreadble.
Sure. Both comments addressed.
Still yeek...

What I meant was more like at the minimum:

 - "warning: symbol 'x' was not declared. Should it be static?"
   builtin/clone.c:365, builtin/fetch-pack.c:797, ...

 - "error: symbol 'x' redeclared with different type'
   parse-options.c:564, ...

or much more preferably:

 - These files use symbols without declaring, because they do not include
   "builtin.h":

    builtin/clone.c (cmd_clone), builtin/fetch-pack.c (cmd_fetch_pack), ...

 - These files define extern symbols without declaring, and they can be
   file scope static:

    builtin/fmt-merge-msg.c (init_src_data), ...

 - These callsites pass literal integer 0 where they mean to pass a NULL
   pointer:

   builtin/notes.c (resolve_ref), ...

The patch text itself look more or less Ok, but I see you have builtin.h
not as the first include in builtin/pack-redundant.c.

Thanks.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help