git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCHv2 2/2] Fix sparse warnings

From
Junio C Hamano <gitster@pobox.com>
Date
Mar 21, 2011, 19:29 UTC
Message-ID
<7vzkoop912.fsf@alter.siamese.dyndns.org>
In-Reply-To
<1300730506-6582-1-git-send-email-bebarino@gmail.com>
Stephen Boyd <bebarino@gmail.com> writes:
Show 12 quoted lines
> Fix warnings from 'make check'.
> ...
> Signed-off-by: Stephen Boyd <bebarino@gmail.com>
> ---
>
> On 03/21/11 09:15, Junio C Hamano wrote:
>> 
>> 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.
Previous: Stephen BoydNext: Junio C Hamano
Message 8 of 13 in “Makefile: Cover more files with make check”
  1. 1/2 Makefile: Cover more files with make checkStephen Boyd, Mar 21, 2011
  2. 2/2 Fix sparse warningsStephen Boyd, Mar 21, 2011
  3. Johannes SixtMar 21, 2011
  4. Stephen BoydMar 21, 2011
  5. Junio C HamanoMar 21, 2011
  6. Junio C HamanoMar 21, 2011
  7. 2/2 Fix sparse warningsStephen Boyd, Mar 21, 2011
  8. Junio C HamanoMar 21, 2011
  9. Junio C HamanoMar 21, 2011
  10. Stephen BoydMar 21, 2011
  11. 2/2 Fix sparse warningsStephen Boyd, Mar 22, 2011
  12. Junio C HamanoMar 22, 2011
  13. Junio C HamanoMar 21, 2011

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.