[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Emacs-diffs] master 6cd5678: Clarify compiler-pacifier in frame.c
From: |
Eli Zaretskii |
Subject: |
Re: [Emacs-diffs] master 6cd5678: Clarify compiler-pacifier in frame.c |
Date: |
Tue, 27 Aug 2019 11:02:21 +0300 |
> Cc: address@hidden
> From: Paul Eggert <address@hidden>
> Date: Tue, 27 Aug 2019 00:28:58 -0700
>
> 5342 int geometry = XParseGeometry (SSDATA (string),
> 5343 &x, &y, &width, &height);
> 5344 Lisp_Object result = Qnil;
> 5345 if (geometry & XValue)
> 5346 {
> 5347 Lisp_Object element;
> 5348
> 5349 if (x >= 0 && (geometry & XNegative))
>
> ... then GCC is giving a false alarm: x must be initialized in line 5349 if
> (geometry & XValue) is nonzero in line 5345.
How do you know whether (geometry & XValue) is nonzero in each
relevant use case? And how should GCC know that?
- Re: [Emacs-diffs] master 6cd5678: Clarify compiler-pacifier in frame.c, (continued)
- Re: [Emacs-diffs] master 6cd5678: Clarify compiler-pacifier in frame.c, Eli Zaretskii, 2019/08/26
- Re: [Emacs-diffs] master 6cd5678: Clarify compiler-pacifier in frame.c, Óscar Fuentes, 2019/08/26
- Re: [Emacs-diffs] master 6cd5678: Clarify compiler-pacifier in frame.c, Eli Zaretskii, 2019/08/26
- Re: [Emacs-diffs] master 6cd5678: Clarify compiler-pacifier in frame.c, Paul Eggert, 2019/08/26
- Re: [Emacs-diffs] master 6cd5678: Clarify compiler-pacifier in frame.c, Óscar Fuentes, 2019/08/26
- Re: [Emacs-diffs] master 6cd5678: Clarify compiler-pacifier in frame.c, Eli Zaretskii, 2019/08/26
- Re: [Emacs-diffs] master 6cd5678: Clarify compiler-pacifier in frame.c, Óscar Fuentes, 2019/08/26
- Re: [Emacs-diffs] master 6cd5678: Clarify compiler-pacifier in frame.c, Paul Eggert, 2019/08/26
- Re: [Emacs-diffs] master 6cd5678: Clarify compiler-pacifier in frame.c, Eli Zaretskii, 2019/08/27
- Re: [Emacs-diffs] master 6cd5678: Clarify compiler-pacifier in frame.c, Paul Eggert, 2019/08/27
- Re: [Emacs-diffs] master 6cd5678: Clarify compiler-pacifier in frame.c,
Eli Zaretskii <=
- Re: [Emacs-diffs] master 6cd5678: Clarify compiler-pacifier in frame.c, Paul Eggert, 2019/08/27
- Re: [Emacs-diffs] master 6cd5678: Clarify compiler-pacifier in frame.c, Eli Zaretskii, 2019/08/27
- Re: [Emacs-diffs] master 6cd5678: Clarify compiler-pacifier in frame.c, Paul Eggert, 2019/08/27
- Re: [Emacs-diffs] master 6cd5678: Clarify compiler-pacifier in frame.c, Eli Zaretskii, 2019/08/27
- Re: [Emacs-diffs] master 6cd5678: Clarify compiler-pacifier in frame.c, Paul Eggert, 2019/08/26
- Re: [Emacs-diffs] master 6cd5678: Clarify compiler-pacifier in frame.c, Eli Zaretskii, 2019/08/26
- Re: [Emacs-diffs] master 6cd5678: Clarify compiler-pacifier in frame.c, Richard Stallman, 2019/08/26