STINNER Victor added the comment:

The warning comes from the make_bloom_mask() call below. make_bloom_mask() is 
called with kind=PyUnicode_2BYTE_KIND (Py_UCS2), whereas the gcc waring is 
about Py_UCS4. It looks like a false positive.


static BLOOM_MASK bloom_linebreak = ~(BLOOM_MASK)0;

...

    Py_UCS2 linebreak[] = {
        ...
    };

    /* initialize the linebreak bloom filter */
    bloom_linebreak = make_bloom_mask(
        PyUnicode_2BYTE_KIND, linebreak,
        Py_ARRAY_LENGTH(linebreak));

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue21168>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to