emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Suspicious warning in W64 build


From: Richard Copley
Subject: Re: Suspicious warning in W64 build
Date: Sat, 16 Sep 2017 19:57:06 +0100

On 16 September 2017 at 08:45, Eli Zaretskii <address@hidden> wrote:
>> From: Fabrice Popineau <address@hidden>
>> Date: Fri, 15 Sep 2017 23:02:45 +0200
>> Cc: Andy Moreton <address@hidden>, Emacs developers <address@hidden>
>>
>> Remaining warnings :
[...]

Bravo Eli. For reference these are the remaining C warnings I get at -O3.

make[1]: Entering directory '/c/projects/emacs/lib-src'
  CCLD     etags.exe
etags.c: In function 'process_file_name':
etags.c:7076:20: warning: null pointer dereference [-Wnull-dereference]
   for (p = templt; *p; p++)
                    ^~
make[1]: Leaving directory '/c/projects/emacs/lib-src'
make[1]: Entering directory '/c/projects/emacs/lib-src'
  CCLD     ctags.exe
In file included from ctags.c:2:0:
etags.c: In function 'process_file_name':
etags.c:7076:20: warning: null pointer dereference [-Wnull-dereference]
   for (p = templt; *p; p++)
                    ^~
make[1]: Leaving directory '/c/projects/emacs/lib-src'
make[1]: Entering directory '/c/projects/emacs/src'
  CC       indent.o
indent.c: In function 'scan_for_column':
indent.c:69:10: warning: potential null pointer dereference [-Wnull-dereference]
   return 0;
          ^
indent.c:69:10: warning: potential null pointer dereference [-Wnull-dereference]
indent.c:69:10: warning: potential null pointer dereference [-Wnull-dereference]
indent.c:69:10: warning: potential null pointer dereference [-Wnull-dereference]
make[1]: Leaving directory '/c/projects/emacs/src'
make[1]: Entering directory '/c/projects/emacs/src'
  CC       search.o
search.c: In function 'Freplace_match':
search.c:2621:15: warning: argument 1 value '2305843009213693951'
exceeds maximum object size 2147483647 [-Walloc-size-larger-than=]
       substed = xmalloc (substed_alloc_size);
       ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from search.c:24:0:
lisp.h:4440:14: note: in a call to allocation function 'xmalloc' declared here
 extern void *xmalloc (size_t) ATTRIBUTE_MALLOC_SIZE ((1));
              ^~~~~~~
make[1]: Leaving directory '/c/projects/emacs/src'
make[1]: Entering directory '/c/projects/emacs/src'
  CC       eval.o
eval.c: In function 'internal_catch':
eval.c:1431:19: warning: variable 'c' might be clobbered by 'longjmp'
or 'vfork' [-Wclobbered]
   struct handler *c = handlerlist->nextfree;
                   ^
eval.c: In function 'internal_condition_case':
eval.c:1431:19: warning: variable 'c' might be clobbered by 'longjmp'
or 'vfork' [-Wclobbered]
eval.c: In function 'internal_condition_case_1':
eval.c:1431:19: warning: variable 'c' might be clobbered by 'longjmp'
or 'vfork' [-Wclobbered]
eval.c: In function 'internal_condition_case_2':
eval.c:1431:19: warning: variable 'c' might be clobbered by 'longjmp'
or 'vfork' [-Wclobbered]
eval.c: In function 'internal_condition_case_n':
eval.c:1431:19: warning: variable 'c' might be clobbered by 'longjmp'
or 'vfork' [-Wclobbered]
eval.c: In function 'internal_catch.constprop':
eval.c:1431:19: warning: variable 'c' might be clobbered by 'longjmp'
or 'vfork' [-Wclobbered]
make[1]: Leaving directory '/c/projects/emacs/src'



reply via email to

[Prev in Thread] Current Thread [Next in Thread]