Dave Mitchell
2024-10-08 18:26:35 UTC
Karl, my perl builds have suddenly jumped from 4 lines on STDERR
to about 2000. They appear to be connected to your recent commits which
touched inline.h etc.
Sample output (I haven't looked further)
In file included from perl.h:7895,
from hv.c:35:
inline.h: In function ‘Perl_is_utf8_string_flags’:
In file included from perl.h:7895,
from builtin.c:16:
inline.h: In function ‘Perl_is_utf8_string_flags’:
In file included from perl.h:7895,
from universal.c:31:
inline.h: In function ‘Perl_is_utf8_string_flags’:
In file included from perl.h:7895,
from doio.c:27:
inline.h: In function ‘Perl_is_utf8_string_flags’:
inline.h:2090:41: warning: bitwise comparison always evaluates to false [-Wtautological-compare]
2090 | == UTF8_DISALLOW_ILLEGAL_INTERCHANGE)
| ^~
inline.h:2090:41: warning: bitwise comparison always evaluates to false [-Wtautological-compare]
2090 | == UTF8_DISALLOW_ILLEGAL_INTERCHANGE)
| ^~
In file included from perl.h:7895,
from deb.c:25:
inline.h: In function ‘Perl_is_utf8_string_flags’:
In file included from perl.h:7895,
from gv.c:41:
inline.h: In function ‘Perl_is_utf8_string_flags’:
inline.h:2090:41: warning: bitwise comparison always evaluates to false [-Wtautological-compare]
2090 | == UTF8_DISALLOW_ILLEGAL_INTERCHANGE)
| ^~
inline.h:2090:41: warning: bitwise comparison always evaluates to false [-Wtautological-compare]
2090 | == UTF8_DISALLOW_ILLEGAL_INTERCHANGE)
| ^~
inline.h:2096:40: warning: bitwise comparison always evaluates to false [-Wtautological-compare]
2096 | == UTF8_DISALLOW_ILLEGAL_C9_INTERCHANGE)
| ^~
inline.h:2096:40: warning: bitwise comparison always evaluates to false [-Wtautological-compare]
2096 | == UTF8_DISALLOW_ILLEGAL_C9_INTERCHANGE)
| ^~
inline.h:2096:40: warning: bitwise comparison always evaluates to false [-Wtautological-compare]
2096 | == UTF8_DISALLOW_ILLEGAL_C9_INTERCHANGE)
| ^~
inline.h:2090:41: warning: bitwise comparison always evaluates to false [-Wtautological-compare]
2090 | == UTF8_DISALLOW_ILLEGAL_INTERCHANGE)
| ^~
inline.h:2090:41: warning: bitwise comparison always evaluates to false [-Wtautological-compare]
2090 | == UTF8_DISALLOW_ILLEGAL_INTERCHANGE)
| ^~
inline.h:2096:40: warning: bitwise comparison always evaluates to false [-Wtautological-compare]
2096 | == UTF8_DISALLOW_ILLEGAL_C9_INTERCHANGE)
| ^~
inline.h:2096:40: warning: bitwise comparison always evaluates to false [-Wtautological-compare]
2096 | == UTF8_DISALLOW_ILLEGAL_C9_INTERCHANGE)
| ^~
inline.h:2096:40: warning: bitwise comparison always evaluates to false [-Wtautological-compare]
2096 | == UTF8_DISALLOW_ILLEGAL_C9_INTERCHANGE)
to about 2000. They appear to be connected to your recent commits which
touched inline.h etc.
Sample output (I haven't looked further)
In file included from perl.h:7895,
from hv.c:35:
inline.h: In function ‘Perl_is_utf8_string_flags’:
In file included from perl.h:7895,
from builtin.c:16:
inline.h: In function ‘Perl_is_utf8_string_flags’:
In file included from perl.h:7895,
from universal.c:31:
inline.h: In function ‘Perl_is_utf8_string_flags’:
In file included from perl.h:7895,
from doio.c:27:
inline.h: In function ‘Perl_is_utf8_string_flags’:
inline.h:2090:41: warning: bitwise comparison always evaluates to false [-Wtautological-compare]
2090 | == UTF8_DISALLOW_ILLEGAL_INTERCHANGE)
| ^~
inline.h:2090:41: warning: bitwise comparison always evaluates to false [-Wtautological-compare]
2090 | == UTF8_DISALLOW_ILLEGAL_INTERCHANGE)
| ^~
In file included from perl.h:7895,
from deb.c:25:
inline.h: In function ‘Perl_is_utf8_string_flags’:
In file included from perl.h:7895,
from gv.c:41:
inline.h: In function ‘Perl_is_utf8_string_flags’:
inline.h:2090:41: warning: bitwise comparison always evaluates to false [-Wtautological-compare]
2090 | == UTF8_DISALLOW_ILLEGAL_INTERCHANGE)
| ^~
inline.h:2090:41: warning: bitwise comparison always evaluates to false [-Wtautological-compare]
2090 | == UTF8_DISALLOW_ILLEGAL_INTERCHANGE)
| ^~
inline.h:2096:40: warning: bitwise comparison always evaluates to false [-Wtautological-compare]
2096 | == UTF8_DISALLOW_ILLEGAL_C9_INTERCHANGE)
| ^~
inline.h:2096:40: warning: bitwise comparison always evaluates to false [-Wtautological-compare]
2096 | == UTF8_DISALLOW_ILLEGAL_C9_INTERCHANGE)
| ^~
inline.h:2096:40: warning: bitwise comparison always evaluates to false [-Wtautological-compare]
2096 | == UTF8_DISALLOW_ILLEGAL_C9_INTERCHANGE)
| ^~
inline.h:2090:41: warning: bitwise comparison always evaluates to false [-Wtautological-compare]
2090 | == UTF8_DISALLOW_ILLEGAL_INTERCHANGE)
| ^~
inline.h:2090:41: warning: bitwise comparison always evaluates to false [-Wtautological-compare]
2090 | == UTF8_DISALLOW_ILLEGAL_INTERCHANGE)
| ^~
inline.h:2096:40: warning: bitwise comparison always evaluates to false [-Wtautological-compare]
2096 | == UTF8_DISALLOW_ILLEGAL_C9_INTERCHANGE)
| ^~
inline.h:2096:40: warning: bitwise comparison always evaluates to false [-Wtautological-compare]
2096 | == UTF8_DISALLOW_ILLEGAL_C9_INTERCHANGE)
| ^~
inline.h:2096:40: warning: bitwise comparison always evaluates to false [-Wtautological-compare]
2096 | == UTF8_DISALLOW_ILLEGAL_C9_INTERCHANGE)
--
"Do not dabble in paradox, Edward, it puts you in danger of fortuitous wit."
-- Lady Croom, "Arcadia"
"Do not dabble in paradox, Edward, it puts you in danger of fortuitous wit."
-- Lady Croom, "Arcadia"