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

    Message-ID: <201904190326.x3J3QtmN030972@vier.local>
    Subject: Smoke [smoke-me/khw-regcomp] v5.29.9-157-gbbcc85b660 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
    Mime-version: 1.0
    Date: Thu, 18 Apr 2019 23:26 -0400
    Content-type: text/plain; charset="UTF8"
    
    Smoke logs available at http://m-l.org/~perl/smoke/perl/linux/smoke-me_g++_=
    quick/Karl%20Williamson/logbbcc85b660305793069c57309d42e45bdeb9e28d.log.gz
    
    Automated smoke report for branch smoke-me/khw-regcomp 5.29.10 patch bbcc85=
    b660305793069c57309d42e45bdeb9e28d v5.29.9-157-gbbcc85b660
    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 2 hours 36 minutes (average 39 minutes 15 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-157-gbbcc85b660  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:
        SMOKEbbcc85b660305793069c57309d42e45bdeb9e28d
    
    Testsuite was run only with 'harness' and HARNESS_OPTIONS=3Dj4
    
    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
    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
    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
    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
    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
    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:
    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:
    dump.c: In function =E2=80=98void Perl_do_sv_dump(PerlInterpreter*, I32, Pe=
    rlIOl**, SV*, I32, I32, bool, STRLEN)=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:
    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.c: In function =E2=80=98OP* Perl_pp_oct(PerlInterpreter*)=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)