• Reports by commit
  • Recent reports
  • Perl5 CoreSmokeDB
  • Github
  • Changes
  • Smoke [smoke-me/khw-regcomp] v5.29.9-155-g33633e5a4f PASS linux 4.20.13-200.fc29.x86_64 [Fedora 29 (x86_64/1 cpu[8 cores]) {smoke-me_g++_quick}

    Message-ID: <201904182119.x3ILJrDh008948@vier.local>
    Subject: Smoke [smoke-me/khw-regcomp] v5.29.9-155-g33633e5a4f PASS linux 4.20.13-200.fc29.x86_64 [Fedora 29 (x86_64/1 cpu[8 cores]) {smoke-me_g++_quick}
    Content-transfer-encoding: quoted-printable
    Content-type: text/plain; charset="UTF8"
    Date: Thu, 18 Apr 2019 17:19 -0400
    Mime-version: 1.0
    
    Smoke logs available at http://m-l.org/~perl/smoke/perl/linux/smoke-me_g++_=
    quick/Karl%20Williamson/log33633e5a4f830a5b9fbeab6b42dd0a33f89b343f.log.gz
    
    Automated smoke report for branch smoke-me/khw-regcomp 5.29.10 patch 33633e=
    5a4f830a5b9fbeab6b42dd0a33f89b343f v5.29.9-155-g33633e5a4f
    vier.local: Intel(R) Core(TM) i7-3820 CPU @ 3.60GHz (GenuineIntel 3702MHz) =
    (x86_64/1 cpu[8 cores])
        on        linux - 4.20.13-200.fc29.x86_64 [Fedora 29 (Server Edition)]
        using     g++ version 8.3.1 20190223 (Red Hat 8.3.1-2)
        smoketime 3 hours 8 minutes (average 47 minutes 10 seconds)
    
    Summary: PASS
    
    O =3D OK  F =3D Failure(s), extended report at the bottom
    X =3D Failure(s) under TEST but not under harness
    ? =3D still running or test results not (yet) available
    Build failures during:       - =3D unknown or N/A
    c =3D Configure, m =3D make, M =3D make (after miniperl), t =3D make test-p=
    rep
    
    v5.29.9-155-g33633e5a4f  Configuration (common) -Accflags=3D"-Werror=3Ddecl=
    aration-after-statement" -Dcc=3Dg++
    ----------- ---------------------------------------------------------
    O O=20=20=20=20=20=20=20=20=20
    O O         -Duseithreads
    | +--------- -DDEBUGGING
    +----------- no debugging
    
    
    Locally applied patches:
        SMOKE33633e5a4f830a5b9fbeab6b42dd0a33f89b343f
    
    Testsuite was run only with 'harness' and HARNESS_OPTIONS=3Dj4
    
    Passed Todo tests: (common-args) -Accflags=3D"-Werror=3Ddeclaration-after-s=
    tatement" -Dcc=3Dg++
    [default]=20
    [default] -DDEBUGGING
    [default] -Duseithreads
    [default] -DDEBUGGING -Duseithreads
    ../cpan/Module-Metadata/t/extract-version.t.................PASSED
        7, 11, 15, 19, 23, 27, 31, 35, 39, 43, 47
        51, 55, 59, 63, 67, 71, 75, 79, 83, 87
        91, 95, 99, 106, 110, 114, 118, 122, 126
        130, 134, 138, 142, 149, 153, 157, 161
        165, 169, 173, 177, 181, 185, 195, 199
        203
    
    Compiler messages(gcc):
    util.c: In function =E2=80=98void (* Perl_rsignal(int, Sighandler_t))(int, =
    siginfo_t*, void*)=E2=80=99:
    util.c:2684:36: warning: cast between incompatible function types from =E2=
    =80=98Sighandler_t=E2=80=99 {aka =E2=80=98void (*)(int, siginfo_t*, void*)=
    =E2=80=99} to =E2=80=98void (*)(int)=E2=80=99 [-Wcast-function-type]
    util.c: In function =E2=80=98int Perl_rsignal_save(int, Sighandler_t, Sigsa=
    ve_t*)=E2=80=99:
    util.c:2729:36: warning: cast between incompatible function types from =E2=
    =80=98Sighandler_t=E2=80=99 {aka =E2=80=98void (*)(int, siginfo_t*, void*)=
    =E2=80=99} to =E2=80=98void (*)(int)=E2=80=99 [-Wcast-function-type]
    mg.c: In function =E2=80=98int Perl_magic_set(SV*, MAGIC*)=E2=80=99:
    mg.c:2776:50: warning: type qualifiers ignored on cast result type [-Wignor=
    ed-qualifiers]
    regexp.h:530:43: note: in definition of macro =E2=80=98RXp_ENGINE=E2=80=99
    regexp.h:531:53: note: in expansion of macro =E2=80=98ReANY=E2=80=99
    perl.h:255:5: note: in expansion of macro =E2=80=98RX_ENGINE=E2=80=99
    mg.c:2776:13: note: in expansion of macro =E2=80=98CALLREG_NUMBUF_STORE=E2=
    =80=99
    perl.h:255:47: note: in definition of macro =E2=80=98CALLREG_NUMBUF_STORE=
    =E2=80=99
    sv.c: In function =E2=80=98void Perl_sv_vcatpvfn_flags(SV*, const char*, ST=
    RLEN, __va_list_tag (*)[1], SV**, size_t, bool*, U32)=E2=80=99:
    config.h:909:39: warning: =E2=80=98%.*g=E2=80=99 directive writing between =
    1 and 133 bytes into a region of size 127 [-Wformat-overflow=3D]
    perl.h:392:67: note: in definition of macro =E2=80=98PERL_UNUSED_RESULT=E2=
    =80=99
    sv.c:48:24: note: in expansion of macro =E2=80=98Gconvert=E2=80=99
    sv.c:13059:17: note: in expansion of macro =E2=80=98SNPRINTF_G=E2=80=99
    config.h:909:39: note: assuming directive output of 132 bytes
    /usr/include/bits/stdio2.h:36:34: note: =E2=80=98__builtin___sprintf_chk=E2=
    =80=99 output between 2 and 134 bytes into a destination of size 127
    perl.h:7234:34: warning: option =E2=80=98-Wc++-compat=E2=80=99 is valid for=
     C/ObjC but not for C++ [-Wpragmas]
    perl.c: In function =E2=80=98void Perl_sys_init(int*, char***)=E2=80=99:
    perl.h:2696:88: warning: cast between incompatible function types from =E2=
    =80=98__sighandler_t=E2=80=99 {aka =E2=80=98void (*)(int)=E2=80=99} to =E2=
    =80=98Sighandler_t=E2=80=99 {aka =E2=80=98void (*)(int, siginfo_t*, void*)=
    =E2=80=99} [-Wcast-function-type]
    unixish.h:150:29: note: in expansion of macro =E2=80=98PERL_FPU_INIT=E2=80=
    =99
    perl.c:125:5: note: in expansion of macro =E2=80=98PERL_SYS_INIT_BODY=E2=80=
    =99
    perl.c: In function =E2=80=98void Perl_sys_init3(int*, char***, char***)=E2=
    =80=99:
    perl.h:2746:49: note: in expansion of macro =E2=80=98PERL_SYS_INIT_BODY=E2=
    =80=99
    perl.c:138:5: note: in expansion of macro =E2=80=98PERL_SYS_INIT3_BODY=E2=
    =80=99
    deflate.c: In function =E2=80=98int deflateParams(z_streamp, int, int)=E2=
    =80=99:
    deflate.c:602:28: warning: macro expands to multiple statements [-Wmultista=
    tement-macros]
    deflate.c:193:5: note: in definition of macro =E2=80=98CLEAR_HASH=E2=80=99
    deflate.c:601:13: note: some parts of macro expansion are not guarded by th=
    is =E2=80=98else=E2=80=99 clause
    inflate.c: In function =E2=80=98int inflate(z_streamp, int)=E2=80=99:
    inflate.c:724:25: warning: this statement may fall through [-Wimplicit-fall=
    through=3D]
    inflate.c:725:9: note: here
    inflate.c:732:25: warning: this statement may fall through [-Wimplicit-fall=
    through=3D]
    inflate.c:733:9: note: here
    inflate.c:947:25: warning: this statement may fall through [-Wimplicit-fall=
    through=3D]
    inflate.c:948:9: note: here
    inflate.c:968:25: warning: this statement may fall through [-Wimplicit-fall=
    through=3D]
    inflate.c:969:9: note: here
    decompress.c: In function =E2=80=98Int32 BZ2_decompress(DState*)=E2=80=99:
    decompress.c:198:7: warning: this statement may fall through [-Wimplicit-fa=
    llthrough=3D]
    decompress.c:44:4: note: here
    decompress.c:68:4: note: in expansion of macro =E2=80=98GET_BITS=E2=80=99
    decompress.c:200:7: note: in expansion of macro =E2=80=98GET_UCHAR=E2=80=99
    decompress.c:201:7: warning: this statement may fall through [-Wimplicit-fa=
    llthrough=3D]
    decompress.c:203:7: note: in expansion of macro =E2=80=98GET_UCHAR=E2=80=99
    decompress.c:204:7: warning: this statement may fall through [-Wimplicit-fa=
    llthrough=3D]
    decompress.c:206:7: note: in expansion of macro =E2=80=98GET_BITS=E2=80=99
    decompress.c:211:7: warning: this statement may fall through [-Wimplicit-fa=
    llthrough=3D]
    decompress.c:222:7: note: in expansion of macro =E2=80=98GET_UCHAR=E2=80=99
    decompress.c:225:7: warning: this statement may fall through [-Wimplicit-fa=
    llthrough=3D]
    decompress.c:226:7: note: in expansion of macro =E2=80=98GET_UCHAR=E2=80=99
    decompress.c:227:7: warning: this statement may fall through [-Wimplicit-fa=
    llthrough=3D]
    decompress.c:228:7: note: in expansion of macro =E2=80=98GET_UCHAR=E2=80=99
    decompress.c:229:7: warning: this statement may fall through [-Wimplicit-fa=
    llthrough=3D]
    decompress.c:230:7: note: in expansion of macro =E2=80=98GET_UCHAR=E2=80=99
    decompress.c:231:7: warning: this statement may fall through [-Wimplicit-fa=
    llthrough=3D]
    decompress.c:232:7: note: in expansion of macro =E2=80=98GET_UCHAR=E2=80=99
    decompress.c:233:7: warning: this statement may fall through [-Wimplicit-fa=
    llthrough=3D]
    decompress.c:234:7: note: in expansion of macro =E2=80=98GET_UCHAR=E2=80=99
    decompress.c:241:25: warning: this statement may fall through [-Wimplicit-f=
    allthrough=3D]
    decompress.c:242:7: note: in expansion of macro =E2=80=98GET_UCHAR=E2=80=99
    decompress.c:243:25: warning: this statement may fall through [-Wimplicit-f=
    allthrough=3D]
    decompress.c:244:7: note: in expansion of macro =E2=80=98GET_UCHAR=E2=80=99
    decompress.c:245:25: warning: this statement may fall through [-Wimplicit-f=
    allthrough=3D]
    decompress.c:246:7: note: in expansion of macro =E2=80=98GET_UCHAR=E2=80=99
    decompress.c:247:25: warning: this statement may fall through [-Wimplicit-f=
    allthrough=3D]
    decompress.c:248:7: note: in expansion of macro =E2=80=98GET_UCHAR=E2=80=99
    decompress.c:249:25: warning: this statement may fall through [-Wimplicit-f=
    allthrough=3D]
    decompress.c:251:7: note: in expansion of macro =E2=80=98GET_BITS=E2=80=99
    decompress.c:253:18: warning: this statement may fall through [-Wimplicit-f=
    allthrough=3D]
    decompress.c:254:7: note: in expansion of macro =E2=80=98GET_UCHAR=E2=80=99
    decompress.c:255:18: warning: this statement may fall through [-Wimplicit-f=
    allthrough=3D]
    decompress.c:256:7: note: in expansion of macro =E2=80=98GET_UCHAR=E2=80=99
    decompress.c:257:18: warning: this statement may fall through [-Wimplicit-f=
    allthrough=3D]
    decompress.c:258:7: note: in expansion of macro =E2=80=98GET_UCHAR=E2=80=99
    decompress.c:284:17: warning: this statement may fall through [-Wimplicit-f=
    allthrough=3D]
    decompress.c:287:7: note: in expansion of macro =E2=80=98GET_BITS=E2=80=99
    decompress.c:288:7: warning: this statement may fall through [-Wimplicit-fa=
    llthrough=3D]
    decompress.c:289:7: note: in expansion of macro =E2=80=98GET_BITS=E2=80=99
    decompress.c:585:7: warning: this statement may fall through [-Wimplicit-fa=
    llthrough=3D]
    decompress.c:586:7: note: in expansion of macro =E2=80=98GET_UCHAR=E2=80=99
    decompress.c:587:7: warning: this statement may fall through [-Wimplicit-fa=
    llthrough=3D]
    decompress.c:588:7: note: in expansion of macro =E2=80=98GET_UCHAR=E2=80=99
    decompress.c:589:7: warning: this statement may fall through [-Wimplicit-fa=
    llthrough=3D]
    decompress.c:590:7: note: in expansion of macro =E2=80=98GET_UCHAR=E2=80=99
    decompress.c:591:7: warning: this statement may fall through [-Wimplicit-fa=
    llthrough=3D]
    decompress.c:592:7: note: in expansion of macro =E2=80=98GET_UCHAR=E2=80=99
    decompress.c:595:28: warning: this statement may fall through [-Wimplicit-f=
    allthrough=3D]
    decompress.c:596:7: note: in expansion of macro =E2=80=98GET_UCHAR=E2=80=99
    decompress.c:597:28: warning: this statement may fall through [-Wimplicit-f=
    allthrough=3D]
    decompress.c:598:7: note: in expansion of macro =E2=80=98GET_UCHAR=E2=80=99
    decompress.c:599:28: warning: this statement may fall through [-Wimplicit-f=
    allthrough=3D]
    decompress.c:600:7: note: in expansion of macro =E2=80=98GET_UCHAR=E2=80=99
    decompress.c:601:28: warning: this statement may fall through [-Wimplicit-f=
    allthrough=3D]
    decompress.c:602:7: note: in expansion of macro =E2=80=98GET_UCHAR=E2=80=99
    MD5.xs: In function =E2=80=98MD5_CTX* get_md5_ctx(SV*)=E2=80=99:
    MD5.xs:510:50: warning: type qualifiers ignored on cast result type [-Wigno=
    red-qualifiers]
    MD5.xs: In function =E2=80=98SV* new_md5_ctx(MD5_CTX*, const char*)=E2=80=
    =99:
    MD5.xs:532:63: warning: type qualifiers ignored on cast result type [-Wigno=
    red-qualifiers]
    ../../embed.h:775:63: note: in definition of macro =E2=80=98sv_magicext=E2=
    =80=99
    Encode.c: In function =E2=80=98void XS_Encode_decode(CV*)=E2=80=99:
    ../../XSUB.h:185:20: warning: unused variable =E2=80=98ix=E2=80=99 [-Wunus=
    ed-variable]
    ../../XSUB.h:185:20: note: in definition of macro =E2=80=98dXSI32=E2=80=99
    Encode.c: In function =E2=80=98void XS_Encode_encode(CV*)=E2=80=99:
    ListUtil.xs: In function =E2=80=98void XS_List__Util_sum(CV*)=E2=80=99:
    ListUtil.xs:349:19: warning: this statement may fall through [-Wimplicit-fa=
    llthrough=3D]
    ListUtil.xs:350:9: note: here
    ./const-xs.inc:128:13: warning: AI_IDN_ALLOW_UNASSIGNED is deprecated
    ./const-xs.inc:131:13: warning: AI_IDN_USE_STD3_ASCII_RULES is deprecated
    ./const-xs.inc:383:13: warning: NI_IDN_ALLOW_UNASSIGNED is deprecated
    ./const-xs.inc:386:13: warning: NI_IDN_USE_STD3_ASCII_RULES is deprecated
    HiRes.xs: In function =E2=80=98void XS_Time__HiRes_setitimer(CV*)=E2=80=99:
    HiRes.xs:1386:42: warning: option =E2=80=98-Wc++-compat=E2=80=99 is valid f=
    or C/ObjC but not for C++ [-Wpragmas]
    HiRes.xs: In function =E2=80=98void XS_Time__HiRes_getitimer(CV*)=E2=80=99:
    HiRes.xs:1406:42: warning: option =E2=80=98-Wc++-compat=E2=80=99 is valid f=
    or C/ObjC but not for C++ [-Wpragmas]
    APItest.xs: In function =E2=80=98void XS_XS__APItest__Magic_test_Gconvert(C=
    V*)=E2=80=99:
    ../../config.h:909:39: warning: =E2=80=98%.*g=E2=80=99 directive writing b=
    etween 1 and 106 bytes into a region of size 100 [-Wformat-overflow=3D]
    ../../perl.h:392:67: note: in definition of macro =E2=80=98PERL_UNUSED_RES=
    ULT=E2=80=99
    APItest.xs:6723:28: note: in expansion of macro =E2=80=98Gconvert=E2=80=99
    ../../config.h:909:39: note: assuming directive output of 105 bytes
    /usr/include/bits/stdio2.h:36:34: note: =E2=80=98__builtin___sprintf_chk=E2=
    =80=99 output between 2 and 107 bytes into a destination of size 100
    ../../dquote_inline.h: In function =E2=80=98I32 S_regcurly(const char*)=E2=
    =80=99:
    ../../handy.h:1108:42: warning: comparison of integer expressions of diffe=
    rent signedness: =E2=80=98U64=E2=80=99 {aka =E2=80=98long unsigned int=E2=
    =80=99} and =E2=80=98const char=E2=80=99 [-Wsign-compare]
    ../../handy.h:1108:8: note: in expansion of macro =E2=80=98__ASSERT_=E2=80=
    =99
    ../../handy.h:1285:26: note: in expansion of macro =E2=80=98inRANGE=E2=80=
    =99
    ../../handy.h:1480:22: note: in expansion of macro =E2=80=98isDIGIT_A=E2=
    =80=99
    ../../dquote_inline.h:23:10: note: in expansion of macro =E2=80=98isDIGIT=
    =E2=80=99
    ../../dquote_inline.h:25:12: note: in expansion of macro =E2=80=98isDIGIT=
    =E2=80=99
    ../../dquote_inline.h:29:9: note: in expansion of macro =E2=80=98isDIGIT=
    =E2=80=99
    re_comp.c: In function =E2=80=98U32 S_join_exact(RExC_state_t*, regnode*, U=
    V*, bool*, U32, regnode*, U32)=E2=80=99:
    ../../handy.h:1108:42: warning: comparison of integer expressions of diffe=
    rent signedness: =E2=80=98U64=E2=80=99 {aka =E2=80=98long unsigned int=E2=
    =80=99} and =E2=80=98int=E2=80=99 [-Wsign-compare]
    ../../handy.h:1276:28: note: in expansion of macro =E2=80=98inRANGE=E2=80=
    =99
    re_comp.c:4370:18: note: in expansion of macro =E2=80=98isALPHA_A=E2=80=99
    re_comp.c: In function =E2=80=98ssize_t S_study_chunk(RExC_state_t*, regnod=
    e**, ssize_t*, ssize_t*, regnode*, scan_data_t*, I32, U32, regnode_ssc*, U3=
    2, U32)=E2=80=99:
    re_comp.c:5327:26: note: in expansion of macro =E2=80=98isALPHA_A=E2=80=99
    re_comp.c:5335:28: note: in expansion of macro =E2=80=98isALPHA_A=E2=80=99
    re_comp.c: In function =E2=80=98SV* S__make_exactf_invlist(RExC_state_t*, r=
    egnode*)=E2=80=99:
    ../../handy.h:1108:42: warning: comparison of integer expressions of diffe=
    rent signedness: =E2=80=98U64=E2=80=99 {aka =E2=80=98long unsigned int=E2=
    =80=99} and =E2=80=98IV=E2=80=99 {aka =E2=80=98long int=E2=80=99} [-Wsign-c=
    ompare]
    ../../handy.h:2169:24: note: in expansion of macro =E2=80=98__ASSERT_=E2=
    =80=99
    ../../handy.h:2169:34: note: in expansion of macro =E2=80=98isALPHA_A=E2=
    =80=99
    re_comp.c:10713:21: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=
    =80=99
    re_comp.c: In function =E2=80=98regnode_offset S_reg(RExC_state_t*, I32, I3=
    2*, U32)=E2=80=99:
    ../../handy.h:1108:42: warning: comparison of integer expressions of diffe=
    rent signedness: =E2=80=98U64=E2=80=99 {aka =E2=80=98long unsigned int=E2=
    =80=99} and =E2=80=98char=E2=80=99 [-Wsign-compare]
    ../../handy.h:1280:28: note: in expansion of macro =E2=80=98inRANGE=E2=80=
    =99
    ../../handy.h:1490:22: note: in expansion of macro =E2=80=98isUPPER_A=E2=
    =80=99
    re_comp.c:11104:21: note: in expansion of macro =E2=80=98isUPPER=E2=80=99
    re_comp.c:11117:25: note: in expansion of macro =E2=80=98isUPPER=E2=80=99
    re_comp.c:11590:23: note: in expansion of macro =E2=80=98inRANGE=E2=80=99
    re_comp.c:11597:23: note: in expansion of macro =E2=80=98inRANGE=E2=80=99
    re_comp.c:11866:30: note: in expansion of macro =E2=80=98inRANGE=E2=80=99
    re_comp.c:11887:26: note: in expansion of macro =E2=80=98inRANGE=E2=80=99
    re_comp.c: In function =E2=80=98regnode_offset S_regpiece(RExC_state_t*, I3=
    2*, U32)=E2=80=99:
    re_comp.c:12471:9: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    re_comp.c:12485:17: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    re_comp.c:12499:17: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    re_comp.c: In function =E2=80=98bool S_grok_bslash_N(RExC_state_t*, regnode=
    _offset*, UV*, int*, I32*, bool, U32)=E2=80=99:
    ../../handy.h:2145:58: note: in expansion of macro =E2=80=98isDIGIT=E2=80=
    =99
    re_comp.c:12989:35: note: in expansion of macro =E2=80=98READ_XDIGIT=E2=80=
    =99
    re_comp.c: In function =E2=80=98bool S_new_regcurly(const char*, const char=
    *)=E2=80=99:
    re_comp.c:13169:21: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    re_comp.c:13182:25: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    re_comp.c: In function =E2=80=98regnode_offset S_regatom(RExC_state_t*, I32=
    *, U32)=E2=80=99:
    re_comp.c:13745:24: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    re_comp.c:13758:30: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    re_comp.c:13804:24: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    re_comp.c:14187:31: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    re_comp.c:14200:36: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    ../../handy.h:1475:22: note: in expansion of macro =E2=80=98isALPHA_A=E2=
    =80=99
    re_comp.c:14219:35: note: in expansion of macro =E2=80=98isALPHA=E2=80=99
    re_comp.c:14243:37: note: in expansion of macro =E2=80=98isALPHA_A=E2=80=99
    re_comp.c:14246:36: note: in expansion of macro =E2=80=98isALPHA_A=E2=80=99
    re_comp.c:14429:41: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=
    =80=99
    re_comp.c:14701:37: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=
    =80=99
    re_comp.c: In function =E2=80=98int S_handle_possible_posix(RExC_state_t*, =
    const char*, char**, AV**, bool)=E2=80=99:
    re_comp.c:15339:22: note: in expansion of macro =E2=80=98isUPPER=E2=80=99
    ../../handy.h:1503:22: note: in expansion of macro =E2=80=98isUPPER=E2=80=
    =99
    re_comp.c:15340:42: note: in expansion of macro =E2=80=98toLOWER=E2=80=99
    re_comp.c: In function =E2=80=98regnode_offset S_regclass(RExC_state_t*, I3=
    2*, U32, bool, bool, bool, bool, bool, SV**)=E2=80=99:
    re_comp.c:17084:14: note: in expansion of macro =E2=80=98isALPHA=E2=80=99
    re_comp.c:17269:37: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    vutil.c: In function =E2=80=98const char* Perl_prescan_version(const char*,=
     bool, const char**, bool*, int*, int*, bool*)=E2=80=99:
    handy.h:1108:42: warning: comparison of integer expressions of different si=
    gnedness: =E2=80=98U64=E2=80=99 {aka =E2=80=98long unsigned int=E2=80=99} a=
    nd =E2=80=98const char=E2=80=99 [-Wsign-compare]
    handy.h:1108:8: note: in expansion of macro =E2=80=98__ASSERT_=E2=80=99
    handy.h:1285:26: note: in expansion of macro =E2=80=98inRANGE=E2=80=99
    handy.h:1480:22: note: in expansion of macro =E2=80=98isDIGIT_A=E2=80=99
    vutil.c:37:15: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    vutil.c:42:6: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    vutil.c:51:31: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    vutil.c:56:9: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    vutil.c:78:13: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    vutil.c:80:10: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    vutil.c:104:13: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    vutil.c:124:23: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    vutil.c:135:9: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    vutil.c:161:15: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    vutil.c:175:7: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    vutil.c:180:9: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    vutil.c:182:23: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    vutil.c:200:10: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    vutil.c:214:10: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    vutil.c: In function =E2=80=98const char* Perl_scan_version(const char*, SV=
    *, bool)=E2=80=99:
    vutil.c:309:12: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    handy.h:1108:42: warning: comparison of integer expressions of different si=
    gnedness: =E2=80=98U64=E2=80=99 {aka =E2=80=98long unsigned int=E2=80=99} a=
    nd =E2=80=98int=E2=80=99 [-Wsign-compare]
    handy.h:1276:28: note: in expansion of macro =E2=80=98inRANGE=E2=80=99
    handy.h:1475:22: note: in expansion of macro =E2=80=98isALPHA_A=E2=80=99
    vutil.c:311:10: note: in expansion of macro =E2=80=98isALPHA=E2=80=99
    vutil.c:388:31: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    vutil.c:390:31: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    vutil.c:392:16: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    vutil.c:399:11: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    vutil.c:404:13: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    vutil.c: In function =E2=80=98SV* Perl_new_version(SV*)=E2=80=99:
    vutil.c:540:11: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    util.c: In function =E2=80=98U32 Perl_parse_unicode_opts(const char**)=E2=
    =80=99:
    util.c:4366:12: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    util.c: In function =E2=80=98void Perl_get_hash_seed(unsigned char*)=E2=80=
    =99:
    handy.h:2145:58: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    util.c:4540:30: note: in expansion of macro =E2=80=98READ_XDIGIT=E2=80=99
    util.c:4542:35: note: in expansion of macro =E2=80=98READ_XDIGIT=E2=80=99
    dump.c: In function =E2=80=98void Perl_do_sv_dump(I32, PerlIOl**, SV*, I32,=
     I32, bool, STRLEN)=E2=80=99:
    handy.h:2169:24: note: in expansion of macro =E2=80=98__ASSERT_=E2=80=99
    handy.h:2169:34: note: in expansion of macro =E2=80=98isALPHA_A=E2=80=99
    handy.h:2171:36: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=80=
    =99
    dump.c:2301:10: note: in expansion of macro =E2=80=98isALPHA_FOLD_NE=E2=80=
    =99
    handy.h:1108:42: warning: comparison of integer expressions of different si=
    gnedness: =E2=80=98U64=E2=80=99 {aka =E2=80=98long unsigned int=E2=80=99} a=
    nd =E2=80=98char=E2=80=99 [-Wsign-compare]
    handy.h:1279:28: note: in expansion of macro =E2=80=98inRANGE=E2=80=99
    handy.h:1484:22: note: in expansion of macro =E2=80=98isPRINT_A=E2=80=99
    dump.c:2377:6: note: in expansion of macro =E2=80=98isPRINT=E2=80=99
    dquote_inline.h: In function =E2=80=98I32 S_regcurly(const char*)=E2=80=99:
    dquote_inline.h:23:10: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    dquote_inline.h:25:12: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    dquote_inline.h:29:9: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    regcomp.c: In function =E2=80=98U32 S_join_exact(RExC_state_t*, regnode*, U=
    V*, bool*, U32, regnode*, U32)=E2=80=99:
    regcomp.c:4370:18: note: in expansion of macro =E2=80=98isALPHA_A=E2=80=99
    regcomp.c: In function =E2=80=98ssize_t S_study_chunk(RExC_state_t*, regnod=
    e**, ssize_t*, ssize_t*, regnode*, scan_data_t*, I32, U32, regnode_ssc*, U3=
    2, U32)=E2=80=99:
    regcomp.c:5327:26: note: in expansion of macro =E2=80=98isALPHA_A=E2=80=99
    regcomp.c:5335:28: note: in expansion of macro =E2=80=98isALPHA_A=E2=80=99
    regcomp.c: In function =E2=80=98SV* S__make_exactf_invlist(RExC_state_t*, r=
    egnode*)=E2=80=99:
    handy.h:1108:42: warning: comparison of integer expressions of different si=
    gnedness: =E2=80=98U64=E2=80=99 {aka =E2=80=98long unsigned int=E2=80=99} a=
    nd =E2=80=98IV=E2=80=99 {aka =E2=80=98long int=E2=80=99} [-Wsign-compare]
    regcomp.c:10713:21: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=
    =80=99
    regcomp.c: In function =E2=80=98regnode_offset S_reg(RExC_state_t*, I32, I3=
    2*, U32)=E2=80=99:
    handy.h:1280:28: note: in expansion of macro =E2=80=98inRANGE=E2=80=99
    handy.h:1490:22: note: in expansion of macro =E2=80=98isUPPER_A=E2=80=99
    regcomp.c:11104:21: note: in expansion of macro =E2=80=98isUPPER=E2=80=99
    regcomp.c:11117:25: note: in expansion of macro =E2=80=98isUPPER=E2=80=99
    regcomp.c:11590:23: note: in expansion of macro =E2=80=98inRANGE=E2=80=99
    regcomp.c:11597:23: note: in expansion of macro =E2=80=98inRANGE=E2=80=99
    regcomp.c:11866:30: note: in expansion of macro =E2=80=98inRANGE=E2=80=99
    regcomp.c:11887:26: note: in expansion of macro =E2=80=98inRANGE=E2=80=99
    regcomp.c: In function =E2=80=98regnode_offset S_regpiece(RExC_state_t*, I3=
    2*, U32)=E2=80=99:
    regcomp.c:12471:9: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    regcomp.c:12485:17: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    regcomp.c:12499:17: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    regcomp.c: In function =E2=80=98bool S_grok_bslash_N(RExC_state_t*, regnode=
    _offset*, UV*, int*, I32*, bool, U32)=E2=80=99:
    regcomp.c:12989:35: note: in expansion of macro =E2=80=98READ_XDIGIT=E2=80=
    =99
    regcomp.c: In function =E2=80=98bool S_new_regcurly(const char*, const char=
    *)=E2=80=99:
    regcomp.c:13169:21: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    regcomp.c:13182:25: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    regcomp.c: In function =E2=80=98regnode_offset S_regatom(RExC_state_t*, I32=
    *, U32)=E2=80=99:
    regcomp.c:13745:24: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    regcomp.c:13758:30: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    regcomp.c:13804:24: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    regcomp.c:14187:31: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    regcomp.c:14200:36: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    regcomp.c:14219:35: note: in expansion of macro =E2=80=98isALPHA=E2=80=99
    regcomp.c:14243:37: note: in expansion of macro =E2=80=98isALPHA_A=E2=80=99
    regcomp.c:14246:36: note: in expansion of macro =E2=80=98isALPHA_A=E2=80=99
    regcomp.c:14429:41: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=
    =80=99
    regcomp.c:14701:37: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=
    =80=99
    regcomp.c: In function =E2=80=98int S_handle_possible_posix(RExC_state_t*, =
    const char*, char**, AV**, bool)=E2=80=99:
    regcomp.c:15339:22: note: in expansion of macro =E2=80=98isUPPER=E2=80=99
    handy.h:1503:22: note: in expansion of macro =E2=80=98isUPPER=E2=80=99
    regcomp.c:15340:42: note: in expansion of macro =E2=80=98toLOWER=E2=80=99
    regcomp.c: In function =E2=80=98regnode_offset S_regclass(RExC_state_t*, I3=
    2*, U32, bool, bool, bool, bool, bool, SV**)=E2=80=99:
    regcomp.c:17084:14: note: in expansion of macro =E2=80=98isALPHA=E2=80=99
    regcomp.c:17269:37: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    regcomp.c: In function =E2=80=98SV* Perl_handle_user_defined_property(const=
     char*, STRLEN, bool, bool, bool, bool, SV*, bool*, SV*, STRLEN)=E2=80=99:
    regcomp.c:22248:32: note: in expansion of macro =E2=80=98READ_XDIGIT=E2=80=
    =99
    regcomp.c:22282:36: note: in expansion of macro =E2=80=98READ_XDIGIT=E2=80=
    =99
    regcomp.c: In function =E2=80=98SV* Perl_parse_uniprop_string(const char*, =
    size_t, bool, bool, bool, bool, bool*, SV*, STRLEN)=E2=80=99:
    regcomp.c:22603:17: note: in expansion of macro =E2=80=98isUPPER_A=E2=80=99
    handy.h:1513:22: note: in expansion of macro =E2=80=98toLOWER=E2=80=99
    regcomp.c:22604:36: note: in expansion of macro =E2=80=98toLOWER_A=E2=80=99
    regcomp.c:22909:24: note: in expansion of macro =E2=80=98isALPHA_A=E2=80=99
    regcomp.c:22910:43: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=
    =80=99
    regcomp.c:22935:45: note: in expansion of macro =E2=80=98isDIGIT_A=E2=80=99
    regcomp.c:22966:13: note: in expansion of macro =E2=80=98isUPPER_A=E2=80=99
    regcomp.c:22967:32: note: in expansion of macro =E2=80=98toLOWER=E2=80=99
    regcomp.c:22976:26: note: in expansion of macro =E2=80=98isDIGIT_A=E2=80=99
    regcomp.c:22976:52: note: in expansion of macro =E2=80=98isDIGIT_A=E2=80=99
    regcomp.c:23018:45: note: in expansion of macro =E2=80=98isDIGIT_A=E2=80=99
    mg.c: In function =E2=80=98int Perl_mg_copy(SV*, SV*, const char*, I32)=E2=
    =80=99:
    mg.c:489:10: note: in expansion of macro =E2=80=98isUPPER=E2=80=99
    embed.h:774:53: note: in definition of macro =E2=80=98sv_magic=E2=80=99
    mg.c:494:8: note: in expansion of macro =E2=80=98toLOWER=E2=80=99
    hv.c: In function =E2=80=98void S_hv_magic_check(HV*, bool*, bool*)=E2=80=
    =99:
    hv.c:927:6: note: in expansion of macro =E2=80=98isUPPER=E2=80=99
    av.c: In function =E2=80=98SV** Perl_av_store(AV*, ssize_t, SV*)=E2=80=99:
    av.c:366:9: note: in expansion of macro =E2=80=98isUPPER=E2=80=99
    av.c:368:36: note: in expansion of macro =E2=80=98toLOWER=E2=80=99
    sv.c: In function =E2=80=98bool S_sv_2iuv_common(SV*)=E2=80=99:
    sv.c:2228:17: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    sv.c: In function =E2=80=98void Perl_sv_inc_nomg(SV*)=E2=80=99:
    sv.c:8992:12: note: in expansion of macro =E2=80=98isALPHA=E2=80=99
    sv.c:8993:12: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    sv.c:9032:6: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    sv.c:9052:10: note: in expansion of macro =E2=80=98isALPHA=E2=80=99
    sv.c:9063:9: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    sv.c: In function =E2=80=98const char* Perl_sv_reftype(const SV*, int)=E2=
    =80=99:
    sv.c:10201:8: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=80=99
    sv.c: In function =E2=80=98STRLEN S_expect_number(const char**)=E2=80=99:
    sv.c:11091:12: note: in expansion of macro =E2=80=98inRANGE=E2=80=99
    sv.c:11094:12: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    sv.c:12040:6: note: in expansion of macro =E2=80=98inRANGE=E2=80=99
    sv.c:12108:17: note: in expansion of macro =E2=80=98inRANGE=E2=80=99
    sv.c:12180:17: note: in expansion of macro =E2=80=98inRANGE=E2=80=99
    sv.c:12193:21: note: in expansion of macro =E2=80=98inRANGE=E2=80=99
    sv.c:12232:26: note: in expansion of macro =E2=80=98inRANGE=E2=80=99
    sv.c:12990:10: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=80=99
    perl.h:3453:62: note: in definition of macro =E2=80=98EXPECT=E2=80=99
    perl.h:3458:52: note: in expansion of macro =E2=80=98cBOOL=E2=80=99
    sv.c:13013:22: note: in expansion of macro =E2=80=98UNLIKELY=E2=80=99
    sv.c:13013:31: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=80=99
    sv.c:13251:8: note: in expansion of macro =E2=80=98isPRINT=E2=80=99
    pp.c: In function =E2=80=98OP* Perl_pp_oct()=E2=80=99:
    pp.c:3079:9: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=80=99
    pp.c:3083:14: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=80=99
    pp_sys.c: In function =E2=80=98OP* Perl_pp_fttty()=E2=80=99:
    pp_sys.c:3401:22: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    pp_sys.c: In function =E2=80=98OP* Perl_pp_fttext()=E2=80=99:
    pp_sys.c:3595:20: note: in expansion of macro =E2=80=98isPRINT_A=E2=80=99
    doio.c: In function =E2=80=98bool Perl_do_open6(GV*, const char*, STRLEN, P=
    erlIOl**, SV**, U32)=E2=80=99:
    doio.c:680:16: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    doio.c: In function =E2=80=98bool Perl_do_exec3(const char*, int, int)=E2=
    =80=99:
    doio.c:2396:20: note: in expansion of macro =E2=80=98isALPHA=E2=80=99
    doio.c: In function =E2=80=98I32 Perl_apply(I32, SV**, SV**)=E2=80=99:
    doio.c:2592:19: note: in expansion of macro =E2=80=98isALPHA=E2=80=99
    doio.c:2598:6: note: in expansion of macro =E2=80=98isALPHA=E2=80=99
    numeric.c: In function =E2=80=98UV Perl_grok_bin(const char*, STRLEN*, I32*=
    , NV*)=E2=80=99:
    numeric.c:156:17: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=
    =80=99
    numeric.c:160:50: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=
    =80=99
    numeric.c: In function =E2=80=98UV Perl_grok_hex(const char*, STRLEN*, I32*=
    , NV*)=E2=80=99:
    numeric.c:277:17: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=
    =80=99
    numeric.c:281:50: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=
    =80=99
    handy.h:2142:57: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    numeric.c:296:44: note: in expansion of macro =E2=80=98XDIGIT_VALUE=E2=80=99
    numeric.c:313:30: note: in expansion of macro =E2=80=98XDIGIT_VALUE=E2=80=99
    numeric.c: In function =E2=80=98UV Perl_grok_oct(const char*, STRLEN*, I32*=
    , NV*)=E2=80=99:
    numeric.c:428:13: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    numeric.c: In function =E2=80=98int Perl_grok_infnan(const char**, const ch=
    ar*)=E2=80=99:
    numeric.c:615:9: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=80=
    =99
    numeric.c:618:31: note: in expansion of macro =E2=80=98isALPHA_FOLD_NE=E2=
    =80=99
    numeric.c:620:13: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=
    =80=99
    numeric.c:622:30: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=
    =80=99
    numeric.c:625:39: note: in expansion of macro =E2=80=98isALPHA_FOLD_NE=E2=
    =80=99
    numeric.c:626:39: note: in expansion of macro =E2=80=98isALPHA_FOLD_NE=E2=
    =80=99
    numeric.c:627:39: note: in expansion of macro =E2=80=98isALPHA_FOLD_NE=E2=
    =80=99
    numeric.c:628:39: note: in expansion of macro =E2=80=98isALPHA_FOLD_NE=E2=
    =80=99
    numeric.c:642:18: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=
    =80=99
    numeric.c:657:13: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=
    =80=99
    numeric.c:657:41: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=
    =80=99
    numeric.c:663:13: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=
    =80=99
    numeric.c:664:35: note: in expansion of macro =E2=80=98isALPHA_FOLD_NE=E2=
    =80=99
    numeric.c:665:35: note: in expansion of macro =E2=80=98isALPHA_FOLD_NE=E2=
    =80=99
    numeric.c:675:17: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=
    =80=99
    numeric.c:676:17: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=
    =80=99
    numeric.c:699:25: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=
    =80=99
    numeric.c:711:32: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=
    =80=99
    numeric.c:733:34: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    numeric.c: In function =E2=80=98int Perl_grok_number_flags(const char*, STR=
    LEN, UV*, U32)=E2=80=99:
    numeric.c:891:7: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    numeric.c:902:11: note: in expansion of macro =E2=80=98inRANGE=E2=80=99
    numeric.c:906:15: note: in expansion of macro =E2=80=98inRANGE=E2=80=99
    numeric.c:910:19: note: in expansion of macro =E2=80=98inRANGE=E2=80=99
    numeric.c:914:23: note: in expansion of macro =E2=80=98inRANGE=E2=80=99
    numeric.c:918:27: note: in expansion of macro =E2=80=98inRANGE=E2=80=99
    numeric.c:922:31: note: in expansion of macro =E2=80=98inRANGE=E2=80=99
    numeric.c:926:35: note: in expansion of macro =E2=80=98inRANGE=E2=80=99
    numeric.c:930:39: note: in expansion of macro =E2=80=98inRANGE=E2=80=99
    numeric.c:936:50: note: in expansion of macro =E2=80=98inRANGE=E2=80=99
    numeric.c:946:43: note: in expansion of macro =E2=80=98inRANGE=E2=80=99
    numeric.c:953:62: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    numeric.c:982:26: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    numeric.c:989:21: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    numeric.c:992:28: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    numeric.c:1004:9: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=
    =80=99
    numeric.c:1008:23: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    numeric.c:1011:30: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    handy.h:1510:22: note: in expansion of macro =E2=80=98toLOWER=E2=80=99
    numeric.c:1033:41: note: in expansion of macro =E2=80=98toFOLD=E2=80=99
    numeric.c: In function =E2=80=98bool Perl_grok_atoUV(const char*, UV*, cons=
    t char**)=E2=80=99:
    numeric.c:1110:14: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    numeric.c:1117:22: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    numeric.c:1121:29: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    numeric.c: In function =E2=80=98char* Perl_my_atof3(const char*, NV*, STRLE=
    N)=E2=80=99:
    numeric.c:1522:6: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    numeric.c:1549:22: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    numeric.c:1573:22: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    numeric.c:1589:36: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=
    =80=99
    numeric.c:1600:21: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    pp_pack.c: In function =E2=80=98const char* S_get_num(const char*, ssize_t*=
    )=E2=80=99:
    pp_pack.c:576:10: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    pp_pack.c: In function =E2=80=98bool S_next_symbol(tempsym_t*)=E2=80=99:
    pp_pack.c:624:13: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    pp_pack.c:694:6: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    pp_pack.c:707:15: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    pp_pack.c:739:20: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    pp_pack.c: In function =E2=80=98SV** S_pack_rec(SV*, tempsym_t*, SV**, SV**=
    )=E2=80=99:
    pp_pack.c:2527:18: note: in expansion of macro =E2=80=98isALPHA=E2=80=99
    pp_pack.c:2546:18: note: in expansion of macro =E2=80=98isALPHA=E2=80=99
    dquote.c: In function =E2=80=98char Perl_grok_bslash_c(char, bool)=E2=80=99:
    dquote.c:24:11: note: in expansion of macro =E2=80=98isPRINT_A=E2=80=99
    op.c: In function =E2=80=98PADOFFSET Perl_allocmy(const char*, STRLEN, U32)=
    =E2=80=99:
    op.c:716:16: note: in expansion of macro =E2=80=98isALPHA=E2=80=99
    op.c:723:8: note: in expansion of macro =E2=80=98isPRINT=E2=80=99
    op.c: In function =E2=80=98OP* S_fold_constants(OP*)=E2=80=99:
    op.c:5623:11: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=80=99
    perl.c: In function =E2=80=98int Perl_get_debug_opts(const char**, bool)=E2=
    =80=99:
    perl.c:3362:9: note: in expansion of macro =E2=80=98isALPHA=E2=80=99
    perl.c:3375:14: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    perl.c: In function =E2=80=98const char* Perl_moreswitches(const char*)=E2=
    =80=99:
    perl.c:3571:6: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    perl.c: In function =E2=80=98PerlIOl** S_open_script(const char*, bool, boo=
    l*)=E2=80=99:
    perl.c:3974:16: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    perl.c: In function =E2=80=98void S_find_beginning(SV*, PerlIOl**)=E2=80=99:
    perl.c:4141:9: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    perl.c: In function =E2=80=98bool Perl_doing_taint(int, char**, char**)=E2=
    =80=99:
    perl.c:4210:13: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=80=
    =99
    toke.c: In function =E2=80=98int S_tokereport(I32, const YYSTYPE*)=E2=80=99:
    handy.h:1108:42: warning: comparison of integer expressions of different si=
    gnedness: =E2=80=98U64=E2=80=99 {aka =E2=80=98long unsigned int=E2=80=99} a=
    nd =E2=80=98I32=E2=80=99 {aka =E2=80=98int=E2=80=99} [-Wsign-compare]
    handy.h:1277:28: note: in expansion of macro =E2=80=98inRANGE=E2=80=99
    handy.h:1481:22: note: in expansion of macro =E2=80=98isGRAPH_A=E2=80=99
    toke.c:410:11: note: in expansion of macro =E2=80=98isGRAPH=E2=80=99
    toke.c: In function =E2=80=98void S_incline(const char*, const char*)=E2=80=
    =99:
    toke.c:1759:10: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    toke.c:1763:12: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    toke.c: In function =E2=80=98char* S_force_version(char*, int)=E2=80=99:
    toke.c:2223:9: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    toke.c:2224:9: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    toke.c: In function =E2=80=98char* S_scan_const(char*)=E2=80=99:
    toke.c:3151:25: note: in expansion of macro =E2=80=98isPRINT_A=E2=80=99
    toke.c:3151:49: note: in expansion of macro =E2=80=98isPRINT_A=E2=80=99
    toke.c:3482:20: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    toke.c:3484:21: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    toke.c:3539:48: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    toke.c: In function =E2=80=98int S_intuit_more(char*, char*)=E2=80=99:
    toke.c:4231:11: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    toke.c:4233:7: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    toke.c:4278:16: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    toke.c:4280:19: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    toke.c:4294:31: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    toke.c:4301:10: note: in expansion of macro =E2=80=98isALPHA=E2=80=99
    toke.c:4301:33: note: in expansion of macro =E2=80=98isALPHA=E2=80=99
    toke.c:4303:14: note: in expansion of macro =E2=80=98isALPHA=E2=80=99
    toke.c: In function =E2=80=98int S_intuit_method(char*, SV*, CV*)=E2=80=99:
    toke.c:4374:16: note: in expansion of macro =E2=80=98isUPPER=E2=80=99
    toke.c: In function =E2=80=98char* S_tokenize_use(int, char*)=E2=80=99:
    toke.c:4689:9: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    toke.c:4689:38: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    toke.c: In function =E2=80=98int Perl_yylex()=E2=80=99:
    toke.c:5435:25: note: in expansion of macro =E2=80=98isALPHA=E2=80=99
    toke.c:5610:22: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=80=
    =99
    toke.c:5702:14: note: in expansion of macro =E2=80=98isALPHA=E2=80=99
    handy.h:1278:28: note: in expansion of macro =E2=80=98inRANGE=E2=80=99
    handy.h:1483:22: note: in expansion of macro =E2=80=98isLOWER_A=E2=80=99
    toke.c:5991:7: note: in expansion of macro =E2=80=98isLOWER=E2=80=99
    toke.c:6329:54: note: in expansion of macro =E2=80=98isLOWER=E2=80=99
    toke.c:6512:20: note: in expansion of macro =E2=80=98isALPHA=E2=80=99
    toke.c:6846:12: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    toke.c:6848:25: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    toke.c:6960:33: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    toke.c:7053:6: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    toke.c:7061:6: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    toke.c:7063:13: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    toke.c:7065:27: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    toke.c:7078:11: note: in expansion of macro =E2=80=98isALPHA=E2=80=99
    toke.c:7091:6: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    toke.c:7676:15: note: in expansion of macro =E2=80=98isLOWER=E2=80=99
    toke.c:8504:10: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    toke.c:8507:29: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    toke.c: In function =E2=80=98char* S_scan_ident(char*, char*, STRLEN, I32)=
    =E2=80=99:
    toke.c:9486:9: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    toke.c:9487:9: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    toke.c:9466:6: note: in expansion of macro =E2=80=98isGRAPH_A=E2=80=99
    toke.c:9532:12: note: in expansion of macro =E2=80=98VALID_LEN_ONE_IDENT=E2=
    =80=99
    toke.c:116:26: note: in expansion of macro =E2=80=98isUPPER=E2=80=99
    toke.c:9547:28: note: in expansion of macro =E2=80=98isCONTROLVAR=E2=80=99
    toke.c:9561:18: note: in expansion of macro =E2=80=98isPRINT=E2=80=99
    toke.c: In function =E2=80=98char* Perl_scan_num(const char*, YYSTYPE*)=E2=
    =80=99:
    toke.c:11011:10: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=80=
    =99
    toke.c:11015:17: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=80=
    =99
    toke.c:11021:30: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=80=
    =99
    toke.c:11125:25: note: in expansion of macro =E2=80=98UNLIKELY=E2=80=99
    toke.c:122:26: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=80=99
    toke.c:11125:34: note: in expansion of macro =E2=80=98HEXFP_PEEK=E2=80=99
    toke.c:123:6: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=80=99
    toke.c:11142:17: note: in expansion of macro =E2=80=98UNLIKELY=E2=80=99
    toke.c:11142:26: note: in expansion of macro =E2=80=98HEXFP_PEEK=E2=80=99
    toke.c:11172:54: note: in expansion of macro =E2=80=98XDIGIT_VALUE=E2=80=99
    toke.c:11249:21: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=80=
    =99
    toke.c:11258:25: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    toke.c:11260:32: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    toke.c:11261:33: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    toke.c:11346:9: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    toke.c:11386:13: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    toke.c:11405:23: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    toke.c:11413:7: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=80=
    =99
    toke.c:11414:18: note: in expansion of macro =E2=80=98UNLIKELY=E2=80=99
    toke.c:11414:36: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=80=
    =99
    toke.c:11423:18: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=80=
    =99
    toke.c:11427:22: note: in expansion of macro =E2=80=98UNLIKELY=E2=80=99
    toke.c:11427:41: note: in expansion of macro =E2=80=98isALPHA_FOLD_EQ=E2=80=
    =99
    toke.c:11451:13: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    toke.c:11452:14: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    toke.c:11460:30: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    toke.c: In function =E2=80=98char* Perl_scan_vstring(const char*, const cha=
    r*, SV*)=E2=80=99:
    toke.c:12166:24: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    toke.c:12180:10: note: in expansion of macro =E2=80=98isALPHA=E2=80=99
    toke.c:12211:40: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    toke.c:12217:25: note: in expansion of macro =E2=80=98isDIGIT=E2=80=99
    B.xs: In function =E2=80=98SV* cstring(SV*, bool)=E2=80=99:
    ../../handy.h:1279:28: note: in expansion of macro =E2=80=98inRANGE=E2=80=
    =99
    ../../handy.h:1484:22: note: in expansion of macro =E2=80=98isPRINT_A=E2=
    =80=99
    B.xs:291:15: note: in expansion of macro =E2=80=98isPRINT=E2=80=99
    B.xs: In function =E2=80=98void XS_B__OP_next(CV*)=E2=80=99:
    ../../handy.h:1278:28: note: in expansion of macro =E2=80=98inRANGE=E2=80=
    =99
    ../../handy.h:1483:22: note: in expansion of macro =E2=80=98isLOWER_A=E2=
    =80=99
    ../../handy.h:1504:22: note: in expansion of macro =E2=80=98isLOWER=E2=80=
    =99
    B.xs:932:20: note: in expansion of macro =E2=80=98toUPPER=E2=80=99
    bsd_glob.c: In function =E2=80=98int ci_compare(const void*, const void*)=
    =E2=80=99:
    ../../handy.h:1510:22: note: in expansion of macro =E2=80=98toLOWER=E2=80=
    =99
    bsd_glob.c:623:7: note: in expansion of macro =E2=80=98toFOLD=E2=80=99
    bsd_glob.c:623:22: note: in expansion of macro =E2=80=98toFOLD=E2=80=99
    bsd_glob.c:628:7: note: in expansion of macro =E2=80=98toFOLD=E2=80=99
    bsd_glob.c:628:21: note: in expansion of macro =E2=80=98toFOLD=E2=80=99
    Opcode.xs: In function =E2=80=98SV* get_op_bitspec(const char*, STRLEN, int=
    )=E2=80=99:
    Opcode.xs:117:6: note: in expansion of macro =E2=80=98isALPHA=E2=80=99
    POSIX.xs: In function =E2=80=98void XS_POSIX_strtol(CV*)=E2=80=99:
    POSIX.xs:3440:19: note: in expansion of macro =E2=80=98inRANGE=E2=80=99
    POSIX.xs: In function =E2=80=98void XS_POSIX_strtoul(CV*)=E2=80=99:
    POSIX.xs:3474:19: note: in expansion of macro =E2=80=98inRANGE=E2=80=99
    util.c: In function =E2=80=98void (* Perl_rsignal(PerlInterpreter*, int, Si=
    ghandler_t))(int, siginfo_t*, void*)=E2=80=99:
    util.c: In function =E2=80=98int Perl_rsignal_save(PerlInterpreter*, int, S=
    ighandler_t, Sigsave_t*)=E2=80=99:
    mg.c: In function =E2=80=98int Perl_magic_set(PerlInterpreter*, SV*, MAGIC*=
    )=E2=80=99:
    sv.c: In function =E2=80=98void Perl_sv_vcatpvfn_flags(PerlInterpreter*, SV=
    *, const char*, STRLEN, __va_list_tag (*)[1], SV**, size_t, bool*, U32)=E2=
    =80=99:
    MD5.xs: In function =E2=80=98MD5_CTX* get_md5_ctx(PerlInterpreter*, SV*)=E2=
    =80=99:
    MD5.xs: In function =E2=80=98SV* new_md5_ctx(PerlInterpreter*, MD5_CTX*, co=
    nst char*)=E2=80=99:
    Encode.c: In function =E2=80=98void XS_Encode_decode(PerlInterpreter*, CV*)=
    =E2=80=99:
    Encode.c: In function =E2=80=98void XS_Encode_encode(PerlInterpreter*, CV*)=
    =E2=80=99:
    ListUtil.xs: In function =E2=80=98void XS_List__Util_sum(PerlInterpreter*, =
    CV*)=E2=80=99:
    Opcode.xs: In function =E2=80=98void opmask_addlocal(PerlInterpreter*, SV*,=
     char*)=E2=80=99:
    Opcode.xs:240:33: warning: cast between incompatible function types from =
    =E2=80=98void (*)(PerlInterpreter*, const char*, ...)=E2=80=99 {aka =E2=80=
    =98void (*)(interpreter*, const char*, ...)=E2=80=99} to =E2=80=98void (*)(=
    void*)=E2=80=99 [-Wcast-function-type]
    ../../embed.h:662:57: note: in definition of macro =E2=80=98save_destructo=
    r=E2=80=99
    Opcode.xs:240:2: note: in expansion of macro =E2=80=98SAVEDESTRUCTOR=E2=80=
    =99
    HiRes.xs: In function =E2=80=98void XS_Time__HiRes_setitimer(PerlInterprete=
    r*, CV*)=E2=80=99:
    HiRes.xs: In function =E2=80=98void XS_Time__HiRes_getitimer(PerlInterprete=
    r*, CV*)=E2=80=99:
    APItest.xs: In function =E2=80=98void XS_XS__APItest__Magic_test_Gconvert(P=
    erlInterpreter*, CV*)=E2=80=99:
    re_comp.c: In function =E2=80=98U32 S_join_exact(PerlInterpreter*, RExC_sta=
    te_t*, regnode*, UV*, bool*, U32, regnode*, U32)=E2=80=99:
    re_comp.c: In function =E2=80=98ssize_t S_study_chunk(PerlInterpreter*, REx=
    C_state_t*, regnode**, ssize_t*, ssize_t*, regnode*, scan_data_t*, I32, U32=
    , regnode_ssc*, U32, U32)=E2=80=99:
    re_comp.c: In function =E2=80=98SV* S__make_exactf_invlist(PerlInterpreter*=
    , RExC_state_t*, regnode*)=E2=80=99:
    re_comp.c: In function =E2=80=98regnode_offset S_reg(PerlInterpreter*, RExC=
    _state_t*, I32, I32*, U32)=E2=80=99:
    re_comp.c: In function =E2=80=98regnode_offset S_regpiece(PerlInterpreter*,=
     RExC_state_t*, I32*, U32)=E2=80=99:
    re_comp.c: In function =E2=80=98bool S_grok_bslash_N(PerlInterpreter*, RExC=
    _state_t*, regnode_offset*, UV*, int*, I32*, bool, U32)=E2=80=99:
    re_comp.c: In function =E2=80=98regnode_offset S_regatom(PerlInterpreter*, =
    RExC_state_t*, I32*, U32)=E2=80=99:
    re_comp.c: In function =E2=80=98int S_handle_possible_posix(PerlInterpreter=
    *, RExC_state_t*, const char*, char**, AV**, bool)=E2=80=99:
    re_comp.c: In function =E2=80=98regnode_offset S_regclass(PerlInterpreter*,=
     RExC_state_t*, I32*, U32, bool, bool, bool, bool, bool, SV**)=E2=80=99:
    vutil.c: In function =E2=80=98const char* Perl_prescan_version(PerlInterpre=
    ter*, const char*, bool, const char**, bool*, int*, int*, bool*)=E2=80=99:
    vutil.c: In function =E2=80=98const char* Perl_scan_version(PerlInterpreter=
    *, const char*, SV*, bool)=E2=80=99:
    vutil.c: In function =E2=80=98SV* Perl_new_version(PerlInterpreter*, SV*)=
    =E2=80=99:
    dump.c: In function =E2=80=98void Perl_do_sv_dump(PerlInterpreter*, I32, Pe=
    rlIOl**, SV*, I32, I32, bool, STRLEN)=E2=80=99:
    util.c: In function =E2=80=98U32 Perl_parse_unicode_opts(PerlInterpreter*, =
    const char**)=E2=80=99:
    util.c: In function =E2=80=98void Perl_get_hash_seed(PerlInterpreter*, unsi=
    gned char*)=E2=80=99:
    regcomp.c: In function =E2=80=98U32 S_join_exact(PerlInterpreter*, RExC_sta=
    te_t*, regnode*, UV*, bool*, U32, regnode*, U32)=E2=80=99:
    regcomp.c: In function =E2=80=98ssize_t S_study_chunk(PerlInterpreter*, REx=
    C_state_t*, regnode**, ssize_t*, ssize_t*, regnode*, scan_data_t*, I32, U32=
    , regnode_ssc*, U32, U32)=E2=80=99:
    regcomp.c: In function =E2=80=98SV* S__make_exactf_invlist(PerlInterpreter*=
    , RExC_state_t*, regnode*)=E2=80=99:
    regcomp.c: In function =E2=80=98regnode_offset S_reg(PerlInterpreter*, RExC=
    _state_t*, I32, I32*, U32)=E2=80=99:
    regcomp.c: In function =E2=80=98regnode_offset S_regpiece(PerlInterpreter*,=
     RExC_state_t*, I32*, U32)=E2=80=99:
    regcomp.c: In function =E2=80=98bool S_grok_bslash_N(PerlInterpreter*, RExC=
    _state_t*, regnode_offset*, UV*, int*, I32*, bool, U32)=E2=80=99:
    regcomp.c: In function =E2=80=98regnode_offset S_regatom(PerlInterpreter*, =
    RExC_state_t*, I32*, U32)=E2=80=99:
    regcomp.c: In function =E2=80=98int S_handle_possible_posix(PerlInterpreter=
    *, RExC_state_t*, const char*, char**, AV**, bool)=E2=80=99:
    regcomp.c: In function =E2=80=98regnode_offset S_regclass(PerlInterpreter*,=
     RExC_state_t*, I32*, U32, bool, bool, bool, bool, bool, SV**)=E2=80=99:
    regcomp.c: In function =E2=80=98SV* Perl_handle_user_defined_property(PerlI=
    nterpreter*, const char*, STRLEN, bool, bool, bool, bool, SV*, bool*, SV*, =
    STRLEN)=E2=80=99:
    regcomp.c: In function =E2=80=98SV* Perl_parse_uniprop_string(PerlInterpret=
    er*, const char*, size_t, bool, bool, bool, bool, bool*, SV*, STRLEN)=E2=80=
    =99:
    mg.c: In function =E2=80=98int Perl_mg_copy(PerlInterpreter*, SV*, SV*, con=
    st char*, I32)=E2=80=99:
    av.c: In function =E2=80=98SV** Perl_av_store(PerlInterpreter*, AV*, ssize_=
    t, SV*)=E2=80=99:
    sv.c: In function =E2=80=98bool S_sv_2iuv_common(PerlInterpreter*, SV*)=E2=
    =80=99:
    pp.c: In function =E2=80=98OP* Perl_pp_oct(PerlInterpreter*)=E2=80=99:
    sv.c: In function =E2=80=98void Perl_sv_inc_nomg(PerlInterpreter*, SV*)=E2=
    =80=99:
    sv.c: In function =E2=80=98const char* Perl_sv_reftype(PerlInterpreter*, co=
    nst SV*, int)=E2=80=99:
    sv.c: In function =E2=80=98STRLEN S_expect_number(PerlInterpreter*, const c=
    har**)=E2=80=99:
    pp_sys.c: In function =E2=80=98OP* Perl_pp_fttty(PerlInterpreter*)=E2=80=99:
    pp_sys.c: In function =E2=80=98OP* Perl_pp_fttext(PerlInterpreter*)=E2=80=
    =99:
    doio.c: In function =E2=80=98bool Perl_do_open6(PerlInterpreter*, GV*, cons=
    t char*, STRLEN, PerlIOl**, SV**, U32)=E2=80=99:
    doio.c: In function =E2=80=98bool Perl_do_exec3(PerlInterpreter*, const cha=
    r*, int, int)=E2=80=99:
    doio.c: In function =E2=80=98I32 Perl_apply(PerlInterpreter*, I32, SV**, SV=
    **)=E2=80=99:
    numeric.c: In function =E2=80=98UV Perl_grok_bin(PerlInterpreter*, const ch=
    ar*, STRLEN*, I32*, NV*)=E2=80=99:
    numeric.c: In function =E2=80=98UV Perl_grok_hex(PerlInterpreter*, const ch=
    ar*, STRLEN*, I32*, NV*)=E2=80=99:
    numeric.c: In function =E2=80=98UV Perl_grok_oct(PerlInterpreter*, const ch=
    ar*, STRLEN*, I32*, NV*)=E2=80=99:
    numeric.c: In function =E2=80=98int Perl_grok_infnan(PerlInterpreter*, cons=
    t char**, const char*)=E2=80=99:
    numeric.c: In function =E2=80=98int Perl_grok_number_flags(PerlInterpreter*=
    , const char*, STRLEN, UV*, U32)=E2=80=99:
    numeric.c: In function =E2=80=98char* Perl_my_atof3(PerlInterpreter*, const=
     char*, NV*, STRLEN)=E2=80=99:
    locale.c: In function =E2=80=98const char* S_emulate_setlocale(int, const c=
    har*, unsigned int, bool)=E2=80=99:
    locale.c:902:23: note: in expansion of macro =E2=80=98isGRAPH=E2=80=99
    pp_pack.c: In function =E2=80=98const char* S_get_num(PerlInterpreter*, con=
    st char*, ssize_t*)=E2=80=99:
    pp_pack.c: In function =E2=80=98bool S_next_symbol(PerlInterpreter*, tempsy=
    m_t*)=E2=80=99:
    pp_pack.c: In function =E2=80=98SV** S_pack_rec(PerlInterpreter*, SV*, temp=
    sym_t*, SV**, SV**)=E2=80=99:
    dquote.c: In function =E2=80=98char Perl_grok_bslash_c(PerlInterpreter*, ch=
    ar, bool)=E2=80=99:
    op.c: In function =E2=80=98PADOFFSET Perl_allocmy(PerlInterpreter*, const c=
    har*, STRLEN, U32)=E2=80=99:
    op.c: In function =E2=80=98OP* S_fold_constants(PerlInterpreter*, OP*)=E2=
    =80=99:
    perl.c: In function =E2=80=98int Perl_get_debug_opts(PerlInterpreter*, cons=
    t char**, bool)=E2=80=99:
    perl.c: In function =E2=80=98const char* Perl_moreswitches(PerlInterpreter*=
    , const char*)=E2=80=99:
    perl.c: In function =E2=80=98PerlIOl** S_open_script(PerlInterpreter*, cons=
    t char*, bool, bool*)=E2=80=99:
    perl.c: In function =E2=80=98void S_find_beginning(PerlInterpreter*, SV*, P=
    erlIOl**)=E2=80=99:
    toke.c: In function =E2=80=98int S_tokereport(PerlInterpreter*, I32, const =
    YYSTYPE*)=E2=80=99:
    toke.c: In function =E2=80=98void S_incline(PerlInterpreter*, const char*, =
    const char*)=E2=80=99:
    toke.c: In function =E2=80=98char* S_force_version(PerlInterpreter*, char*,=
     int)=E2=80=99:
    toke.c: In function =E2=80=98char* S_scan_const(PerlInterpreter*, char*)=E2=
    =80=99:
    toke.c: In function =E2=80=98int S_intuit_more(PerlInterpreter*, char*, cha=
    r*)=E2=80=99:
    toke.c: In function =E2=80=98int S_intuit_method(PerlInterpreter*, char*, S=
    V*, CV*)=E2=80=99:
    toke.c: In function =E2=80=98char* S_tokenize_use(PerlInterpreter*, int, ch=
    ar*)=E2=80=99:
    toke.c: In function =E2=80=98int Perl_yylex(PerlInterpreter*)=E2=80=99:
    toke.c: In function =E2=80=98char* S_scan_ident(PerlInterpreter*, char*, ch=
    ar*, STRLEN, I32)=E2=80=99:
    toke.c: In function =E2=80=98char* Perl_scan_num(PerlInterpreter*, const ch=
    ar*, YYSTYPE*)=E2=80=99:
    toke.c: In function =E2=80=98char* Perl_scan_vstring(PerlInterpreter*, cons=
    t char*, const char*, SV*)=E2=80=99:
    B.xs: In function =E2=80=98SV* cstring(PerlInterpreter*, SV*, bool)=E2=80=
    =99:
    B.xs: In function =E2=80=98void XS_B__OP_next(PerlInterpreter*, CV*)=E2=80=
    =99:
    Opcode.xs: In function =E2=80=98SV* get_op_bitspec(PerlInterpreter*, const =
    char*, STRLEN, int)=E2=80=99:
    POSIX.xs: In function =E2=80=98void XS_POSIX_strtol(PerlInterpreter*, CV*)=
    =E2=80=99:
    POSIX.xs: In function =E2=80=98void XS_POSIX_strtoul(PerlInterpreter*, CV*)=
    =E2=80=99:
    threads.xs: In function =E2=80=98void XS_threads_kill(PerlInterpreter*, CV*=
    )=E2=80=99:
    threads.xs:1485:13: note: in expansion of macro =E2=80=98isALPHA=E2=80=99
    shared.xs: In function =E2=80=98int sharedsv_array_mg_copy(PerlInterpreter*=
    , SV*, MAGIC*, SV*, const char*, I32)=E2=80=99:
    ../../embed.h:775:61: note: in definition of macro =E2=80=98sv_magicext=E2=
    =80=99
    shared.xs:1190:29: note: in expansion of macro =E2=80=98toLOWER=E2=80=99
    
    Non-Fatal messages(gcc):
    
    --=20
    Report by Test::Smoke v1.72 running on perl 5.28.1
    (Reporter v0.053 / Smoker v0.046)