Smoke [blead] v5.44.0 FAIL(F) linux 7.0.13+deb14-arm64 [Debian GNU/Linux forky/sid] (aarch64/4 cpu)

[email protected] (gregor herrmann)
Newsgroups perl.daily-build.reports
Message-ID <[email protected]>
Automated smoke report for branch blead 5.44.0 patch e634cc838fb1785dfafb5d13b52807ea16b5c52c v5.44.0
7of9:  (aarch64/4 cpu)
    on        linux - 7.0.13+deb14-arm64 [Debian GNU/Linux forky/sid]
    using     cc version 15.3.0
    smoketime 7 hours 14 minutes (average 3 hours 37 minutes)

Summary: FAIL(F)

O = OK  F = Failure(s), extended report at the bottom
X = Failure(s) under TEST but not under harness
? = still running or test results not (yet) available
Build failures during:       - = unknown or N/A
c = Configure, m = make, M = make (after miniperl), t = make test-prep

  v5.44.0    Configuration (common) none
----------- ---------------------------------------------------------
F O O - - - 
F O O - - - -Duse64bitint
| | | | | +- LC_ALL = C.UTF-8 -DDEBUGGING
| | | | +--- PERLIO = perlio -DDEBUGGING
| | | +----- PERLIO = stdio  -DDEBUGGING
| | +------- LC_ALL = C.UTF-8
| +--------- PERLIO = perlio
+----------- PERLIO = stdio 

Locally applied patches:
    SMOKEe634cc838fb1785dfafb5d13b52807ea16b5c52c

Testsuite was run only with 'harness' and HARNESS_OPTIONS=j5

Failures: (common-args) none
[stdio] 
[stdio] -Duse64bitint
../dist/Devel-SelfStubber/t/Devel-SelfStubber.t.............FAILED
    Non-zero exit status: 22
    Bad plan.  You planned 12 tests but ran 4.
../dist/SelfLoader/t/01SelfLoader.t.........................FAILED
    Non-zero exit status: 22
    Bad plan.  You planned 20 tests but ran 0.
../dist/SelfLoader/t/02SelfLoader-buggy.t...................FAILED
    1

