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: Fabrice Popineau
Subject: Re: Suspicious warning in W64 build
Date: Fri, 15 Sep 2017 23:02:45 +0200

Remaining warnings :

- indent.c:scan_for_column() -> you reported it

- search.c:Freplace_match()

../../emacs/src/search.c: In function 'Freplace_match':
../../emacs/src/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 ../../emacs/src/search.c:24:0:
../../emacs/src/lisp.h:4440:14: note: in a call to allocation function 'xmalloc' declared here
 extern void *xmalloc (size_t) ATTRIBUTE_MALLOC_SIZE ((1));
              ^~~~~~~

- data.c:

../../emacs/src/data.c: In function 'minmax_driver':
../../emacs/src/data.c:3022:9: warning: 'accum.i' may be used uninitialized in this function [-Wmaybe-uninitialized]
  return accum;
         ^~~~~

- eval.c

../../emacs/src/eval.c: In function 'internal_catch':
../../emacs/src/eval.c:1431:19: warning: variable 'c' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
   struct handler *c = handlerlist->nextfree;
                   ^
../../emacs/src/eval.c: In function 'internal_condition_case':
../../emacs/src/eval.c:1431:19: warning: variable 'c' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
../../emacs/src/eval.c: In function 'internal_condition_case_1':
../../emacs/src/eval.c:1431:19: warning: variable 'c' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
../../emacs/src/eval.c: In function 'internal_condition_case_2':
../../emacs/src/eval.c:1431:19: warning: variable 'c' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
../../emacs/src/eval.c: In function 'internal_condition_case_n':
../../emacs/src/eval.c:1431:19: warning: variable 'c' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
../../emacs/src/eval.c: In function 'internal_catch.constprop':
../../emacs/src/eval.c:1431:19: warning: variable 'c' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]

- w32.c

../../emacs/src/w32.c:7551:1: warning: no previous prototype for 'sys_strerror' [-Wmissing-prototypes]
 sys_strerror (int error_no)
 ^~~~~~~~~~~~

Fabrice


2017-09-15 21:00 GMT+02:00 Eli Zaretskii <address@hidden>:
> From: Fabrice Popineau <fabrice.popineau@centralesupelec.fr>
> Date: Fri, 15 Sep 2017 20:15:24 +0200
> Cc: Andy Moreton <address@hidden>, Emacs developers <address@hidden>
>
>  Does eassume instead of eassert help?
>
> It seems to do it.

Thanks, pushed.



--
Fabrice Popineau
-----------------------------
CentraleSupelec
Département Informatique
3, rue Joliot Curie
91192 Gif/Yvette Cedex
Tel direct : +33 (0) 169851950
Standard : +33 (0) 169851212
------------------------------


reply via email to

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