Compiler messages(gcc):
pp_pack.c: In function ‘S_unpack_rec’:
pp_pack.c:1402:54: warning: the comparison will always evaluate as ‘true’ for the address of ‘ai16’ will never be NULL [-Waddress]
pp_pack.c:1397:21: note: ‘ai16’ declared here
pp_pack.c:1439:54: warning: the comparison will always evaluate as ‘true’ for the address of ‘au16’ will never be NULL [-Waddress]
pp_pack.c:1435:21: note: ‘au16’ declared here
pp_pack.c:1459:54: warning: the comparison will always evaluate as ‘true’ for the address of ‘ai16’ will never be NULL [-Waddress]
pp_pack.c:1455:21: note: ‘ai16’ declared here
pp_pack.c:1478:46: warning: the comparison will always evaluate as ‘true’ for the address of ‘aint’ will never be NULL [-Waddress]
pp_pack.c:1477:21: note: ‘aint’ declared here
pp_pack.c:1491:47: warning: the comparison will always evaluate as ‘true’ for the address of ‘auint’ will never be NULL [-Waddress]
pp_pack.c:1490:30: note: ‘auint’ declared here
pp_pack.c:1503:45: warning: the comparison will always evaluate as ‘true’ for the address of ‘aiv’ will never be NULL [-Waddress]
pp_pack.c:1502:20: note: ‘aiv’ declared here
pp_pack.c:1515:45: warning: the comparison will always evaluate as ‘true’ for the address of ‘auv’ will never be NULL [-Waddress]
pp_pack.c:1514:20: note: ‘auv’ declared here
pp_pack.c:1528:47: warning: the comparison will always evaluate as ‘true’ for the address of ‘along’ will never be NULL [-Waddress]
pp_pack.c:1527:22: note: ‘along’ declared here
pp_pack.c:1546:54: warning: the comparison will always evaluate as ‘true’ for the address of ‘ai32’ will never be NULL [-Waddress]
pp_pack.c:1542:21: note: ‘ai32’ declared here
pp_pack.c:1562:48: warning: the comparison will always evaluate as ‘true’ for the address of ‘aulong’ will never be NULL [-Waddress]
pp_pack.c:1561:31: note: ‘aulong’ declared here
pp_pack.c:1582:54: warning: the comparison will always evaluate as ‘true’ for the address of ‘au32’ will never be NULL [-Waddress]
pp_pack.c:1578:21: note: ‘au32’ declared here
pp_pack.c:1602:54: warning: the comparison will always evaluate as ‘true’ for the address of ‘ai32’ will never be NULL [-Waddress]
pp_pack.c:1598:21: note: ‘ai32’ declared here
pp_pack.c:1620:46: warning: the comparison will always evaluate as ‘true’ for the address of ‘aptr’ will never be NULL [-Waddress]
pp_pack.c:1619:29: note: ‘aptr’ declared here
pp_pack.c:1674:46: warning: the comparison will always evaluate as ‘true’ for the address of ‘aptr’ will never be NULL [-Waddress]
pp_pack.c:1673:23: note: ‘aptr’ declared here
pp_pack.c:1683:47: warning: the comparison will always evaluate as ‘true’ for the address of ‘aquad’ will never be NULL [-Waddress]
pp_pack.c:1682:22: note: ‘aquad’ declared here
pp_pack.c:1695:48: warning: the comparison will always evaluate as ‘true’ for the address of ‘auquad’ will never be NULL [-Waddress]
pp_pack.c:1694:31: note: ‘auquad’ declared here
pp_pack.c:1709:48: warning: the comparison will always evaluate as ‘true’ for the address of ‘afloat’ will never be NULL [-Waddress]
pp_pack.c:1708:23: note: ‘afloat’ declared here
pp_pack.c:1719:49: warning: the comparison will always evaluate as ‘true’ for the address of ‘adouble’ will never be NULL [-Waddress]
pp_pack.c:1718:24: note: ‘adouble’ declared here
pp_pack.c:1729:48: warning: the comparison will always evaluate as ‘true’ for the address of ‘bytes’ will never be NULL [-Waddress]
pp_pack.c:75:8: note: ‘bytes’ declared here
pp_pack.c:1741:53: warning: the comparison will always evaluate as ‘true’ for the address of ‘bytes’ will never be NULL [-Waddress]
pp_pack.c:81:8: note: ‘bytes’ declared here
pp_pack.c: In function ‘S_pack_rec’:
pp_pack.c:2757:37: warning: the comparison will always evaluate as ‘true’ for the address of ‘afloat’ will never be NULL [-Waddress]
pp_pack.c:2731:23: note: ‘afloat’ declared here
pp_pack.c:2778:38: warning: the comparison will always evaluate as ‘true’ for the address of ‘adouble’ will never be NULL [-Waddress]
pp_pack.c:2762:24: note: ‘adouble’ declared here
pp_pack.c:2783:28: warning: the comparison will always evaluate as ‘true’ for the address of ‘anv’ will never be NULL [-Waddress]
pp_pack.c:2782:22: note: ‘anv’ declared here
pp_pack.c:2798:37: warning: the comparison will always evaluate as ‘true’ for the address of ‘bytes’ will never be NULL [-Waddress]
pp_pack.c:2806:33: warning: the comparison will always evaluate as ‘true’ for the address of ‘aldouble’ will never be NULL [-Waddress]
pp_pack.c:2804:22: note: ‘aldouble’ declared here
pp_pack.c:2820:42: warning: the comparison will always evaluate as ‘true’ for the address of ‘bytes’ will never be NULL [-Waddress]
pp_pack.c:2833:43: warning: the comparison will always evaluate as ‘true’ for the address of ‘ai16’ will never be NULL [-Waddress]
pp_pack.c:2829:21: note: ‘ai16’ declared here
pp_pack.c:2843:43: warning: the comparison will always evaluate as ‘true’ for the address of ‘ai16’ will never be NULL [-Waddress]
pp_pack.c:2839:21: note: ‘ai16’ declared here
pp_pack.c:2863:43: warning: the comparison will always evaluate as ‘true’ for the address of ‘au16’ will never be NULL [-Waddress]
pp_pack.c:2860:21: note: ‘au16’ declared here
pp_pack.c:2883:43: warning: the comparison will always evaluate as ‘true’ for the address of ‘ai16’ will never be NULL [-Waddress]
pp_pack.c:2880:21: note: ‘ai16’ declared here
pp_pack.c:2892:36: warning: the comparison will always evaluate as ‘true’ for the address of ‘auint’ will never be NULL [-Waddress]
pp_pack.c:2889:30: note: ‘auint’ declared here
pp_pack.c:2900:34: warning: the comparison will always evaluate as ‘true’ for the address of ‘aiv’ will never be NULL [-Waddress]
pp_pack.c:2897:20: note: ‘aiv’ declared here
pp_pack.c:2908:34: warning: the comparison will always evaluate as ‘true’ for the address of ‘auv’ will never be NULL [-Waddress]
pp_pack.c:2905:20: note: ‘auv’ declared here
pp_pack.c:3005:35: warning: the comparison will always evaluate as ‘true’ for the address of ‘aint’ will never be NULL [-Waddress]
pp_pack.c:3002:21: note: ‘aint’ declared here
pp_pack.c:3015:43: warning: the comparison will always evaluate as ‘true’ for the address of ‘au32’ will never be NULL [-Waddress]
pp_pack.c:3011:21: note: ‘au32’ declared here
pp_pack.c:3025:43: warning: the comparison will always evaluate as ‘true’ for the address of ‘au32’ will never be NULL [-Waddress]
pp_pack.c:3021:21: note: ‘au32’ declared here
pp_pack.c:3034:37: warning: the comparison will always evaluate as ‘true’ for the address of ‘aulong’ will never be NULL [-Waddress]
pp_pack.c:3031:31: note: ‘aulong’ declared here
pp_pack.c:3045:43: warning: the comparison will always evaluate as ‘true’ for the address of ‘au32’ will never be NULL [-Waddress]
pp_pack.c:3042:21: note: ‘au32’ declared here
pp_pack.c:3054:36: warning: the comparison will always evaluate as ‘true’ for the address of ‘along’ will never be NULL [-Waddress]
pp_pack.c:3051:22: note: ‘along’ declared here
pp_pack.c:3065:43: warning: the comparison will always evaluate as ‘true’ for the address of ‘ai32’ will never be NULL [-Waddress]
pp_pack.c:3062:21: note: ‘ai32’ declared here
pp_pack.c:3074:37: warning: the comparison will always evaluate as ‘true’ for the address of ‘auquad’ will never be NULL [-Waddress]
pp_pack.c:3071:31: note: ‘auquad’ declared here
pp_pack.c:3082:36: warning: the comparison will always evaluate as ‘true’ for the address of ‘aquad’ will never be NULL [-Waddress]
pp_pack.c:3079:22: note: ‘aquad’ declared here
pp_pack.c:3120:35: warning: the comparison will always evaluate as ‘true’ for the address of ‘aptr’ will never be NULL [-Waddress]
pp_pack.c:3092:29: note: ‘aptr’ declared here
pp_pack.c:3166:32: warning: the comparison will always evaluate as ‘true’ for the address of ‘hunk’ will never be NULL [-Waddress]
pp_pack.c:3145:20: note: ‘hunk’ declared here
pp_pack.c:1045:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
pp_pack.c:1047:9: note: here
pp_pack.c:1065:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
pp_pack.c:1068:9: note: here
pp_pack.c: In function ‘S_measure_struct’:
pp_pack.c:522:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
pp_pack.c:524:13: note: here
pp_pack.c:533:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
pp_pack.c:538:13: note: here
pp_pack.c:2328:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
pp_pack.c:2330:9: note: here
pp_hot.c: In function ‘Perl_pp_print’:
pp_hot.c:2097:32: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘mark + 8’ must not be NULL [-Waddress]
pp_hot.c: In function ‘Perl_pp_aassign’:
pp_hot.c:3119:55: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘PL_tmps_stack + (sizetype)((long unsigned int)tmps_base * 8)’ must not be NULL [-Waddress]
pp_hot.c:3125:61: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘PL_tmps_stack + ((sizetype)((long unsigned int)tmps_base * 8) - 8)’ must not be NULL [-Waddress]
pp_hot.c:3125:66: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘PL_tmps_stack + (sizetype)((long unsigned int)(tmps_base + nelems) * 8)’ must not be NULL [-Waddress]
pp_hot.c:3443:61: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘PL_tmps_stack + ((sizetype)((long unsigned int)tmps_base * 8) - 8)’ must not be NULL [-Waddress]
pp_hot.c:3443:66: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘PL_tmps_stack + (sizetype)((long unsigned int)(tmps_base + nelems) * 8)’ must not be NULL [-Waddress]
pp_hot.c: In function ‘Perl_pp_match’:
pp_hot.c:3985:44: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘PL_stack_sp + -(sizetype)((long unsigned int)nitems * 8)’ must not be NULL [-Waddress]
pp_hot.c:3985:48: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘PL_stack_sp + (1 - (sizetype)nitems) * 8’ must not be NULL [-Waddress]
pp_hot.c: In function ‘Perl_pp_helem’:
pp_hot.c:4409:17: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
hv.h:60:11: note: ‘hek_key’ declared here
pp_hot.c: In function ‘Perl_pp_multideref’:
pp_hot.c:4847:37: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
pp_hot.c: In function ‘Perl_pp_subst’:
pp_hot.c:5523:37: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘d + -(sizetype)i’ must not be NULL [-Waddress]
pp_hot.c:5664:40: warning: the comparison will always evaluate as ‘true’ for the address of ‘zok’ will never be NULL [-Waddress]
pp_hot.c:5664:254: note: ‘zok’ declared here
pp_hot.c: In function ‘Perl_pp_entersub’:
pp_hot.c:6531:34: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘mark + 8’ must not be NULL [-Waddress]
pp_hot.c: In function ‘Perl_vivify_ref’:
pp_hot.c:6800:32: warning: the comparison will always evaluate as ‘true’ for the address of ‘zok’ will never be NULL [-Waddress]
pp_hot.c:6800:238: note: ‘zok’ declared here
pp_hot.c:4522:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
pp_hot.c:4525:9: note: here
pp_hot.c:4713:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
pp_hot.c:4716:9: note: here
pp_hot.c:6348:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
pp_hot.c:6351:9: note: here
pp_hot.c:6385:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
pp_hot.c:6388:9: note: here
pp_sys.c: In function ‘Perl_tied_method’:
pp_sys.c:730:35: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘PL_stack_sp + 8’ must not be NULL [-Waddress]
pp_sys.c:730:28: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘mark + 16’ must not be NULL [-Waddress]
pp_sys.c:783:35: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘PL_stack_sp + 8’ must not be NULL [-Waddress]
pp_sys.c:783:42: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘orig_sp + (1 - (sizetype)ret_args) * 8’ must not be NULL [-Waddress]
pp_sys.c: In function ‘Perl_pp_prtf’:
pp_sys.c:1853:36: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘mark + 8’ must not be NULL [-Waddress]
pp_sys.c: In function ‘Perl_pp_sysread’:
pp_sys.c:2074:36: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘buffer + (sizetype)orig_size’ must not be NULL [-Waddress]
pp_sys.c: In function ‘Perl_pp_tie’:
pp_sys.c:1121:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
pp_sys.c:1126:9: note: here
pp_sys.c: In function ‘Perl_pp_ftrread’:
pp_sys.c:3457:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
pp_sys.c:3460:5: note: here
regcomp_invlist.c: In function ‘Perl_invlist_union_maybe_complement_2nd_’:
regcomp_invlist.c:836:37: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘array_u + (sizetype)(i_u * 8)’ must not be NULL [-Waddress]
regcomp_invlist.c:836:37: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘array_a + (sizetype)(i_a * 8)’ must not be NULL [-Waddress]
regcomp_invlist.c:840:37: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘array_u + (sizetype)(i_u * 8)’ must not be NULL [-Waddress]
regcomp_invlist.c:840:37: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘array_b + (sizetype)(i_b * 8)’ must not be NULL [-Waddress]
regcomp_invlist.c: In function ‘Perl_invlist_intersection_maybe_complement_2nd_’:
regcomp_invlist.c:1071:37: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘array_r + (sizetype)(i_r * 8)’ must not be NULL [-Waddress]
regcomp_invlist.c:1071:37: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘array_a + (sizetype)(i_a * 8)’ must not be NULL [-Waddress]
regcomp_invlist.c:1075:37: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘array_r + (sizetype)(i_r * 8)’ must not be NULL [-Waddress]
regcomp_invlist.c:1075:37: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘array_b + (sizetype)(i_b * 8)’ must not be NULL [-Waddress]
regcomp_invlist.c: In function ‘Perl_add_range_to_invlist_’:
regcomp_invlist.c:1271:43: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘array + (sizetype)((long unsigned int)i_s * 8)’ must not be NULL [-Waddress]
regcomp_invlist.c:1271:47: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘array + ((sizetype)i_s + 2) * 8’ must not be NULL [-Waddress]
regcomp_invlist.c:1350:35: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘array + ((sizetype)i_e + 3) * 8’ must not be NULL [-Waddress]
regcomp_invlist.c:1350:35: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘array + ((sizetype)i_e + 1) * 8’ must not be NULL [-Waddress]
regcomp_invlist.c:1363:31: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘array + ((sizetype)i_s + 1) * 8’ must not be NULL [-Waddress]
regcomp_invlist.c:1363:31: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘array + ((sizetype)i_e + 1) * 8’ must not be NULL [-Waddress]
regcomp_study.c: In function ‘S_ssc_and’:
regcomp_study.c:709:29: warning: the comparison will always evaluate as ‘true’ for the address of ‘temp’ will never be NULL [-Waddress]
regcomp_study.c:706:38: note: ‘temp’ declared here
regcomp_study.c: In function ‘Perl_join_exact’:
regcomp_study.c:1228:65: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘(((unsigned char)scan->head.data.type) == 42 || ((unsigned char)scan->head.data.type) == 52 ? (((unsigned char)scan->head.data.type) == 42 || ((unsigned char)scan->head.data.type) == 52 ? (void)0 : __assert_fail((const char *)"OP(scan) == LEXACT || OP(scan) == LEXACT_REQ8", (const char *)"regcomp_study.c", 1228, (const char *)&__PRETTY_FUNCTION__), (char *)&((struct regnode_lstring *)scan)->string) : ((((unsigned char)scan->head.data.type) != 42 && ((unsigned char)scan->head.data.type) != 52 ? (void)0 : __assert_fail((const char *)"OP(scan) != LEXACT && OP(scan) != LEXACT_REQ8", (const char *)"regcomp_study.c", 1228, (const char *)&__PRETTY_FUNCTION__), (char *)&((struct regnode_string *)scan)->string))) + (sizetype)oldl’ must not be NULL [-Waddress]
regcomp_study.c: In function ‘Perl_study_chunk’:
regcomp_study.c:1535:26: warning: the comparison will always evaluate as ‘true’ for the address of ‘data_fake’ will never be NULL [-Waddress]
regcomp_study.c:1524:17: note: ‘data_fake’ declared here
regcomp_study.c:2192:136: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘pRExC_state->study_chunk_recursed + (sizetype)(recursed_depth * pRExC_state->study_chunk_recursed_bytes)’ must not be NULL [-Waddress]
regcomp_study.c:2192:140: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘pRExC_state->study_chunk_recursed + (sizetype)((recursed_depth - 1) * pRExC_state->study_chunk_recursed_bytes)’ must not be NULL [-Waddress]
regcomp_study.c:2432:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
regcomp_study.c:2434:13: note: here
regcomp_study.c:3064:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
regcomp_study.c:3067:17: note: here
regcomp_study.c:3105:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
regcomp_study.c:3107:17: note: here
regcomp_study.c:3113:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
regcomp_study.c:3115:17: note: here
regcomp.c: In function ‘Perl_reg_add_data’:
regcomp.c:341:54: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘((RExC_state_t *)pRExC_state)->rxi->data->what + (sizetype)count’ must not be NULL [-Waddress]
regcomp.c: In function ‘S_reg’:
regcomp.c:4209:69: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘pRExC_state->open_parens + (sizetype)((long unsigned int)old_size * 8)’ must not be NULL [-Waddress]
regcomp.c:4214:70: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘pRExC_state->close_parens + (sizetype)((long unsigned int)old_size * 8)’ must not be NULL [-Waddress]
regcomp.c:4218:74: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘pRExC_state->logical_to_parno + (sizetype)((long unsigned int)old_size * 4)’ must not be NULL [-Waddress]
regcomp.c:4222:74: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘pRExC_state->parno_to_logical + (sizetype)((long unsigned int)old_size * 4)’ must not be NULL [-Waddress]
regcomp.c: In function ‘S_regatom’:
regcomp.c:7019:36: warning: the comparison will always evaluate as ‘true’ for the address of ‘temp’ will never be NULL [-Waddress]
regcomp.c:7000:22: note: ‘temp’ declared here
regcomp.c:7055:36: warning: the comparison will always evaluate as ‘true’ for the address of ‘temp’ will never be NULL [-Waddress]
regcomp.c:7419:36: warning: ‘?:’ using integer constants in boolean context [-Wint-in-bool-context]
regcomp.c: In function ‘Perl_populate_anyof_bitmap_from_invlist’:
regcomp.c:7640:52: warning: the comparison will always evaluate as ‘true’ for the address of ‘bitmap’ will never be NULL [-Waddress]
regcomp.h:343:10: note: ‘bitmap’ declared here
regcomp.c: In function ‘S_optimize_regclass’:
regcomp.c:12293:105: warning: the comparison will always evaluate as ‘true’ for the address of ‘string’ will never be NULL [-Waddress]
regcomp.h:257:10: note: ‘string’ declared here
regcomp.c:12293:40: warning: the comparison will always evaluate as ‘true’ for the address of ‘low_utf8’ will never be NULL [-Waddress]
regcomp.c:12211:12: note: ‘low_utf8’ declared here
regcomp.c: In function ‘S_change_engine_size’:
regcomp.c:13004:71: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘pRExC_state->emit_start + (sizetype)((long unsigned int)pRExC_state->emit * 4)’ must not be NULL [-Waddress]
regcomp.c: In function ‘S_re_croak’:
regcomp.c:14055:19: warning: the comparison will always evaluate as ‘true’ for the address of ‘buf’ will never be NULL [-Waddress]
regcomp.c:14049:10: note: ‘buf’ declared here
regcomp.c:14064:19: warning: the comparison will always evaluate as ‘true’ for the address of ‘buf’ will never be NULL [-Waddress]
regcomp.c: In function ‘S_parse_uniprop_string’:
regcomp.c:15921:74: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘cur_ptr + (sizetype)excess_leading_zeros’ must not be NULL [-Waddress]
regcomp.c:3705:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
regcomp.c:3710:13: note: here
regcomp.c:3853:43: warning: this statement may fall through [-Wimplicit-fallthrough=]
regcomp.c:3855:13: note: here
regcomp.c:4141:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
regcomp.c:4145:13: note: here
regcomp.c:4374:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
regcomp.c:4376:9: note: here
inline.h: In function ‘Perl_valid_utf8_to_uv’:
inline.h:1452:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
inline.h:1454:7: note: here
inline.h:1455:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
inline.h:1457:7: note: here
inline.h:1458:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
inline.h:1460:7: note: here
regcomp.c: In function ‘S_parse_lparen_question_flags’:
regcomp.c:2772:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
regcomp.c:2776:13: note: here
regcomp.c: In function ‘S_regpiece’:
regcomp.c:4848:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
regcomp.c:4896:7: note: here
regcomp.c:5807:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
regcomp.c:5809:9: note: here
regcomp.c:6239:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
regcomp.c:6242:9: note: here
regcomp.c:6616:158: warning: this statement may fall through [-Wimplicit-fallthrough=]
regcomp.c:6623:21: note: here
regcomp.c:6642:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
regcomp.c:6645:21: note: here
regcomp.c:6690:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
regcomp.c:6694:17: note: here
scope.c: In function ‘Perl_leave_scope’:
scope.c:1533:54: warning: the comparison will always evaluate as ‘true’ for the address of ‘delta’ will never be NULL [-Waddress]
scope.c:1532:36: note: ‘delta’ declared here
scope.c:1726:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
scope.c:1728:9: note: here
utf8.c: In function ‘Perl_is_utf8_char_helper_’:
utf8.c:816:21: warning: ‘?:’ using integer constants in boolean context [-Wint-in-bool-context]
utf8.c: In function ‘Perl_utf8_to_uv_msgs_helper_’:
utf8.c:1690:11: warning: ‘?:’ using integer constants in boolean context [-Wint-in-bool-context]
utf8.c: In function ‘Perl_check_utf8_print’:
utf8.c:4708:26: warning: ‘?:’ using integer constants in boolean context [-Wint-in-bool-context]
utf8.c: In function ‘Perl_uvoffuni_to_utf8_flags_msgs’:
utf8.c:258:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
utf8.c:265:7: note: here
utf8.c:268:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
utf8.c:271:7: note: here
utf8.c:274:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
utf8.c:277:7: note: here
utf8.c:306:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
utf8.c:309:7: note: here
utf8.c:349:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
utf8.c:362:7: note: here
utf8.c:774:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
utf8.c:780:7: note: here
op.c: In function ‘S_link_freed_op’:
op.c:327:45: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘p + (sizetype)((long unsigned int)slab->opslab_freed_size * 8)’ must not be NULL [-Waddress]
op.c: In function ‘S_pmtrans’:
op.c:6861:43: warning: the comparison will always evaluate as ‘true’ for the address of ‘PL_partition_by_byte_length’ will never be NULL [-Waddress]
op.c:6628:8: note: ‘PL_partition_by_byte_length’ declared here
op.c:7276:43: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘t_array + (sizetype)(i * 8)’ must not be NULL [-Waddress]
op.c:7276:47: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘t_array + ((sizetype)i + 2) * 8’ must not be NULL [-Waddress]
op.c:7277:41: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘r_map + (sizetype)(i * 8)’ must not be NULL [-Waddress]
op.c:7277:45: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘r_map + ((sizetype)i + 2) * 8’ must not be NULL [-Waddress]
op.c:7315:47: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘t_array + (sizetype)(i * 8)’ must not be NULL [-Waddress]
op.c:7315:51: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘t_array + ((sizetype)i + 1) * 8’ must not be NULL [-Waddress]
op.c:7316:45: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘r_map + (sizetype)(i * 8)’ must not be NULL [-Waddress]
op.c:7316:49: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘r_map + ((sizetype)i + 1) * 8’ must not be NULL [-Waddress]
op.c:7356:47: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘t_array + (sizetype)(i * 8)’ must not be NULL [-Waddress]
op.c:7356:51: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘t_array + ((sizetype)i + 1) * 8’ must not be NULL [-Waddress]
op.c:7357:45: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘r_map + (sizetype)(i * 8)’ must not be NULL [-Waddress]
op.c:7357:49: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘r_map + ((sizetype)i + 1) * 8’ must not be NULL [-Waddress]
op.c:7396:47: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘t_array + ((sizetype)i + 2) * 8’ must not be NULL [-Waddress]
op.c:7396:47: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘t_array + ((sizetype)i + 1) * 8’ must not be NULL [-Waddress]
op.c:7397:45: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘r_map + ((sizetype)i + 2) * 8’ must not be NULL [-Waddress]
op.c:7397:45: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘r_map + ((sizetype)i + 1) * 8’ must not be NULL [-Waddress]
op.c:7422:47: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘t_array + ((sizetype)i + 2) * 8’ must not be NULL [-Waddress]
op.c:7422:47: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘t_array + ((sizetype)i + 1) * 8’ must not be NULL [-Waddress]
op.c:7423:45: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘r_map + ((sizetype)i + 2) * 8’ must not be NULL [-Waddress]
op.c:7423:45: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘r_map + ((sizetype)i + 1) * 8’ must not be NULL [-Waddress]
op.c:7453:51: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘t_array + ((sizetype)i + 3) * 8’ must not be NULL [-Waddress]
op.c:7453:47: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘t_array + ((sizetype)i + 1) * 8’ must not be NULL [-Waddress]
op.c:7455:49: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘r_map + ((sizetype)i + 3) * 8’ must not be NULL [-Waddress]
op.c:7455:45: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘r_map + ((sizetype)i + 1) * 8’ must not be NULL [-Waddress]
op.c: In function ‘Perl_newATTRSUB_x’:
op.c:11832:44: warning: the comparison will always evaluate as ‘true’ for the address of ‘zok’ will never be NULL [-Waddress]
op.c:11832:274: note: ‘zok’ declared here
op.c:11920:40: warning: the comparison will always evaluate as ‘true’ for the address of ‘zok’ will never be NULL [-Waddress]
op.c:11920:270: note: ‘zok’ declared here
op.c: In function ‘Perl_ck_require’:
op.c:14735:35: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘s + 1’ must not be NULL [-Waddress]
op.c:14735:35: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘s + 2’ must not be NULL [-Waddress]
op.c: In function ‘const_av_xsub’:
op.c:16943:40: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘PL_stack_base + (sizetype)((long unsigned int)((int)ax + 0) * 8)’ must not be NULL [-Waddress]
op.c: In function ‘Perl_op_clear’:
op.c:1305:29: warning: this statement may fall through [-Wimplicit-fallthrough=]
op.c:1307:17: note: here
op.c:1312:29: warning: this statement may fall through [-Wimplicit-fallthrough=]
op.c:1314:17: note: here
op.c:1323:29: warning: this statement may fall through [-Wimplicit-fallthrough=]
op.c:1325:17: note: here
op.c:1334:29: warning: this statement may fall through [-Wimplicit-fallthrough=]
op.c:1336:17: note: here
op.c:1342:29: warning: this statement may fall through [-Wimplicit-fallthrough=]
op.c:1344:17: note: here
op.c:1129:33: warning: this statement may fall through [-Wimplicit-fallthrough=]
op.c:1132:5: note: here
op.c:1150:38: warning: this statement may fall through [-Wimplicit-fallthrough=]
op.c:1153:5: note: here
op.c:1186:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
op.c:1189:5: note: here
op.c:1214:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
op.c:1227:5: note: here
op.c: In function ‘Perl_scalarvoid’:
op.c:2216:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
op.c:2219:9: note: here
op.c:2231:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
op.c:2234:9: note: here
op.c:2473:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
op.c:2484:9: note: here
op.c:2492:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
op.c:2495:9: note: here
op.c:2499:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
op.c:2502:9: note: here
op.c: In function ‘Perl_op_lvalue_flags’:
op.c:3380:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
op.c:3388:5: note: here
op.c:3391:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
op.c:3393:5: note: here
op.c:3395:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
op.c:3397:5: note: here
op.c:3399:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
op.c:3405:5: note: here
op.c:3432:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
op.c:3434:5: note: here
op.c:3435:32: warning: this statement may fall through [-Wimplicit-fallthrough=]
op.c:3437:5: note: here
op.c:3462:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
op.c:3466:5: note: here
op.c:3486:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
op.c:3489:5: note: here
op.c:3525:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
op.c:3527:5: note: here
op.c:3542:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
op.c:3574:5: note: here
op.c: In function ‘S_scalar_mod_type’:
op.c:3724:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
op.c:3727:5: note: here
op.c: In function ‘S_lvref’:
op.c:3040:27: warning: this statement may fall through [-Wimplicit-fallthrough=]
op.c:3042:9: note: here
op.c:3050:27: warning: this statement may fall through [-Wimplicit-fallthrough=]
op.c:3052:9: note: here
op.c:3092:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
op.c:3095:9: note: here
op.c: In function ‘Perl_doref’:
op.c:3878:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
op.c:3881:9: note: here
op.c:3903:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
op.c:3906:9: note: here
op.c:3928:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
op.c:3930:9: note: here
sbox32_hash.h: In function ‘sbox32_hash_with_state’:
sbox32_hash.h:1697:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
sbox32_hash.h:1698:9: note: here
sbox32_hash.h:1698:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
sbox32_hash.h:1699:9: note: here
sbox32_hash.h:1699:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
sbox32_hash.h:1700:9: note: here
sbox32_hash.h:1700:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
sbox32_hash.h:1701:9: note: here
sbox32_hash.h:1701:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
sbox32_hash.h:1702:9: note: here
sbox32_hash.h:1702:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
sbox32_hash.h:1703:9: note: here
sbox32_hash.h:1703:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
sbox32_hash.h:1704:9: note: here
sbox32_hash.h:1704:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
sbox32_hash.h:1705:9: note: here
sbox32_hash.h:1705:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
sbox32_hash.h:1706:9: note: here
sbox32_hash.h:1706:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
sbox32_hash.h:1707:9: note: here
sbox32_hash.h:1707:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
sbox32_hash.h:1708:9: note: here
sbox32_hash.h:1708:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
sbox32_hash.h:1709:9: note: here
sbox32_hash.h:1709:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
sbox32_hash.h:1710:9: note: here
sbox32_hash.h:1710:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
sbox32_hash.h:1711:9: note: here
sbox32_hash.h:1711:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
sbox32_hash.h:1712:9: note: here
sbox32_hash.h:1712:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
sbox32_hash.h:1713:9: note: here
sbox32_hash.h:1713:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
sbox32_hash.h:1714:9: note: here
sbox32_hash.h:1714:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
sbox32_hash.h:1715:9: note: here
sbox32_hash.h:1715:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
sbox32_hash.h:1716:9: note: here
sbox32_hash.h:1716:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
sbox32_hash.h:1717:9: note: here
sbox32_hash.h:1717:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
sbox32_hash.h:1718:9: note: here
sbox32_hash.h:1718:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
sbox32_hash.h:1719:9: note: here
sbox32_hash.h:1719:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
sbox32_hash.h:1720:9: note: here
zaphod32_hash.h: In function ‘zaphod32_hash_with_state’:
zaphod32_hash.h:199:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
zaphod32_hash.h:200:13: note: here
zaphod32_hash.h:200:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
zaphod32_hash.h:201:13: note: here
zaphod32_hash.h:205:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
zaphod32_hash.h:206:13: note: here
zaphod32_hash.h:209:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
zaphod32_hash.h:210:13: note: here
zaphod32_hash.h:213:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
zaphod32_hash.h:214:13: note: here
zaphod32_hash.h:216:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
zaphod32_hash.h:217:13: note: here
zaphod32_hash.h:264:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
zaphod32_hash.h:265:9: note: here
perl_siphash.h: In function ‘S_perl_hash_siphash_1_3_with_state_64’:
perl_siphash.h:308:2723: warning: this statement may fall through [-Wimplicit-fallthrough=]
perl_siphash.h:308:2751: note: here
perl_siphash.h:308:2761: warning: this statement may fall through [-Wimplicit-fallthrough=]
perl_siphash.h:308:2789: note: here
perl_siphash.h:308:2799: warning: this statement may fall through [-Wimplicit-fallthrough=]
perl_siphash.h:308:2827: note: here
perl_siphash.h:308:2837: warning: this statement may fall through [-Wimplicit-fallthrough=]
perl_siphash.h:308:2865: note: here
perl_siphash.h:308:2875: warning: this statement may fall through [-Wimplicit-fallthrough=]
perl_siphash.h:308:2903: note: here
perl_siphash.h:308:2913: warning: this statement may fall through [-Wimplicit-fallthrough=]
perl_siphash.h:308:2940: note: here
op.c: In function ‘Perl_ck_delete’:
op.c:13310:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
op.c:13312:9: note: here
op.c:13321:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
op.c:13323:9: note: here
op.c: In function ‘S_is_handle_constructor’:
op.c:3784:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
op.c:3787:5: note: here
op.c:3793:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
op.c:3796:5: note: here
op.c: In function ‘Perl_ck_refassign’:
op.c:14598:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
op.c:14600:5: note: here
op.c:14614:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
op.c:14616:5: note: here
op.c: In function ‘Perl_ck_entersub_args_proto’:
op.c:15452:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
op.c:15455:13: note: here
op.c: In function ‘Perl_ck_entersub_args_core’:
op.c:15747:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
op.c:15751:9: note: here
op.c: In function ‘Perl_ck_each’:
op.c:16204:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
op.c:16217:13: note: here
op.c:16225:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
op.c:16230:13: note: here
op.c: In function ‘Perl_coresub_op’:
op.c:16732:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
op.c:16744:5: note: here
toke.c: In function ‘Perl_lex_stuff_pvn’:
toke.c:1261:43: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘bufptr + ((sizetype)len + (sizetype)highhalf)’ must not be NULL [-Waddress]
toke.c:1287:43: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘bufptr + ((sizetype)len - (sizetype)highhalf)’ must not be NULL [-Waddress]
toke.c:1307:34: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘bufptr + (sizetype)len’ must not be NULL [-Waddress]
toke.c: In function ‘S_scan_const’:
toke.c:4199:58: warning: the comparison will always evaluate as ‘true’ for the address of ‘hex_string’ will never be NULL [-Waddress]
toke.c:4187:42: note: ‘hex_string’ declared here
toke.c:4236:54: warning: the comparison will always evaluate as ‘true’ for the address of ‘hex_string’ will never be NULL [-Waddress]
toke.c:4215:38: note: ‘hex_string’ declared here
toke.c:4257:58: warning: the comparison will always evaluate as ‘true’ for the address of ‘hex_string’ will never be NULL [-Waddress]
toke.c: In function ‘S_intuit_more’:
toke.c:4741:20: warning: the comparison will always evaluate as ‘true’ for the address of ‘seen’ will never be NULL [-Waddress]
toke.c:4740:10: note: ‘seen’ declared here
toke.c: In function ‘yyl_fake_eof’:
toke.c:7841:41: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘newargv + 16’ must not be NULL [-Waddress]
toke.c:7841:45: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘PL_origargv + 8’ must not be NULL [-Waddress]
toke.c: In function ‘yyl_key_core’:
toke.c:9242:41: warning: the comparison will always evaluate as ‘true’ for the address of ‘tokenbuf’ will never be NULL [-Waddress]
parser.h:116:10: note: ‘tokenbuf’ declared here
toke.c: In function ‘yyl_keylookup’:
toke.c:9403:41: warning: the comparison will always evaluate as ‘true’ for the address of ‘tokenbuf’ will never be NULL [-Waddress]
toke.c: In function ‘Perl_scan_str’:
toke.c:12321:34: warning: the comparison will always evaluate as ‘true’ for the address of ‘open_delim_str’ will never be NULL [-Waddress]
toke.c:12284:10: note: ‘open_delim_str’ declared here
toke.c: In function ‘Perl_yylex’:
toke.c:10129:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
toke.c:10136:5: note: here
toke.c:10156:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
toke.c:10182:5: note: here
toke.c:10273:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
toke.c:10278:7: note: here
toke.c: In function ‘yyl_try’:
toke.c:9834:46: warning: this statement may fall through [-Wimplicit-fallthrough=]
toke.c:9861:5: note: here
toke.c: In function ‘yyl_leftcurly’:
toke.c:6667:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
toke.c:6681:5: note: here
toke.c: In function ‘Perl_scan_num’:
toke.c:12781:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
toke.c:12786:13: note: here
toke.c:12788:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
toke.c:12792:13: note: here
av.c: In function ‘Perl_av_extend_guts’:
av.c:217:44: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘*allocp + (sizetype)((long unsigned int)ary_offset * 8)’ must not be NULL [-Waddress]
av.c: In function ‘Perl_av_unshift’:
av.c:910:29: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘ary + (sizetype)((long unsigned int)num * 8)’ must not be NULL [-Waddress]
builtin.c: In function ‘XS_builtin_export_lexically’:
builtin.c:337:41: warning: this statement may fall through [-Wimplicit-fallthrough=]
builtin.c:340:13: note: here
class.c: In function ‘injected_constructor’:
class.c:239:74: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
class.c:243:88: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
doop.c: In function ‘Perl_do_join’:
doop.c:684:33: warning: the comparison will always evaluate as ‘true’ for the address of ‘delim_buf’ will never be NULL [-Waddress]
doop.c:675:10: note: ‘delim_buf’ declared here
doop.c: In function ‘Perl_do_vecget’:
doop.c:854:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
doop.c:856:11: note: here
doop.c:857:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
doop.c:859:11: note: here
doop.c:860:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
doop.c:862:11: note: here
doop.c:863:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
doop.c:866:11: note: here
doop.c:867:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
doop.c:869:11: note: here
doop.c:870:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
doop.c:872:11: note: here
doop.c:873:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
doop.c:875:11: note: here
doop.c: In function ‘Perl_do_vecset’:
doop.c:971:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
doop.c:974:7: note: here
doop.c:976:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
doop.c:978:7: note: here
doop.c:979:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
doop.c:981:7: note: here
dump.c: In function ‘Perl_sv_peek’:
dump.c:588:42: warning: the comparison will always evaluate as ‘true’ for the address of ‘delta’ will never be NULL [-Waddress]
dump.c:587:24: note: ‘delta’ declared here
dump.c: In function ‘S_do_op_dump_bar’:
dump.c:1665:13: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
dump.c: In function ‘Perl_do_sv_dump’:
dump.c:2505:42: warning: the comparison will always evaluate as ‘true’ for the address of ‘delta’ will never be NULL [-Waddress]
dump.c:2503:20: note: ‘delta’ declared here
dump.c:2618:28: warning: the comparison will always evaluate as ‘true’ for the address of ‘freq’ will never be NULL [-Waddress]
dump.c:2609:17: note: ‘freq’ declared here
dump.c:1401:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
dump.c:1403:9: note: here
dump.c:1656:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
dump.c:1659:5: note: here
dump.c: In function ‘S_get_cv_from_op’:
dump.c:1180:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
dump.c:1183:9: note: here
dump.c:2403:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
dump.c:2414:5: note: here
dump.c:2847:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
dump.c:2855:5: note: here
dump.c: In function ‘Perl_multideref_stringify’:
dump.c:3473:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
dump.c:3475:9: note: here
dump.c:3482:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
dump.c:3484:9: note: here
dump.c:3493:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
dump.c:3495:9: note: here
dump.c:3503:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
dump.c:3505:9: note: here
dump.c:3512:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
dump.c:3514:9: note: here
hv.c: In function ‘S_save_hek_flags’:
hv.c:192:30: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
hv.c: In function ‘S_hsplit’:
hv.c:1686:41: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘a + (sizetype)((long unsigned int)oldsize * 8)’ must not be NULL [-Waddress]
hv.c: In function ‘Perl_newHVhv’:
hv.c:1916:34: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
hv.c: In function ‘Perl_hv_copy_hints_hv’:
hv.c:1965:27: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
hv.c:1969:28: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
hv.c: In function ‘Perl_hv_clear’:
hv.c:2102:12: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
hv.c: In function ‘Perl_hv_iternext_flags’:
hv.c:3050:72: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
hv.c:3051:60: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
hv.c: In function ‘S_share_hek_flags’:
hv.c:3483:34: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
hv.c: In function ‘Perl_hv_assert’:
hv.c:4167:15: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
gv.c: In function ‘Perl_Gv_AMupdate’:
gv.c:3169:18: warning: the comparison will always evaluate as ‘true’ for the address of ‘amt’ will never be NULL [-Waddress]
gv.c:3153:7: note: ‘amt’ declared here
gv.c: In function ‘Perl_amagic_applies’:
gv.c:3471:11: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
gv.c: In function ‘Perl_amagic_call’:
gv.c:3821:98: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
gv.c:3948:107: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
gv.c:4191:21: warning: the comparison will always evaluate as ‘true’ for the address of ‘myop’ will never be NULL [-Waddress]
gv.c:4179:10: note: ‘myop’ declared here
gv.c: In function ‘S_gv_magicalize’:
gv.c:2398:64: warning: this statement may fall through [-Wimplicit-fallthrough=]
gv.c:2400:11: note: here
gv.c:4202:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
gv.c:4207:9: note: here
gv.c:4249:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
gv.c:4264:9: note: here
locale.c: In function ‘S_new_ctype’:
locale.c:3725:34: warning: the comparison will always evaluate as ‘true’ for the address of ‘PL_fold_locale’ will never be NULL [-Waddress]
intrpvar.h:1041:11: note: ‘PL_fold_locale’ declared here
locale.c:3725:27: warning: the comparison will always evaluate as ‘true’ for the address of ‘PL_fold’ will never be NULL [-Waddress]
perl.h:5591:28: note: ‘PL_fold’ declared here
locale.c:3746:34: warning: the comparison will always evaluate as ‘true’ for the address of ‘PL_fold_locale’ will never be NULL [-Waddress]
locale.c:3746:34: warning: the comparison will always evaluate as ‘true’ for the address of ‘PL_fold_latin1’ will never be NULL [-Waddress]
perl.h:5626:28: note: ‘PL_fold_latin1’ declared here
mg.c: In function ‘Perl_magic_get’:
mg.c:952:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
mg.c:1029:5: note: here
mro_core.c: In function ‘Perl_mro_package_moved’:
mro_core.c:887:12: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
mro_core.c: In function ‘S_mro_gather_and_rename’:
mro_core.c:967:12: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
mro_core.c:1084:18: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
peep.c: In function ‘S_maybe_multiconcat’:
peep.c:295:29: warning: the comparison will always evaluate as ‘true’ for the address of ‘sprintf_info’ will never be NULL [-Waddress]
peep.c:248:30: note: ‘sprintf_info’ declared here
peep.c: In function ‘S_finalize_op’:
peep.c:1349:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
peep.c:1352:9: note: here
peep.c: In function ‘Perl_rpeep’:
peep.c:3119:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
peep.c:3121:9: note: here
peep.c:3462:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
peep.c:3465:9: note: here
peep.c:3466:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
peep.c:3471:9: note: here
peep.c:3479:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
peep.c:3482:9: note: here
peep.c: In function ‘S_maybe_multideref’:
peep.c:1956:26: warning: this statement may fall through [-Wimplicit-fallthrough=]
peep.c:1958:9: note: here
peep.c:1975:26: warning: this statement may fall through [-Wimplicit-fallthrough=]
peep.c:1977:9: note: here
peep.c: In function ‘S_check_for_bool_cxt’:
peep.c:2632:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
peep.c:2639:9: note: here
peep.c:2654:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
peep.c:2660:9: note: here
decompress.c: In function ‘BZ2_decompress’:
decompress.c:199:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
decompress.c:201:7: note: here
decompress.c:202:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
decompress.c:204:7: note: here
decompress.c:205:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
decompress.c:207:7: note: here
decompress.c:212:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
decompress.c:223:7: note: here
decompress.c:226:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
decompress.c:227:7: note: here
decompress.c:228:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
decompress.c:229:7: note: here
decompress.c:230:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
decompress.c:231:7: note: here
decompress.c:232:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
decompress.c:233:7: note: here
decompress.c:234:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
decompress.c:235:7: note: here
decompress.c:242:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
decompress.c:243:7: note: here
decompress.c:244:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
decompress.c:245:7: note: here
decompress.c:246:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
decompress.c:247:7: note: here
decompress.c:248:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
decompress.c:249:7: note: here
decompress.c:250:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
decompress.c:252:7: note: here
decompress.c:254:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
decompress.c:255:7: note: here
decompress.c:256:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
decompress.c:257:7: note: here
decompress.c:258:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
decompress.c:259:7: note: here
decompress.c:285:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
decompress.c:288:7: note: here
decompress.c:289:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
decompress.c:290:7: note: here
decompress.c:293:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
decompress.c:295:13: note: here
decompress.c:328:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
decompress.c:329:16: note: here
decompress.c:330:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
decompress.c:331:16: note: here
decompress.c:380:295: warning: this statement may fall through [-Wimplicit-fallthrough=]
decompress.c:380:306: note: here
decompress.c:380:872: warning: this statement may fall through [-Wimplicit-fallthrough=]
decompress.c:380:876: note: here
decompress.c:490:301: warning: this statement may fall through [-Wimplicit-fallthrough=]
decompress.c:490:312: note: here
decompress.c:490:878: warning: this statement may fall through [-Wimplicit-fallthrough=]
decompress.c:490:882: note: here
decompress.c:592:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
decompress.c:593:7: note: here
decompress.c:594:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
decompress.c:595:7: note: here
decompress.c:596:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
decompress.c:597:7: note: here
decompress.c:598:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
decompress.c:599:7: note: here
decompress.c:602:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
decompress.c:603:7: note: here
decompress.c:604:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
decompress.c:605:7: note: here
decompress.c:606:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
decompress.c:607:7: note: here
decompress.c:608:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
decompress.c:609:7: note: here
inflate.c: In function ‘Perl_crz_inflate’:
inflate.c:593:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
inflate.c:595:9: note: here
inflate.c:607:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
inflate.c:609:9: note: here
inflate.c:631:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
inflate.c:633:9: note: here
inflate.c:653:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
inflate.c:655:9: note: here
inflate.c:674:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
inflate.c:676:9: note: here
inflate.c:698:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
inflate.c:700:9: note: here
inflate.c:706:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
inflate.c:708:9: note: here
inflate.c:709:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
inflate.c:711:9: note: here
inflate.c:760:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
inflate.c:762:9: note: here
inflate.c:763:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
inflate.c:765:9: note: here
inflate.c:909:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
inflate.c:911:9: note: here
inflate.c:912:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
inflate.c:914:9: note: here
inflate.c:962:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
inflate.c:964:9: note: here
inflate.c:973:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
inflate.c:975:9: note: here
inflate.c:1001:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
inflate.c:1003:9: note: here
inflate.c:1018:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
inflate.c:1020:9: note: here
inflate.c:1095:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
inflate.c:1097:9: note: here
inflate.c:1109:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
inflate.c:1111:9: note: here
B.xs: In function ‘XS_B__HV_ARRAY’:
B.xs:2222:23: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
../../hv.h:60:11: note: ‘hek_key’ declared here
B.xs:2223:50: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
B.xs: In function ‘XS_B__HE_VAL’:
B.xs:2241:60: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
B.xs: In function ‘XS_B__UNOP_AUX_aux_list’:
B.xs:1390:33: warning: this statement may fall through [-Wimplicit-fallthrough=]
B.xs:1392:21: note: here
B.xs:1398:33: warning: this statement may fall through [-Wimplicit-fallthrough=]
B.xs:1400:21: note: here
B.xs:1407:33: warning: this statement may fall through [-Wimplicit-fallthrough=]
B.xs:1409:21: note: here
B.xs:1416:33: warning: this statement may fall through [-Wimplicit-fallthrough=]
B.xs:1418:21: note: here
B.xs:1425:33: warning: this statement may fall through [-Wimplicit-fallthrough=]
B.xs:1427:21: note: here
../../sbox32_hash.h: In function ‘sbox32_hash_with_state’:
../../sbox32_hash.h:1697:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../sbox32_hash.h:1698:9: note: here
../../sbox32_hash.h:1698:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../sbox32_hash.h:1699:9: note: here
../../sbox32_hash.h:1699:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../sbox32_hash.h:1700:9: note: here
../../sbox32_hash.h:1700:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../sbox32_hash.h:1701:9: note: here
../../sbox32_hash.h:1701:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../sbox32_hash.h:1702:9: note: here
../../sbox32_hash.h:1702:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../sbox32_hash.h:1703:9: note: here
../../sbox32_hash.h:1703:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../sbox32_hash.h:1704:9: note: here
../../sbox32_hash.h:1704:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../sbox32_hash.h:1705:9: note: here
../../sbox32_hash.h:1705:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../sbox32_hash.h:1706:9: note: here
../../sbox32_hash.h:1706:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../sbox32_hash.h:1707:9: note: here
../../sbox32_hash.h:1707:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../sbox32_hash.h:1708:9: note: here
../../sbox32_hash.h:1708:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../sbox32_hash.h:1709:9: note: here
../../sbox32_hash.h:1709:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../sbox32_hash.h:1710:9: note: here
../../sbox32_hash.h:1710:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../sbox32_hash.h:1711:9: note: here
../../sbox32_hash.h:1711:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../sbox32_hash.h:1712:9: note: here
../../sbox32_hash.h:1712:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../sbox32_hash.h:1713:9: note: here
../../sbox32_hash.h:1713:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../sbox32_hash.h:1714:9: note: here
../../sbox32_hash.h:1714:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../sbox32_hash.h:1715:9: note: here
../../sbox32_hash.h:1715:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../sbox32_hash.h:1716:9: note: here
../../sbox32_hash.h:1716:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../sbox32_hash.h:1717:9: note: here
../../sbox32_hash.h:1717:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../sbox32_hash.h:1718:9: note: here
../../sbox32_hash.h:1718:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../sbox32_hash.h:1719:9: note: here
../../sbox32_hash.h:1719:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../sbox32_hash.h:1720:9: note: here
../../zaphod32_hash.h: In function ‘zaphod32_hash_with_state’:
../../zaphod32_hash.h:199:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../zaphod32_hash.h:200:13: note: here
../../zaphod32_hash.h:200:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../zaphod32_hash.h:201:13: note: here
../../zaphod32_hash.h:205:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../zaphod32_hash.h:206:13: note: here
../../zaphod32_hash.h:209:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../zaphod32_hash.h:210:13: note: here
../../zaphod32_hash.h:213:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../zaphod32_hash.h:214:13: note: here
../../zaphod32_hash.h:216:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../zaphod32_hash.h:217:13: note: here
../../zaphod32_hash.h:264:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../zaphod32_hash.h:265:9: note: here
../../perl_siphash.h: In function ‘S_perl_hash_siphash_1_3_with_state_64’:
../../perl_siphash.h:308:2723: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../perl_siphash.h:308:2751: note: here
../../perl_siphash.h:308:2761: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../perl_siphash.h:308:2789: note: here
../../perl_siphash.h:308:2799: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../perl_siphash.h:308:2827: note: here
../../perl_siphash.h:308:2837: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../perl_siphash.h:308:2865: note: here
../../perl_siphash.h:308:2875: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../perl_siphash.h:308:2903: note: here
../../perl_siphash.h:308:2913: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../perl_siphash.h:308:2940: note: here
MD5.xs: In function ‘MD5Update’:
MD5.xs:418:24: warning: the comparison will always evaluate as ‘true’ for the address of ‘buffer’ will never be NULL [-Waddress]
MD5.xs:122:6: note: ‘buffer’ declared here
MD5.xs:418:32: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘buf + ((sizetype)blocks << 6)’ must not be NULL [-Waddress]
MD5.xs: In function ‘MD5Final’:
MD5.xs:432:23: warning: the comparison will always evaluate as ‘true’ for the address of ‘PADDING’ will never be NULL [-Waddress]
MD5.xs:167:28: note: ‘PADDING’ declared here
src/sha.c: In function ‘sharewind’:
src/sha.c:294:46: warning: the comparison will always evaluate as ‘true’ for the address of ‘H32’ will never be NULL [-Waddress]
src/sha.h:141:15: note: ‘H32’ declared here
src/sha.c:294:43: warning: the comparison will always evaluate as ‘true’ for the address of ‘H01’ will never be NULL [-Waddress]
src/sha.c:68:27: note: ‘H01’ declared here
src/sha.c:295:46: warning: the comparison will always evaluate as ‘true’ for the address of ‘H32’ will never be NULL [-Waddress]
src/sha.c:295:45: warning: the comparison will always evaluate as ‘true’ for the address of ‘H0224’ will never be NULL [-Waddress]
src/sha.c:74:27: note: ‘H0224’ declared here
src/sha.c:296:46: warning: the comparison will always evaluate as ‘true’ for the address of ‘H32’ will never be NULL [-Waddress]
src/sha.c:296:45: warning: the comparison will always evaluate as ‘true’ for the address of ‘H0256’ will never be NULL [-Waddress]
src/sha.c:80:27: note: ‘H0256’ declared here
src/sha.c:297:46: warning: the comparison will always evaluate as ‘true’ for the address of ‘H64’ will never be NULL [-Waddress]
src/sha.h:142:16: note: ‘H64’ declared here
src/sha.c:297:45: warning: the comparison will always evaluate as ‘true’ for the address of ‘H0384’ will never be NULL [-Waddress]
src/sha64bit.c:67:28: note: ‘H0384’ declared here
src/sha.c:298:46: warning: the comparison will always evaluate as ‘true’ for the address of ‘H64’ will never be NULL [-Waddress]
src/sha.c:298:45: warning: the comparison will always evaluate as ‘true’ for the address of ‘H0512’ will never be NULL [-Waddress]
src/sha64bit.c:74:28: note: ‘H0512’ declared here
src/sha.c:299:49: warning: the comparison will always evaluate as ‘true’ for the address of ‘H64’ will never be NULL [-Waddress]
src/sha.c:299:51: warning: the comparison will always evaluate as ‘true’ for the address of ‘H0512224’ will never be NULL [-Waddress]
src/sha64bit.c:81:28: note: ‘H0512224’ declared here
src/sha.c:300:49: warning: the comparison will always evaluate as ‘true’ for the address of ‘H64’ will never be NULL [-Waddress]
src/sha.c:300:51: warning: the comparison will always evaluate as ‘true’ for the address of ‘H0512256’ will never be NULL [-Waddress]
src/sha64bit.c:88:28: note: ‘H0512256’ declared here
src/sha.c: In function ‘shadirect’:
src/sha.c:328:22: warning: the comparison will always evaluate as ‘true’ for the address of ‘block’ will never be NULL [-Waddress]
src/sha.h:143:16: note: ‘block’ declared here
src/sha.c: In function ‘encbase64’:
src/sha.c:452:17: warning: the comparison will always evaluate as ‘true’ for the address of ‘byte’ will never be NULL [-Waddress]
src/sha.c:447:16: note: ‘byte’ declared here
src/sha.c: In function ‘hmacinit’:
src/sha.c:492:20: warning: the comparison will always evaluate as ‘true’ for the address of ‘key’ will never be NULL [-Waddress]
src/sha.h:157:16: note: ‘key’ declared here
src/sha.c:498:20: warning: the comparison will always evaluate as ‘true’ for the address of ‘key’ will never be NULL [-Waddress]
src/sha.c:507:19: warning: the comparison will always evaluate as ‘true’ for the address of ‘key’ will never be NULL [-Waddress]
SHA.xs: In function ‘XS_Digest__SHA__getstate’:
SHA.xs:309:25: warning: the comparison will always evaluate as ‘true’ for the address of ‘block’ will never be NULL [-Waddress]
SHA.xs: In function ‘XS_Digest__SHA__putstate’:
SHA.xs:336:25: warning: the comparison will always evaluate as ‘true’ for the address of ‘block’ will never be NULL [-Waddress]
bsd_glob.c: In function ‘globexp2’:
bsd_glob.c:383:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
bsd_glob.c:388:17: note: here
Util.xs: In function ‘XS_Hash__Util_bucket_array’:
Util.xs:250:35: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
IO.xs: In function ‘XS_IO__Handle_getlines’:
IO.xs:534:21: warning: the comparison will always evaluate as ‘true’ for the address of ‘myop’ will never be NULL [-Waddress]
IO.xs:526:10: note: ‘myop’ declared here
ListUtil.xs: In function ‘XS_List__Util_unpairs’:
ListUtil.xs:858:40: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘PL_stack_base + (sizetype)((long unsigned int)((int)ax + 0) * 8)’ must not be NULL [-Waddress]
ListUtil.xs: In function ‘XS_List__Util_pairmap’:
ListUtil.xs:1226:55: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘PL_stack_base + (sizetype)((long unsigned int)((int)ax + argi) * 8)’ must not be NULL [-Waddress]
ListUtil.xs: In function ‘XS_List__Util_sum’:
ListUtil.xs:470:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
ListUtil.xs:472:9: note: here
pair.c: In function ‘sdbm__delpair’:
pair.c:186:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
pair.c:186:50: note: here
pair.c:186:65: warning: this statement may fall through [-Wimplicit-fallthrough=]
pair.c:187:25: note: here
pair.c:187:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
pair.c:187:50: note: here
pair.c:187:65: warning: this statement may fall through [-Wimplicit-fallthrough=]
pair.c:188:25: note: here
pair.c:188:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
pair.c:188:50: note: here
pair.c:188:65: warning: this statement may fall through [-Wimplicit-fallthrough=]
pair.c:189:25: note: here
pair.c:189:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
pair.c:189:50: note: here
Socket.xs: In function ‘xs_getaddrinfo’:
Socket.xs:635:24: warning: the comparison will always evaluate as ‘true’ for the address of ‘hints_s’ will never be NULL [-Waddress]
Socket.xs:594:21: note: ‘hints_s’ declared here
Socket.xs: In function ‘XS_Socket_pack_sockaddr_un’:
Socket.xs:870:27: warning: the comparison will always evaluate as ‘true’ for the address of ‘sun_ad’ will never be NULL [-Waddress]
Socket.xs:862:28: note: ‘sun_ad’ declared here
Socket.xs:903:35: warning: the comparison will always evaluate as ‘true’ for the address of ‘sun_path’ will never be NULL [-Waddress]
/usr/include/aarch64-linux-gnu/sys/un.h:32:10: note: ‘sun_path’ declared here
Socket.xs: In function ‘XS_Socket_unpack_sockaddr_un’:
Socket.xs:942:29: warning: the comparison will always evaluate as ‘true’ for the address of ‘addr’ will never be NULL [-Waddress]
Socket.xs:931:28: note: ‘addr’ declared here
Socket.xs:945:29: warning: the comparison will always evaluate as ‘true’ for the address of ‘addr’ will never be NULL [-Waddress]
Socket.xs: In function ‘XS_Socket_pack_sockaddr_in’:
Socket.xs:1024:24: warning: the comparison will always evaluate as ‘true’ for the address of ‘sin’ will never be NULL [-Waddress]
Socket.xs:995:28: note: ‘sin’ declared here
Socket.xs: In function ‘XS_Socket_unpack_sockaddr_in’:
Socket.xs:1050:25: warning: the comparison will always evaluate as ‘true’ for the address of ‘addr’ will never be NULL [-Waddress]
Socket.xs:1040:28: note: ‘addr’ declared here
Socket.xs: In function ‘XS_Socket_pack_sockaddr_in6’:
Socket.xs:1098:25: warning: the comparison will always evaluate as ‘true’ for the address of ‘sin6’ will never be NULL [-Waddress]
Socket.xs:1077:29: note: ‘sin6’ declared here
Socket.xs:1102:35: warning: the comparison will always evaluate as ‘true’ for the address of ‘sin6_addr’ will never be NULL [-Waddress]
/usr/include/netinet/in.h:271:21: note: ‘sin6_addr’ declared here
Socket.xs: In function ‘XS_Socket_unpack_sockaddr_in6’:
Socket.xs:1138:25: warning: the comparison will always evaluate as ‘true’ for the address of ‘sin6’ will never be NULL [-Waddress]
Socket.xs:1128:29: note: ‘sin6’ declared here
Socket.xs: In function ‘XS_Socket_inet_ntop’:
Socket.xs:1211:29: warning: the comparison will always evaluate as ‘true’ for the address of ‘addr’ will never be NULL [-Waddress]
Socket.xs:1173:25: note: ‘addr’ declared here
Socket.xs:1215:29: warning: the comparison will always evaluate as ‘true’ for the address of ‘addr’ will never be NULL [-Waddress]
Socket.xs: In function ‘XS_Socket_pack_ip_mreq’:
Socket.xs:1295:25: warning: the comparison will always evaluate as ‘true’ for the address of ‘mreq’ will never be NULL [-Waddress]
Socket.xs:1280:24: note: ‘mreq’ declared here
Socket.xs:1296:39: warning: the comparison will always evaluate as ‘true’ for the address of ‘imr_multiaddr’ will never be NULL [-Waddress]
/usr/include/netinet/in.h:281:20: note: ‘imr_multiaddr’ declared here
Socket.xs:1307:43: warning: the comparison will always evaluate as ‘true’ for the address of ‘imr_interface’ will never be NULL [-Waddress]
/usr/include/netinet/in.h:284:20: note: ‘imr_interface’ declared here
Socket.xs: In function ‘XS_Socket_unpack_ip_mreq’:
Socket.xs:1330:25: warning: the comparison will always evaluate as ‘true’ for the address of ‘mreq’ will never be NULL [-Waddress]
Socket.xs:1324:24: note: ‘mreq’ declared here
Socket.xs: In function ‘XS_Socket_pack_ip_mreq_source’:
Socket.xs:1374:25: warning: the comparison will always evaluate as ‘true’ for the address of ‘mreq’ will never be NULL [-Waddress]
Socket.xs:1347:31: note: ‘mreq’ declared here
Socket.xs:1375:39: warning: the comparison will always evaluate as ‘true’ for the address of ‘imr_multiaddr’ will never be NULL [-Waddress]
/usr/include/netinet/in.h:303:20: note: ‘imr_multiaddr’ declared here
Socket.xs:1376:40: warning: the comparison will always evaluate as ‘true’ for the address of ‘imr_sourceaddr’ will never be NULL [-Waddress]
/usr/include/netinet/in.h:309:20: note: ‘imr_sourceaddr’ declared here
Socket.xs:1387:43: warning: the comparison will always evaluate as ‘true’ for the address of ‘imr_interface’ will never be NULL [-Waddress]
/usr/include/netinet/in.h:306:20: note: ‘imr_interface’ declared here
Socket.xs: In function ‘XS_Socket_unpack_ip_mreq_source’:
Socket.xs:1412:25: warning: the comparison will always evaluate as ‘true’ for the address of ‘mreq’ will never be NULL [-Waddress]
Socket.xs:1406:31: note: ‘mreq’ declared here
Socket.xs: In function ‘XS_Socket_pack_ipv6_mreq’:
Socket.xs:1444:25: warning: the comparison will always evaluate as ‘true’ for the address of ‘mreq’ will never be NULL [-Waddress]
Socket.xs:1430:26: note: ‘mreq’ declared here
Socket.xs:1445:42: warning: the comparison will always evaluate as ‘true’ for the address of ‘ipv6mr_multiaddr’ will never be NULL [-Waddress]
/usr/include/netinet/in.h:318:21: note: ‘ipv6mr_multiaddr’ declared here
Socket.xs: In function ‘XS_Socket_unpack_ipv6_mreq’:
Socket.xs:1468:25: warning: the comparison will always evaluate as ‘true’ for the address of ‘mreq’ will never be NULL [-Waddress]
Socket.xs:1462:26: note: ‘mreq’ declared here
Storable.xs: In function ‘store_ref’:
Storable.xs:2348:23: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
Storable.xs: In function ‘retrieve_hook_common’:
Storable.xs:5181:110: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
Storable.xs: In function ‘retrieve_ref’:
Storable.xs:5346:118: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
Storable.xs: In function ‘retrieve_overloaded’:
Storable.xs:5429:118: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
Storable.xs:5455:11: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
Storable.xs:5460:15: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
Storable.xs: In function ‘retrieve_tied_array’:
Storable.xs:5519:118: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
Storable.xs: In function ‘retrieve_tied_hash’:
Storable.xs:5553:118: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
Storable.xs: In function ‘retrieve_tied_scalar’:
Storable.xs:5587:118: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
Storable.xs: In function ‘retrieve_tied_key’:
Storable.xs:5630:118: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
Storable.xs: In function ‘retrieve_tied_idx’:
Storable.xs:5668:118: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
Storable.xs: In function ‘get_lstring’:
Storable.xs:5700:118: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
Storable.xs: In function ‘retrieve_integer’:
Storable.xs:5924:118: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
Storable.xs: In function ‘retrieve_boolean_true’:
Storable.xs:5946:118: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
Storable.xs: In function ‘retrieve_boolean_false’:
Storable.xs:5968:118: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
Storable.xs: In function ‘retrieve_netint’:
Storable.xs:6082:118: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
Storable.xs: In function ‘retrieve_double’:
Storable.xs:6106:118: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
Storable.xs: In function ‘retrieve_byte’:
Storable.xs:6139:118: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
Storable.xs: In function ‘retrieve_undef’:
Storable.xs:6161:118: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
Storable.xs: In function ‘retrieve_sv_undef’:
Storable.xs:6185:118: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
Storable.xs: In function ‘retrieve_sv_yes’:
Storable.xs:6202:118: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
Storable.xs: In function ‘retrieve_sv_no’:
Storable.xs:6219:118: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
Storable.xs: In function ‘retrieve_svundef_elem’:
Storable.xs:6236:137: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
Storable.xs: In function ‘retrieve_array’:
Storable.xs:6268:118: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
Storable.xs: In function ‘get_larray’:
Storable.xs:6319:118: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
Storable.xs: In function ‘get_lhash’:
Storable.xs:6384:118: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
Storable.xs: In function ‘retrieve_hash’:
Storable.xs:6461:118: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
Storable.xs: In function ‘retrieve_flag_hash’:
Storable.xs:6551:118: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
Storable.xs: In function ‘retrieve_code’:
Storable.xs:6680:118: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
Storable.xs: In function ‘retrieve_regexp’:
Storable.xs:6844:118: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
Storable.xs: In function ‘retrieve’:
Storable.xs:7371:118: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
Storable.xs: In function ‘do_retrieve’:
Storable.xs:7594:23: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
Piece.xs: In function ‘_strptime’:
Piece.xs:862:20: warning: the comparison will always evaluate as ‘true’ for the address of ‘mytm’ will never be NULL [-Waddress]
Piece.xs:851:23: note: ‘mytm’ declared here
Piece.xs: In function ‘XS_Time__Piece__strptime’:
Piece.xs:1126:24: warning: the comparison will always evaluate as ‘true’ for the address of ‘mytm’ will never be NULL [-Waddress]
Piece.xs:1120:18: note: ‘mytm’ declared here
mro.xs: In function ‘S_mro_get_linear_isa_c3’:
mro.xs:39:4: warning: the comparison will always evaluate as ‘true’ for the address of ‘xhv_aux’ will never be NULL [-Waddress]
../../hv.h:180:22: note: ‘xhv_aux’ declared here
APItest.xs: In function ‘XS_XS__APItest__Hash_test_force_keys’:
APItest.xs:2330:49: warning: the comparison will always evaluate as ‘true’ for the address of ‘hek_key’ will never be NULL [-Waddress]
../../perl_siphash.h: In function ‘S_perl_hash_siphash_2_4_with_state_64’:
../../perl_siphash.h:314:3198: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../perl_siphash.h:314:3226: note: here
../../perl_siphash.h:314:3236: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../perl_siphash.h:314:3264: note: here
../../perl_siphash.h:314:3274: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../perl_siphash.h:314:3302: note: here
../../perl_siphash.h:314:3312: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../perl_siphash.h:314:3340: note: here
../../perl_siphash.h:314:3350: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../perl_siphash.h:314:3378: note: here
../../perl_siphash.h:314:3388: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../perl_siphash.h:314:3415: note: here
../../inline.h: In function ‘Perl_valid_utf8_to_uv’:
../../inline.h:1452:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../inline.h:1454:7: note: here
../../inline.h:1455:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../inline.h:1457:7: note: here
../../inline.h:1458:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
../../inline.h:1460:7: note: here
re_comp.c: In function ‘Perl_reg_add_data’:
re_comp.c:341:54: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘((RExC_state_t *)pRExC_state)->rxi->data->what + (sizetype)count’ must not be NULL [-Waddress]
re_comp.c: In function ‘S_reg’:
re_comp.c:4209:69: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘pRExC_state->open_parens + (sizetype)((long unsigned int)old_size * 8)’ must not be NULL [-Waddress]
re_comp.c:4214:70: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘pRExC_state->close_parens + (sizetype)((long unsigned int)old_size * 8)’ must not be NULL [-Waddress]
re_comp.c:4218:74: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘pRExC_state->logical_to_parno + (sizetype)((long unsigned int)old_size * 4)’ must not be NULL [-Waddress]
re_comp.c:4222:74: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘pRExC_state->parno_to_logical + (sizetype)((long unsigned int)old_size * 4)’ must not be NULL [-Waddress]
re_comp.c: In function ‘S_regatom’:
re_comp.c:7019:36: warning: the comparison will always evaluate as ‘true’ for the address of ‘temp’ will never be NULL [-Waddress]
re_comp.c:7000:22: note: ‘temp’ declared here
re_comp.c:7055:36: warning: the comparison will always evaluate as ‘true’ for the address of ‘temp’ will never be NULL [-Waddress]
re_comp.c:7419:60: warning: ‘?:’ using integer constants in boolean context [-Wint-in-bool-context]
re_comp.c: In function ‘Perl_populate_anyof_bitmap_from_invlist’:
re_comp.c:7640:52: warning: the comparison will always evaluate as ‘true’ for the address of ‘bitmap’ will never be NULL [-Waddress]
../../regcomp.h:343:10: note: ‘bitmap’ declared here
re_comp.c: In function ‘S_optimize_regclass’:
re_comp.c:12293:105: warning: the comparison will always evaluate as ‘true’ for the address of ‘string’ will never be NULL [-Waddress]
../../regcomp.h:257:10: note: ‘string’ declared here
re_comp.c:12293:40: warning: the comparison will always evaluate as ‘true’ for the address of ‘low_utf8’ will never be NULL [-Waddress]
re_comp.c:12211:12: note: ‘low_utf8’ declared here
re_comp.c: In function ‘S_change_engine_size’:
re_comp.c:13004:71: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘pRExC_state->emit_start + (sizetype)((long unsigned int)pRExC_state->emit * 4)’ must not be NULL [-Waddress]
re_comp.c: In function ‘S_re_croak’:
re_comp.c:14055:19: warning: the comparison will always evaluate as ‘true’ for the address of ‘buf’ will never be NULL [-Waddress]
re_comp.c:14049:10: note: ‘buf’ declared here
re_comp.c:14064:19: warning: the comparison will always evaluate as ‘true’ for the address of ‘buf’ will never be NULL [-Waddress]
re_comp.c: In function ‘S_parse_uniprop_string’:
re_comp.c:15921:74: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘cur_ptr + (sizetype)excess_leading_zeros’ must not be NULL [-Waddress]
re_comp.c:3705:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
re_comp.c:3710:13: note: here
re_comp.c:3853:43: warning: this statement may fall through [-Wimplicit-fallthrough=]
re_comp.c:3855:13: note: here
re_comp.c:4141:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
re_comp.c:4145:13: note: here
re_comp.c:4374:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
re_comp.c:4376:9: note: here
re_comp.c: In function ‘S_parse_lparen_question_flags’:
re_comp.c:2772:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
re_comp.c:2776:13: note: here
re_comp.c: In function ‘S_regpiece’:
re_comp.c:4848:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
re_comp.c:4896:7: note: here
re_comp.c:5807:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
re_comp.c:5809:9: note: here
re_comp.c:6239:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
re_comp.c:6242:9: note: here
re_comp.c:6616:158: warning: this statement may fall through [-Wimplicit-fallthrough=]
re_comp.c:6623:21: note: here
re_comp.c:6642:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
re_comp.c:6645:21: note: here
re_comp.c:6690:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
re_comp.c:6694:17: note: here
re_exec.c: In function ‘S_isFOO_utf8_lc’:
re_exec.c:653:43: warning: ‘?:’ using integer constants in boolean context [-Wint-in-bool-context]
re_exec.c: In function ‘S_reg_set_capture_string’:
re_exec.c:3651:36: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘strbeg + (sizetype)min’ must not be NULL [-Waddress]
re_exec.c: In function ‘S_setup_EXACTISH_ST’:
re_exec.c:4816:43: warning: the comparison will always evaluate as ‘true’ for the address of ‘mod_pat’ will never be NULL [-Waddress]
re_exec.c:4747:8: note: ‘mod_pat’ declared here
re_exec.c:4820:43: warning: the comparison will always evaluate as ‘true’ for the address of ‘mod_pat’ will never be NULL [-Waddress]
re_exec.c:4882:27: warning: the comparison will always evaluate as ‘true’ for the address of ‘mod_pat’ will never be NULL [-Waddress]
re_exec.c:4905:34: warning: the comparison will always evaluate as ‘true’ for the address of ‘matches’ will never be NULL [-Waddress]
re_exec.c:4730:8: note: ‘matches’ declared here
re_exec.c:5195:42: warning: the comparison will always evaluate as ‘true’ for the address of ‘matches’ will never be NULL [-Waddress]
re_exec.c:5203:45: warning: the comparison will always evaluate as ‘true’ for the address of ‘matches’ will never be NULL [-Waddress]
re_exec.c: In function ‘S_regmatch’:
re_exec.c:8085:54: warning: ‘?:’ using integer constants in boolean context [-Wint-in-bool-context]
re_exec.c: In function ‘S_find_byclass’:
re_exec.c:3386:296: warning: this statement may fall through [-Wimplicit-fallthrough=]
re_exec.c:3386:304: note: here
re_exec.c:3386:650: warning: this statement may fall through [-Wimplicit-fallthrough=]
re_exec.c:3386:658: note: here
re_exec.c:3386:1510: warning: this statement may fall through [-Wimplicit-fallthrough=]
re_exec.c:3386:237: note: here
re_exec.c:2337:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
re_exec.c:2341:7: note: here
re_exec.c:3130:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
re_exec.c:3133:7: note: here
re_exec.c:3143:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
re_exec.c:3146:7: note: here
re_exec.c:3201:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
re_exec.c:3204:7: note: here
re_exec.c:7013:296: warning: this statement may fall through [-Wimplicit-fallthrough=]
re_exec.c:7013:304: note: here
re_exec.c:7013:650: warning: this statement may fall through [-Wimplicit-fallthrough=]
re_exec.c:7013:658: note: here
re_exec.c:7013:1510: warning: this statement may fall through [-Wimplicit-fallthrough=]
re_exec.c:7013:237: note: here
re_exec.c:6856:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
re_exec.c:6868:9: note: here
re_exec.c:7243:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
re_exec.c:7248:9: note: here
re_exec.c:7476:27: warning: this statement may fall through [-Wimplicit-fallthrough=]
re_exec.c:7479:9: note: here
re_exec.c:7517:27: warning: this statement may fall through [-Wimplicit-fallthrough=]
re_exec.c:7520:9: note: here
re_exec.c:7527:27: warning: this statement may fall through [-Wimplicit-fallthrough=]
re_exec.c:7530:9: note: here
re_exec.c:7557:27: warning: this statement may fall through [-Wimplicit-fallthrough=]
re_exec.c:7560:9: note: here
re_exec.c:7754:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
re_exec.c:7757:9: note: here
re_exec.c:7930:27: warning: this statement may fall through [-Wimplicit-fallthrough=]
re_exec.c:7933:9: note: here
re_exec.c:7969:27: warning: this statement may fall through [-Wimplicit-fallthrough=]
re_exec.c:7972:9: note: here
re_exec.c:8017:27: warning: this statement may fall through [-Wimplicit-fallthrough=]
re_exec.c:8020:9: note: here
re_exec.c:9922:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
re_exec.c:9932:9: note: here
re_exec.c:10063:31: warning: this statement may fall through [-Wimplicit-fallthrough=]
re_exec.c:10066:9: note: here
re_exec.c: In function ‘S_regrepeat’:
re_exec.c:10524:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
re_exec.c:10529:7: note: here
re_exec.c:10534:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
re_exec.c:10537:7: note: here
re_exec.c:10716:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
re_exec.c:10719:7: note: here
re_exec.c:10733:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
re_exec.c:10742:7: note: here
re_exec.c:10896:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
re_exec.c:10899:7: note: here
re_exec.c:10978:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
re_exec.c:10981:7: note: here
re_exec.c: In function ‘S_test_EXACTISH_ST’:
re_exec.c:5231:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
re_exec.c:5233:9: note: here
re_exec.c:5234:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
re_exec.c:5236:9: note: here
re_exec.c:5237:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
re_exec.c:5239:9: note: here

Non-Fatal messages(gcc):



-- 
Report by Test::Smoke v1.84 running on perl 5.40.1
(Reporter v0.054 / Smoker v0.047)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.