Back
From: metabase:user:30f4dfbe-2aae-11df-837a-5e0a49663a4f
Subject: UNKNOWN Convert-Binary-C-0.78 v5.16.3 GNU/Linux
Date: 2016-02-15T11:59:28Z
This distribution has been tested as part of the CPAN Testers
project, supporting the Perl programming language. See
http://wiki.cpantesters.org/ for more information or email
questions to cpan-testers-discuss@perl.org
--
Dear Marcus Holland-Moritz,
This is a computer-generated report for Convert-Binary-C-0.78
on perl 5.16.3, created by CPAN-Reporter-1.2015.
Thank you for uploading your work to CPAN. However, attempting to
test your distribution gave an inconclusive result.
This could be because your distribution had an error during the make/build
stage, did not define tests, tests could not be found, because your tests were
interrupted before they finished, or because the results of the tests could not
be parsed. You may wish to consult the CPAN Testers Wiki:
http://wiki.cpantesters.org/wiki/CPANAuthorNotes
Sections of this report:
* Tester comments
* Program output
* Prerequisites
* Environment and other context
------------------------------
TESTER COMMENTS
------------------------------
Additional comments from tester:
this report is from an automated smoke testing program
and was not reviewed by a human for accuracy
------------------------------
PROGRAM OUTPUT
------------------------------
Output from '/usr/bin/make -j8 -j8':
"/home/njh/perl5/perlbrew/perls/perl-5.16.3/bin/perl" "/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/site_perl/5.16.3/ExtUtils/xsubpp" -typemap "/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/ExtUtils/typemap" -typemap "typemap" C.xs > C.xsc && mv C.xsc C.c
Compiling [cc -O2] ctlib/fileinfo.c
Compiling [cc -O2] util/hash.c
Compiling [cc -O2] util/list.c
Compiling [cc -O2] util/memalloc.c
cp bin/ccconfig blib/script/ccconfig
util/hash.c:1:0: warning: -fassociative-math disabled; other options take precedence
/*******************************************************************************
^
ctlib/fileinfo.c:1:0: warning: -fassociative-math disabled; other options take precedence
/*******************************************************************************
^
util/memalloc.c:1:0: warning: -fassociative-math disabled; other options take precedence
/*******************************************************************************
^
"/home/njh/perl5/perlbrew/perls/perl-5.16.3/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/ccconfig
util/list.c:1:0: warning: -fassociative-math disabled; other options take precedence
/*******************************************************************************
^
Running Mkbootstrap for Convert::Binary::C ()
chmod 644 "C.bs"
util/list.c: In function âLL_getâ:
util/list.c:627:20: warning: cast discards âconstâ qualifier from pointer target type [-Wcast-qual]
pLink = GetLink( (LinkedList) list, item );
^
cp lib/Convert/Binary/C/Cached.pm blib/lib/Convert/Binary/C/Cached.pm
cp lib/Convert/Binary/C.pm blib/lib/Convert/Binary/C.pm
"/home/njh/perl5/perlbrew/perls/perl-5.16.3/bin/perl" "-Iblib/arch" "-Iblib/lib" ctlib/arch.pl ctlib/arch.h
"/home/njh/perl5/perlbrew/perls/perl-5.16.3/bin/perl" "-Iblib/arch" "-Iblib/lib" bin/memmap.PL examples/memmap.pl
"/home/njh/perl5/perlbrew/perls/perl-5.16.3/bin/perl" "-Iblib/arch" "-Iblib/lib" bin/elf.PL examples/elf.pl
"/home/njh/perl5/perlbrew/perls/perl-5.16.3/bin/perl" "-Iblib/arch" "-Iblib/lib" bin/perltypes.PL examples/perltypes.pl
"/home/njh/perl5/perlbrew/perls/perl-5.16.3/bin/perl" "-Iblib/arch" "-Iblib/lib" bin/convert.PL examples/convert.pl
Compiling [cc -O2] cbc/basic.c
Compiling [cc -O2] cbc/dimension.c
Compiling [cc -O2] cbc/idl.c
Compiling [cc -O2] cbc/hook.c
cbc/dimension.c:1:0: warning: -fassociative-math disabled; other options take precedence
/*******************************************************************************
^
cbc/idl.c:1:0: warning: -fassociative-math disabled; other options take precedence
/*******************************************************************************
^
cbc/hook.c:1:0: warning: -fassociative-math disabled; other options take precedence
/*******************************************************************************
^
cbc/basic.c:1:0: warning: -fassociative-math disabled; other options take precedence
/*******************************************************************************
^
Compiling [cc -O2] cbc/init.c
cbc/init.c:1:0: warning: -fassociative-math disabled; other options take precedence
/*******************************************************************************
^
Compiling [cc -O2] cbc/macros.c
cbc/macros.c:1:0: warning: -fassociative-math disabled; other options take precedence
/*******************************************************************************
^
Compiling [cc -O2] cbc/member.c
cbc/member.c:1:0: warning: -fassociative-math disabled; other options take precedence
/*******************************************************************************
^
In file included from cbc/dimension.c:21:0:
cbc/dimension.c: In function âdimtag_initâ:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:182:31: warning: unused parameter âmy_perlâ [-Wunused-parameter]
# define pTHX register tTHX my_perl PERL_UNUSED_DECL
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:194:18: note: in expansion of macro âpTHXâ
# define pTHX_ pTHX,
^
cbc/dimension.c:78:25: note: in expansion of macro âpTHX_â
static void dimtag_init(pTHX_ DimensionTag *dim)
^
cbc/dimension.c: In function âdimtag_finiâ:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:182:31: warning: unused parameter âmy_perlâ [-Wunused-parameter]
# define pTHX register tTHX my_perl PERL_UNUSED_DECL
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:194:18: note: in expansion of macro âpTHXâ
# define pTHX_ pTHX,
^
cbc/dimension.c:125:25: note: in expansion of macro âpTHX_â
static void dimtag_fini(pTHX_ DimensionTag *dim)
^
In file included from cbc/dimension.c:26:0:
cbc/dimension.c: In function âsv_to_dimensionâ:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:225:20: note: in expansion of macro âSTMT_STARTâ
#define WARN(args) STMT_START { if (PERL_WARNINGS_ON) Perl_warn args; } STMT_END
^
cbc/dimension.c:251:3: note: in expansion of macro âWARNâ
WARN((aTHX_ "Cannot use %s%s as dimension", identify_sv(sv), SvPV_nolen(warning)));
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/dimension.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
cbc/dimension.c:253:3: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(warning);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/hook.c:21:
cbc/hook.c: In function âsingle_hook_derefâ:
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/dimension.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
cbc/dimension.c:253:3: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(warning);
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
cbc/hook.c:76:5: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(hook->sub);
^
cbc/dimension.c: In function âdimension_from_memberâ:
cbc/dimension.c:280:3: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dTHR;
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/hook.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
cbc/hook.c:76:5: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(hook->sub);
^
In file included from cbc/dimension.c:26:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:225:20: note: in expansion of macro âSTMT_STARTâ
#define WARN(args) STMT_START { if (PERL_WARNINGS_ON) Perl_warn args; } STMT_END
^
cbc/dimension.c:287:5: note: in expansion of macro âWARNâ
WARN((aTHX_ "Missing parent to look up '%s'", member));
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/hook.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
cbc/hook.c:79:5: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(hook->arg);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/hook.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
cbc/hook.c:79:5: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(hook->arg);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/hook.c:21:
cbc/hook.c: In function âsingle_hook_refâ:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:230:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
cbc/hook.c:104:5: note: in expansion of macro âSvREFCNT_incâ
SvREFCNT_inc(hook->sub);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/hook.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:229:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
cbc/hook.c:104:5: note: in expansion of macro âSvREFCNT_incâ
SvREFCNT_inc(hook->sub);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/hook.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:230:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
cbc/hook.c:107:5: note: in expansion of macro âSvREFCNT_incâ
SvREFCNT_inc(hook->arg);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/hook.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:229:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
cbc/hook.c:107:5: note: in expansion of macro âSvREFCNT_incâ
SvREFCNT_inc(hook->arg);
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/cop.h:103:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
./ppport.h:6658:31: note: in expansion of macro âJMPENV_PUSHâ
# define XCPT_TRY_START JMPENV_PUSH(rEtV); if (rEtV == 0)
^
cbc/dimension.c:295:3: note: in expansion of macro âXCPT_TRY_STARTâ
XCPT_TRY_START
^
In file included from cbc/hook.c:21:0:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:182:31: warning: unused parameter âmy_perlâ [-Wunused-parameter]
# define pTHX register tTHX my_perl PERL_UNUSED_DECL
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:194:18: note: in expansion of macro âpTHXâ
# define pTHX_ pTHX,
^
cbc/hook.c:99:29: note: in expansion of macro âpTHX_â
static void single_hook_ref(pTHX_ const SingleHook *hook)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:225:20: note: in expansion of macro âSTMT_STARTâ
#define WARN(args) STMT_START { if (PERL_WARNINGS_ON) Perl_warn args; } STMT_END
^
cbc/dimension.c:332:17: note: in expansion of macro âWARNâ
WARN((aTHX_ "Expected a hash reference to look up member '%s'"
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:225:20: note: in expansion of macro âSTMT_STARTâ
#define WARN(args) STMT_START { if (PERL_WARNINGS_ON) Perl_warn args; } STMT_END
^
cbc/dimension.c:347:15: note: in expansion of macro âWARNâ
WARN((aTHX_ "Cannot find member '%s' in hash (in '%s')", name, member));
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:225:20: note: in expansion of macro âSTMT_STARTâ
#define WARN(args) STMT_START { if (PERL_WARNINGS_ON) Perl_warn args; } STMT_END
^
cbc/dimension.c:370:15: note: in expansion of macro âWARNâ
WARN((aTHX_ "Expected an array reference to look up index '%ld'"
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:225:20: note: in expansion of macro âSTMT_STARTâ
#define WARN(args) STMT_START { if (PERL_WARNINGS_ON) Perl_warn args; } STMT_END
^
cbc/dimension.c:379:15: note: in expansion of macro âWARNâ
WARN((aTHX_ "Cannot lookup index '%ld' in array of size"
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/hook.c:21:
cbc/hook.c: In function âCBC_single_hook_fillâ:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:66:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_AV(p) ((AV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/av.h:91:17: note: in expansion of macro âMUTABLE_AVâ
#define newAV() MUTABLE_AV(newSV_type(SVt_PVAV))
^
cbc/hook.c:201:21: note: in expansion of macro ânewAVâ
out = newAV();
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:230:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
cbc/hook.c:211:17: note: in expansion of macro âSvREFCNT_incâ
SvREFCNT_inc(*pSV);
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/cop.h:119:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
./ppport.h:6659:31: note: in expansion of macro âJMPENV_POPâ
# define XCPT_TRY_END JMPENV_POP;
^
cbc/dimension.c:404:3: note: in expansion of macro âXCPT_TRY_ENDâ
XCPT_TRY_END
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/hook.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:229:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
cbc/hook.c:211:17: note: in expansion of macro âSvREFCNT_incâ
SvREFCNT_inc(*pSV);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/hook.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
cbc/hook.c:214:19: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(*pSV);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/hook.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
cbc/hook.c:214:19: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(*pSV);
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/cop.h:130:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
./ppport.h:6661:31: note: in expansion of macro âJMPENV_JUMPâ
# define XCPT_RETHROW JMPENV_JUMP(rEtV)
^
cbc/dimension.c:410:5: note: in expansion of macro âXCPT_RETHROWâ
XCPT_RETHROW;
^
cbc/dimension.c: In function âdimension_from_hookâ:
cbc/dimension.c:442:3: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dTHR;
^
In file included from cbc/dimension.c:26:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/cop.h:103:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
./ppport.h:6658:31: note: in expansion of macro âJMPENV_PUSHâ
# define XCPT_TRY_START JMPENV_PUSH(rEtV); if (rEtV == 0)
^
cbc/dimension.c:453:3: note: in expansion of macro âXCPT_TRY_STARTâ
XCPT_TRY_START
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/hook.c:21:
cbc/hook.c: In function âCBC_single_hook_updateâ:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:230:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
cbc/hook.c:346:7: note: in expansion of macro âSvREFCNT_incâ
SvREFCNT_inc(src->sub);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/hook.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:229:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
cbc/hook.c:346:7: note: in expansion of macro âSvREFCNT_incâ
SvREFCNT_inc(src->sub);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/hook.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
cbc/hook.c:348:7: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(dst->sub);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/hook.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
cbc/hook.c:348:7: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(dst->sub);
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/cop.h:119:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
./ppport.h:6659:31: note: in expansion of macro âJMPENV_POPâ
# define XCPT_TRY_END JMPENV_POP;
^
cbc/dimension.c:457:3: note: in expansion of macro âXCPT_TRY_ENDâ
XCPT_TRY_END
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/hook.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:230:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
cbc/hook.c:354:7: note: in expansion of macro âSvREFCNT_incâ
SvREFCNT_inc(src->arg);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/hook.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:229:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
cbc/hook.c:354:7: note: in expansion of macro âSvREFCNT_incâ
SvREFCNT_inc(src->arg);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/dimension.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
cbc/dimension.c:464:7: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(in);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/hook.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
cbc/hook.c:356:7: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(dst->arg);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/dimension.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
cbc/dimension.c:464:7: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(in);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/hook.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
cbc/hook.c:356:7: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(dst->arg);
^
In file included from cbc/hook.c:21:0:
cbc/hook.c: In function âCBC_hook_updateâ:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:182:31: warning: unused variable âmy_perlâ [-Wunused-variable]
# define pTHX register tTHX my_perl PERL_UNUSED_DECL
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:192:19: note: in expansion of macro âpTHXâ
# define dTHX pTHX = PERL_GET_THX
^
cbc/hook.c:381:3: note: in expansion of macro âdTHXâ
dTHX;
^
In file included from cbc/dimension.c:26:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/cop.h:130:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
./ppport.h:6661:31: note: in expansion of macro âJMPENV_JUMPâ
# define XCPT_RETHROW JMPENV_JUMP(rEtV)
^
cbc/dimension.c:467:5: note: in expansion of macro âXCPT_RETHROWâ
XCPT_RETHROW;
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/dimension.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
cbc/dimension.c:474:3: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(sv);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/dimension.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
cbc/dimension.c:474:3: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(sv);
^
In file included from cbc/hook.c:24:0:
cbc/hook.c: In function âCBC_single_hook_callâ:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/pp.h:59:2: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/hook.c:493:3: note: in expansion of macro âPUSHMARKâ
PUSHMARK(SP);
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/pp.h:280:21: note: in expansion of macro âSTMT_STARTâ
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/pp.h:298:32: note: in expansion of macro âEXTENDâ
#define XPUSHs(s) STMT_START { EXTEND(sp,1); (*++sp = (s)); } STMT_END
^
cbc/hook.c:555:7: note: in expansion of macro âXPUSHsâ
XPUSHs(sv);
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/pp.h:298:19: note: in expansion of macro âSTMT_STARTâ
#define XPUSHs(s) STMT_START { EXTEND(sp,1); (*++sp = (s)); } STMT_END
^
cbc/hook.c:555:7: note: in expansion of macro âXPUSHsâ
XPUSHs(sv);
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/pp.h:280:21: note: in expansion of macro âSTMT_STARTâ
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/pp.h:298:32: note: in expansion of macro âEXTENDâ
#define XPUSHs(s) STMT_START { EXTEND(sp,1); (*++sp = (s)); } STMT_END
^
cbc/hook.c:563:7: note: in expansion of macro âXPUSHsâ
XPUSHs(in);
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/pp.h:298:19: note: in expansion of macro âSTMT_STARTâ
#define XPUSHs(s) STMT_START { EXTEND(sp,1); (*++sp = (s)); } STMT_END
^
cbc/hook.c:563:7: note: in expansion of macro âXPUSHsâ
XPUSHs(in);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/hook.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
cbc/hook.c:582:5: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(in);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/hook.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
cbc/hook.c:582:5: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(in);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/hook.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:230:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
cbc/hook.c:583:3: note: in expansion of macro âSvREFCNT_incâ
SvREFCNT_inc(out);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/hook.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:229:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
cbc/hook.c:583:3: note: in expansion of macro âSvREFCNT_incâ
SvREFCNT_inc(out);
^
In file included from cbc/dimension.c:21:0:
cbc/dimension.c: In function âCBC_dimtag_is_flexibleâ:
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/hook.c:21:
cbc/hook.c: In function âCBC_get_single_hookâ:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:182:31: warning: unused parameter âmy_perlâ [-Wunused-parameter]
# define pTHX register tTHX my_perl PERL_UNUSED_DECL
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:194:18: note: in expansion of macro âpTHXâ
# define pTHX_ pTHX,
^
cbc/dimension.c:804:24: note: in expansion of macro âpTHX_â
int dimtag_is_flexible(pTHX_ const DimensionTag *dim)
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:66:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_AV(p) ((AV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/av.h:91:17: note: in expansion of macro âMUTABLE_AVâ
#define newAV() MUTABLE_AV(newSV_type(SVt_PVAV))
^
cbc/hook.c:722:14: note: in expansion of macro ânewAVâ
AV *av = newAV();
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:230:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
cbc/hook.c:736:7: note: in expansion of macro âSvREFCNT_incâ
SvREFCNT_inc(*pSV);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/hook.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:229:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
cbc/hook.c:736:7: note: in expansion of macro âSvREFCNT_incâ
SvREFCNT_inc(*pSV);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/hook.c:21:
cbc/hook.c: In function âCBC_get_hooksâ:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:69:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_HV(p) ((HV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/hv.h:623:17: note: in expansion of macro âMUTABLE_HVâ
#define newHV() MUTABLE_HV(newSV_type(SVt_PVHV))
^
cbc/hook.c:768:12: note: in expansion of macro ânewHVâ
HV *hv = newHV();
^
In file included from cbc/init.c:24:0:
cbc/init.c: In function âget_init_str_structâ:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:225:20: note: in expansion of macro âSTMT_STARTâ
#define WARN(args) STMT_START { if (PERL_WARNINGS_ON) Perl_warn args; } STMT_END
^
cbc/init.c:120:7: note: in expansion of macro âWARNâ
WARN((aTHX_ "'%s' should be a hash reference", idl_to_str(aTHX_ idl)));
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/init.c:39:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/init.c:54:11: note: in expansion of macro âINDENTâ
INDENT; \
^
cbc/init.c:123:3: note: in expansion of macro âENTER_LEVELâ
ENTER_LEVEL;
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/init.c:53:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/init.c:123:3: note: in expansion of macro âENTER_LEVELâ
ENTER_LEVEL;
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/idl.h:32:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
./cbc/idl.h:58:11: note: in expansion of macro âIDLIST_GROWâ
IDLIST_GROW(idl, (idl)->count+1); \
^
cbc/init.c:124:3: note: in expansion of macro âIDLIST_PUSHâ
IDLIST_PUSH(idl, ID);
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/idl.h:57:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/init.c:124:3: note: in expansion of macro âIDLIST_PUSHâ
IDLIST_PUSH(idl, ID);
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/init.c:45:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/init.c:149:9: note: in expansion of macro âAPPEND_COMMAâ
APPEND_COMMA;
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:292:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/init.c:162:7: note: in expansion of macro âFOLLOW_AND_CHECK_TSPTRâ
FOLLOW_AND_CHECK_TSPTR(pTS);
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/init.c:45:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/init.c:163:7: note: in expansion of macro âAPPEND_COMMAâ
APPEND_COMMA;
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/idl.h:70:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/init.c:164:7: note: in expansion of macro âIDLIST_POPâ
IDLIST_POP(idl);
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/idl.h:32:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
./cbc/idl.h:58:11: note: in expansion of macro âIDLIST_GROWâ
IDLIST_GROW(idl, (idl)->count+1); \
^
cbc/init.c:167:7: note: in expansion of macro âIDLIST_PUSHâ
IDLIST_PUSH(idl, ID);
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/idl.h:57:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/init.c:167:7: note: in expansion of macro âIDLIST_PUSHâ
IDLIST_PUSH(idl, ID);
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/idl.h:70:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/init.c:176:3: note: in expansion of macro âIDLIST_POPâ
IDLIST_POP(idl);
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/init.c:39:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/init.c:61:11: note: in expansion of macro âINDENTâ
INDENT; \
^
cbc/init.c:177:3: note: in expansion of macro âLEAVE_LEVELâ
LEAVE_LEVEL;
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/init.c:59:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/init.c:177:3: note: in expansion of macro âLEAVE_LEVELâ
LEAVE_LEVEL;
^
cbc/init.c: In function âget_init_str_typeâ:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:225:20: note: in expansion of macro âSTMT_STARTâ
#define WARN(args) STMT_START { if (PERL_WARNINGS_ON) Perl_warn args; } STMT_END
^
cbc/init.c:216:9: note: in expansion of macro âWARNâ
WARN((aTHX_ "'%s' should be an array reference",
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/init.c:39:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/init.c:54:11: note: in expansion of macro âINDENTâ
INDENT; \
^
cbc/init.c:220:5: note: in expansion of macro âENTER_LEVELâ
ENTER_LEVEL;
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/init.c:53:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/init.c:220:5: note: in expansion of macro âENTER_LEVELâ
ENTER_LEVEL;
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/idl.h:32:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
./cbc/idl.h:58:11: note: in expansion of macro âIDLIST_GROWâ
IDLIST_GROW(idl, (idl)->count+1); \
^
cbc/init.c:221:5: note: in expansion of macro âIDLIST_PUSHâ
IDLIST_PUSH(idl, IX);
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/idl.h:57:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/init.c:221:5: note: in expansion of macro âIDLIST_PUSHâ
IDLIST_PUSH(idl, IX);
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/init.c:45:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/init.c:231:7: note: in expansion of macro âAPPEND_COMMAâ
APPEND_COMMA;
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/idl.h:70:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/init.c:237:5: note: in expansion of macro âIDLIST_POPâ
IDLIST_POP(idl);
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/init.c:39:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/init.c:61:11: note: in expansion of macro âINDENTâ
INDENT; \
^
cbc/init.c:238:5: note: in expansion of macro âLEAVE_LEVELâ
LEAVE_LEVEL;
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/init.c:59:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/init.c:238:5: note: in expansion of macro âLEAVE_LEVELâ
LEAVE_LEVEL;
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:225:20: note: in expansion of macro âSTMT_STARTâ
#define WARN(args) STMT_START { if (PERL_WARNINGS_ON) Perl_warn args; } STMT_END
^
./cbc/cbc.h:244:11: note: in expansion of macro âWARNâ
WARN((aTHX_ "Got no definition for '%s %s'", \
^
cbc/init.c:253:9: note: in expansion of macro âWARN_UNDEF_STRUCTâ
WARN_UNDEF_STRUCT(pStruct);
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/init.c:39:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/init.c:259:7: note: in expansion of macro âINDENTâ
INDENT;
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:225:20: note: in expansion of macro âSTMT_STARTâ
#define WARN(args) STMT_START { if (PERL_WARNINGS_ON) Perl_warn args; } STMT_END
^
cbc/init.c:263:11: note: in expansion of macro âWARNâ
WARN((aTHX_ "'%s' should be a scalar value", idl_to_str(aTHX_ idl)));
^
cbc/init.c: In function âCBC_get_initializer_stringâ:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/idl.h:43:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/init.c:296:3: note: in expansion of macro âIDLIST_INITâ
IDLIST_INIT(&idl);
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/idl.h:32:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
./cbc/idl.h:58:11: note: in expansion of macro âIDLIST_GROWâ
IDLIST_GROW(idl, (idl)->count+1); \
^
cbc/init.c:297:3: note: in expansion of macro âIDLIST_PUSHâ
IDLIST_PUSH(&idl, ID);
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/idl.h:57:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/init.c:297:3: note: in expansion of macro âIDLIST_PUSHâ
IDLIST_PUSH(&idl, ID);
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/idl.h:51:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/init.c:302:3: note: in expansion of macro âIDLIST_FREEâ
IDLIST_FREE(&idl);
^
cbc/dimension.c: In function âdimension_from_memberâ:
cbc/dimension.c:278:7: warning: variable âsuccessâ might be clobbered by âlongjmpâ or âvforkâ [-Wclobbered]
int success = 1;
^
cbc/dimension.c:279:7: warning: variable âsvâ might be clobbered by âlongjmpâ or âvforkâ [-Wclobbered]
SV *sv = NULL;
^
Compiling [cc -O2] cbc/object.c
cbc/object.c:1:0: warning: -fassociative-math disabled; other options take precedence
/*******************************************************************************
^
In file included from cbc/member.c:24:0:
cbc/member.c: In function âget_ams_structâ:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:1236:2: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/member.c:133:11: note: in expansion of macro âSvCUR_setâ
SvCUR_set(name, len+1);
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:292:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/member.c:143:7: note: in expansion of macro âFOLLOW_AND_CHECK_TSPTRâ
FOLLOW_AND_CHECK_TSPTR(pTS);
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:1236:2: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/member.c:145:9: note: in expansion of macro âSvCUR_setâ
SvCUR_set(name, len);
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:1236:2: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/member.c:151:5: note: in expansion of macro âSvCUR_setâ
SvCUR_set(name, len);
^
cbc/member.c: In function âget_ams_typeâ:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:1236:2: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/member.c:201:11: note: in expansion of macro âSvCUR_setâ
SvCUR_set(name, len+1);
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:1236:2: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/member.c:217:9: note: in expansion of macro âSvCUR_setâ
SvCUR_set(name, len);
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:225:20: note: in expansion of macro âSTMT_STARTâ
#define WARN(args) STMT_START { if (PERL_WARNINGS_ON) Perl_warn args; } STMT_END
^
./cbc/cbc.h:244:11: note: in expansion of macro âWARNâ
WARN((aTHX_ "Got no definition for '%s %s'", \
^
cbc/member.c:234:9: note: in expansion of macro âWARN_UNDEF_STRUCTâ
WARN_UNDEF_STRUCT(pStruct);
^
cbc/member.c: In function âget_member_string_recâ:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:225:20: note: in expansion of macro âSTMT_STARTâ
#define WARN(args) STMT_START { if (PERL_WARNINGS_ON) Perl_warn args; } STMT_END
^
./cbc/cbc.h:244:11: note: in expansion of macro âWARNâ
WARN((aTHX_ "Got no definition for '%s %s'", \
^
cbc/member.c:427:5: note: in expansion of macro âWARN_UNDEF_STRUCTâ
WARN_UNDEF_STRUCT(pStruct);
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/member.c:367:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/member.c:444:7: note: in expansion of macro âGMS_HANDLE_PAD_REGIONâ
GMS_HANDLE_PAD_REGION;
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:292:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/member.c:460:9: note: in expansion of macro âFOLLOW_AND_CHECK_TSPTRâ
FOLLOW_AND_CHECK_TSPTR(pTS);
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/member.c:382:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/member.c:474:11: note: in expansion of macro âGMS_HANDLE_BEST_MEMBERâ
GMS_HANDLE_BEST_MEMBER;
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/member.c:367:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/member.c:493:13: note: in expansion of macro âGMS_HANDLE_PAD_REGIONâ
GMS_HANDLE_PAD_REGION;
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/member.c:382:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/member.c:513:15: note: in expansion of macro âGMS_HANDLE_BEST_MEMBERâ
GMS_HANDLE_BEST_MEMBER;
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/member.c:367:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/member.c:529:5: note: in expansion of macro âGMS_HANDLE_PAD_REGIONâ
GMS_HANDLE_PAD_REGION;
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/member.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
cbc/member.c:541:3: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(bestSV);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/member.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
cbc/member.c:541:3: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(bestSV);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/member.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
cbc/member.c:544:5: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(tmpSV);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/member.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
cbc/member.c:544:5: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(tmpSV);
^
In file included from cbc/member.c:24:0:
cbc/member.c: In function âsearch_struct_memberâ:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:292:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/member.c:596:7: note: in expansion of macro âFOLLOW_AND_CHECK_TSPTRâ
FOLLOW_AND_CHECK_TSPTR(pTS);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/member.c:21:
cbc/member.c: In function âCBC_get_member_stringâ:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
cbc/member.c:702:5: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(sv);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/member.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
cbc/member.c:702:5: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(sv);
^
cbc/member.c: In function âCBC_get_memberâ:
cbc/member.c:828:13: warning: assignment discards âconstâ qualifier from pointer target type [-Wdiscarded-qualifiers]
err = "Struct members must start with a character or an underscore";
^
cbc/member.c:832:13: warning: assignment discards âconstâ qualifier from pointer target type [-Wdiscarded-qualifiers]
err = "Array indices must be constant decimal values";
^
cbc/member.c:843:13: warning: assignment discards âconstâ qualifier from pointer target type [-Wdiscarded-qualifiers]
err = "Index operator not terminated correctly";
^
cbc/member.c:847:13: warning: assignment discards âconstâ qualifier from pointer target type [-Wdiscarded-qualifiers]
err = "Incomplete compound member expression";
^
In file included from cbc/member.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/member.c:737:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/member.c:859:5: note: in expansion of macro âPROPAGATE_FLAGSâ
PROPAGATE_FLAGS(pType->tflags);
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/member.c:727:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/member.c:745:11: note: in expansion of macro âTRUNC_NAMEâ
TRUNC_NAME; \
^
cbc/member.c:900:13: note: in expansion of macro âCANNOT_ACCESS_MEMBERâ
CANNOT_ACCESS_MEMBER("array");
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/member.c:743:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/member.c:900:13: note: in expansion of macro âCANNOT_ACCESS_MEMBERâ
CANNOT_ACCESS_MEMBER("array");
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/member.c:727:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/member.c:745:11: note: in expansion of macro âTRUNC_NAMEâ
TRUNC_NAME; \
^
cbc/member.c:902:13: note: in expansion of macro âCANNOT_ACCESS_MEMBERâ
CANNOT_ACCESS_MEMBER("pointer");
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/member.c:743:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/member.c:902:13: note: in expansion of macro âCANNOT_ACCESS_MEMBERâ
CANNOT_ACCESS_MEMBER("pointer");
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/member.c:737:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/member.c:906:13: note: in expansion of macro âPROPAGATE_FLAGSâ
PROPAGATE_FLAGS(pStruct->tflags);
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/member.c:727:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/member.c:745:11: note: in expansion of macro âTRUNC_NAMEâ
TRUNC_NAME; \
^
cbc/member.c:909:13: note: in expansion of macro âCANNOT_ACCESS_MEMBERâ
CANNOT_ACCESS_MEMBER("non-compound");
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/member.c:743:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/member.c:909:13: note: in expansion of macro âCANNOT_ACCESS_MEMBERâ
CANNOT_ACCESS_MEMBER("non-compound");
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/member.c:727:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/member.c:916:13: note: in expansion of macro âTRUNC_NAMEâ
TRUNC_NAME;
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/member.c:727:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/member.c:940:15: note: in expansion of macro âTRUNC_NAMEâ
TRUNC_NAME;
^
cbc/member.c:945:19: warning: assignment discards âconstâ qualifier from pointer target type [-Wdiscarded-qualifiers]
err = "Cannot use type as an array";
^
In file included from cbc/member.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/member.c:727:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/member.c:958:15: note: in expansion of macro âTRUNC_NAMEâ
TRUNC_NAME;
^
cbc/member.c:1041:15: warning: assignment discards âconstâ qualifier from pointer target type [-Wdiscarded-qualifiers]
err = "Cannot use offset in compound member expression";
^
In file included from cbc/member.c:21:0:
cbc/member.c: In function âCBC_member_expr_walker_newâ:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:182:31: warning: unused parameter âmy_perlâ [-Wunused-parameter]
# define pTHX register tTHX my_perl PERL_UNUSED_DECL
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:194:18: note: in expansion of macro âpTHXâ
# define pTHX_ pTHX,
^
cbc/member.c:1109:41: note: in expansion of macro âpTHX_â
MemberExprWalker member_expr_walker_new(pTHX_ const char *expr, size_t len)
^
cbc/member.c: In function âCBC_member_expr_walker_walkâ:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:182:31: warning: unused parameter âmy_perlâ [-Wunused-parameter]
# define pTHX register tTHX my_perl PERL_UNUSED_DECL
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:194:18: note: in expansion of macro âpTHXâ
# define pTHX_ pTHX,
^
cbc/member.c:1182:30: note: in expansion of macro âpTHX_â
void member_expr_walker_walk(pTHX_ MemberExprWalker me, struct me_walk_info *info)
^
cbc/member.c: In function âCBC_member_expr_walker_deleteâ:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:182:31: warning: unused parameter âmy_perlâ [-Wunused-parameter]
# define pTHX register tTHX my_perl PERL_UNUSED_DECL
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:194:18: note: in expansion of macro âpTHXâ
# define pTHX_ pTHX,
^
cbc/member.c:1374:32: note: in expansion of macro âpTHX_â
void member_expr_walker_delete(pTHX_ MemberExprWalker me)
^
Compiling [cc -O2] cbc/option.c
mv: cannot stat ât_object.tmpâ: No such file or directory
Makefile:405: recipe for target 'cbc/basic.o' failed
make: *** [cbc/basic.o] Error 1
make: *** Waiting for unfinished jobs....
cbc/option.c:1:0: warning: -fassociative-math disabled; other options take precedence
/*******************************************************************************
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/object.c:21:
cbc/object.c: In function âCBC_cbc_newâ:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:69:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_HV(p) ((HV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/hv.h:623:17: note: in expansion of macro âMUTABLE_HVâ
#define newHV() MUTABLE_HV(newSV_type(SVt_PVHV))
^
cbc/object.c:82:14: note: in expansion of macro ânewHVâ
THIS->hv = newHV();
^
In file included from cbc/object.c:21:0:
cbc/object.c: In function âCBC_cbc_deleteâ:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:182:31: warning: unused parameter âmy_perlâ [-Wunused-parameter]
# define pTHX register tTHX my_perl PERL_UNUSED_DECL
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:194:18: note: in expansion of macro âpTHXâ
# define pTHX_ pTHX,
^
cbc/object.c:144:17: note: in expansion of macro âpTHX_â
void cbc_delete(pTHX_ CBC *THIS)
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/object.c:21:
cbc/object.c: In function âCBC_cbc_cloneâ:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:69:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_HV(p) ((HV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/hv.h:623:17: note: in expansion of macro âMUTABLE_HVâ
#define newHV() MUTABLE_HV(newSV_type(SVt_PVHV))
^
cbc/object.c:205:15: note: in expansion of macro ânewHVâ
clone->hv = newHV();
^
cbc/member.c: In function âget_ams_struct.isra.0â:
cbc/member.c:133:30: warning: âlenâ may be used uninitialized in this function [-Wmaybe-uninitialized]
SvCUR_set(name, len+1);
^
cbc/member.c: In function âget_ams_typeâ:
cbc/member.c:201:30: warning: âlenâ may be used uninitialized in this function [-Wmaybe-uninitialized]
SvCUR_set(name, len+1);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
cbc/option.c: In function âdisabled_keywordsâ:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:66:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_AV(p) ((AV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/av.h:91:17: note: in expansion of macro âMUTABLE_AVâ
#define newAV() MUTABLE_AV(newSV_type(SVt_PVAV))
^
cbc/option.c:294:14: note: in expansion of macro ânewAVâ
AV *av = newAV();
^
In file included from cbc/option.c:24:0:
cbc/option.c: In function âkeyword_mapâ:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:327:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:361:13: note: in expansion of macro âFAIL_CLEANâ
FAIL_CLEAN((aTHX_ "Cannot use empty string as a keyword"));
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:327:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:367:13: note: in expansion of macro âFAIL_CLEANâ
FAIL_CLEAN((aTHX_ "Cannot use '%s' as a keyword", key));
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:327:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:378:15: note: in expansion of macro âFAIL_CLEANâ
FAIL_CLEAN((aTHX_ "Cannot use a reference as a keyword"));
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:327:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:383:15: note: in expansion of macro âFAIL_CLEANâ
FAIL_CLEAN((aTHX_ "Cannot use '%s' as a keyword", map));
^
cbc/option.c:387:27: warning: cast discards âconstâ qualifier from pointer target type [-Wcast-qual]
(CKeywordToken *) pTok);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:69:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_HV(p) ((HV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/hv.h:623:17: note: in expansion of macro âMUTABLE_HVâ
#define newHV() MUTABLE_HV(newSV_type(SVt_PVHV))
^
cbc/option.c:406:14: note: in expansion of macro ânewHVâ
HV *hv = newHV();
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
cbc/option.c:418:9: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(val);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
cbc/option.c:418:9: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(val);
^
In file included from cbc/option.c:24:0:
cbc/option.c: In function âbitfields_optionâ:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:445:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:506:13: note: in expansion of macro âFAIL_CLEANâ
FAIL_CLEAN((aTHX_ "Invalid option '%s' for bitfield layout engine '%s'",
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:445:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:546:13: note: in expansion of macro âFAIL_CLEANâ
FAIL_CLEAN((aTHX_ "Invalid value '%s' for option '%s'",
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:445:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:557:15: note: in expansion of macro âFAIL_CLEANâ
FAIL_CLEAN((aTHX_ "Invalid value '%s' for option '%s'",
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:69:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_HV(p) ((HV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/hv.h:623:17: note: in expansion of macro âMUTABLE_HVâ
#define newHV() MUTABLE_HV(newSV_type(SVt_PVHV))
^
cbc/option.c:585:14: note: in expansion of macro ânewHVâ
HV *hv = newHV();
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
cbc/option.c:589:7: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(sv);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
cbc/option.c:589:7: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(sv);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
cbc/option.c:629:9: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(sv);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
cbc/option.c:629:9: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(sv);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
cbc/option.c: In function âCBC_handle_string_listâ:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:66:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_AV(p) ((AV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/av.h:91:17: note: in expansion of macro âMUTABLE_AVâ
#define newAV() MUTABLE_AV(newSV_type(SVt_PVAV))
^
cbc/option.c:716:14: note: in expansion of macro ânewAVâ
AV *av = newAV();
^
In file included from cbc/option.c:24:0:
cbc/option.c: In function âCBC_handle_optionâ:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:763:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:793:13: note: in expansion of macro âIMPACTS_LAYOUTâ
IMPACTS_LAYOUT(layout); \
^
cbc/option.c:895:5: note: in expansion of macro âFLAG_OPTIONâ
FLAG_OPTION(OrderMembers, order_members, 0, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:769:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:794:13: note: in expansion of macro âIMPACTS_PREPROCâ
IMPACTS_PREPROC(pp); \
^
cbc/option.c:895:5: note: in expansion of macro âFLAG_OPTIONâ
FLAG_OPTION(OrderMembers, order_members, 0, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:757:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:803:17: note: in expansion of macro âDID_CHANGEâ
DID_CHANGE(1); \
^
cbc/option.c:895:5: note: in expansion of macro âFLAG_OPTIONâ
FLAG_OPTION(OrderMembers, order_members, 0, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:763:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:793:13: note: in expansion of macro âIMPACTS_LAYOUTâ
IMPACTS_LAYOUT(layout); \
^
cbc/option.c:897:5: note: in expansion of macro âFLAG_OPTIONâ
FLAG_OPTION(Warnings, cfg.issue_warnings, 0, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:769:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:794:13: note: in expansion of macro âIMPACTS_PREPROCâ
IMPACTS_PREPROC(pp); \
^
cbc/option.c:897:5: note: in expansion of macro âFLAG_OPTIONâ
FLAG_OPTION(Warnings, cfg.issue_warnings, 0, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:757:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:803:17: note: in expansion of macro âDID_CHANGEâ
DID_CHANGE(1); \
^
cbc/option.c:897:5: note: in expansion of macro âFLAG_OPTIONâ
FLAG_OPTION(Warnings, cfg.issue_warnings, 0, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:763:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:793:13: note: in expansion of macro âIMPACTS_LAYOUTâ
IMPACTS_LAYOUT(layout); \
^
cbc/option.c:898:5: note: in expansion of macro âFLAG_OPTIONâ
FLAG_OPTION(HasCPPComments, cfg.has_cpp_comments, 0, 1)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:769:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:794:13: note: in expansion of macro âIMPACTS_PREPROCâ
IMPACTS_PREPROC(pp); \
^
cbc/option.c:898:5: note: in expansion of macro âFLAG_OPTIONâ
FLAG_OPTION(HasCPPComments, cfg.has_cpp_comments, 0, 1)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:757:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:803:17: note: in expansion of macro âDID_CHANGEâ
DID_CHANGE(1); \
^
cbc/option.c:898:5: note: in expansion of macro âFLAG_OPTIONâ
FLAG_OPTION(HasCPPComments, cfg.has_cpp_comments, 0, 1)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:763:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:793:13: note: in expansion of macro âIMPACTS_LAYOUTâ
IMPACTS_LAYOUT(layout); \
^
cbc/option.c:899:5: note: in expansion of macro âFLAG_OPTIONâ
FLAG_OPTION(HasMacroVAARGS, cfg.has_macro_vaargs, 0, 1)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:769:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:794:13: note: in expansion of macro âIMPACTS_PREPROCâ
IMPACTS_PREPROC(pp); \
^
cbc/option.c:899:5: note: in expansion of macro âFLAG_OPTIONâ
FLAG_OPTION(HasMacroVAARGS, cfg.has_macro_vaargs, 0, 1)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:757:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:803:17: note: in expansion of macro âDID_CHANGEâ
DID_CHANGE(1); \
^
cbc/option.c:899:5: note: in expansion of macro âFLAG_OPTIONâ
FLAG_OPTION(HasMacroVAARGS, cfg.has_macro_vaargs, 0, 1)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:763:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:793:13: note: in expansion of macro âIMPACTS_LAYOUTâ
IMPACTS_LAYOUT(layout); \
^
cbc/option.c:900:5: note: in expansion of macro âFLAG_OPTIONâ
FLAG_OPTION(UnsignedChars, cfg.unsigned_chars, 0, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:769:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:794:13: note: in expansion of macro âIMPACTS_PREPROCâ
IMPACTS_PREPROC(pp); \
^
cbc/option.c:900:5: note: in expansion of macro âFLAG_OPTIONâ
FLAG_OPTION(UnsignedChars, cfg.unsigned_chars, 0, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:757:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:803:17: note: in expansion of macro âDID_CHANGEâ
DID_CHANGE(1); \
^
cbc/option.c:900:5: note: in expansion of macro âFLAG_OPTIONâ
FLAG_OPTION(UnsignedChars, cfg.unsigned_chars, 0, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:763:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:793:13: note: in expansion of macro âIMPACTS_LAYOUTâ
IMPACTS_LAYOUT(layout); \
^
cbc/option.c:901:5: note: in expansion of macro âFLAG_OPTIONâ
FLAG_OPTION(UnsignedBitfields, cfg.unsigned_bitfields, 0, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:769:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:794:13: note: in expansion of macro âIMPACTS_PREPROCâ
IMPACTS_PREPROC(pp); \
^
cbc/option.c:901:5: note: in expansion of macro âFLAG_OPTIONâ
FLAG_OPTION(UnsignedBitfields, cfg.unsigned_bitfields, 0, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:757:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:803:17: note: in expansion of macro âDID_CHANGEâ
DID_CHANGE(1); \
^
cbc/option.c:901:5: note: in expansion of macro âFLAG_OPTIONâ
FLAG_OPTION(UnsignedBitfields, cfg.unsigned_bitfields, 0, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:763:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:812:13: note: in expansion of macro âIMPACTS_LAYOUTâ
IMPACTS_LAYOUT(layout); \
^
cbc/option.c:903:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(PointerSize, cfg.layout.ptr_size, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:769:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:813:13: note: in expansion of macro âIMPACTS_PREPROCâ
IMPACTS_PREPROC(pp); \
^
cbc/option.c:903:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(PointerSize, cfg.layout.ptr_size, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:757:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:787:13: note: in expansion of macro âDID_CHANGEâ
DID_CHANGE(1); \
^
cbc/option.c:820:17: note: in expansion of macro âUPDATE_OPTâ
UPDATE_OPT(config, val); \
^
cbc/option.c:903:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(PointerSize, cfg.layout.ptr_size, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:783:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:820:17: note: in expansion of macro âUPDATE_OPTâ
UPDATE_OPT(config, val); \
^
cbc/option.c:903:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(PointerSize, cfg.layout.ptr_size, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:763:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:812:13: note: in expansion of macro âIMPACTS_LAYOUTâ
IMPACTS_LAYOUT(layout); \
^
cbc/option.c:904:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(EnumSize, cfg.layout.enum_size, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:769:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:813:13: note: in expansion of macro âIMPACTS_PREPROCâ
IMPACTS_PREPROC(pp); \
^
cbc/option.c:904:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(EnumSize, cfg.layout.enum_size, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:757:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:787:13: note: in expansion of macro âDID_CHANGEâ
DID_CHANGE(1); \
^
cbc/option.c:820:17: note: in expansion of macro âUPDATE_OPTâ
UPDATE_OPT(config, val); \
^
cbc/option.c:904:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(EnumSize, cfg.layout.enum_size, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:783:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:820:17: note: in expansion of macro âUPDATE_OPTâ
UPDATE_OPT(config, val); \
^
cbc/option.c:904:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(EnumSize, cfg.layout.enum_size, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:763:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:812:13: note: in expansion of macro âIMPACTS_LAYOUTâ
IMPACTS_LAYOUT(layout); \
^
cbc/option.c:905:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(IntSize, cfg.layout.int_size, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:769:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:813:13: note: in expansion of macro âIMPACTS_PREPROCâ
IMPACTS_PREPROC(pp); \
^
cbc/option.c:905:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(IntSize, cfg.layout.int_size, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:757:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:787:13: note: in expansion of macro âDID_CHANGEâ
DID_CHANGE(1); \
^
cbc/option.c:820:17: note: in expansion of macro âUPDATE_OPTâ
UPDATE_OPT(config, val); \
^
cbc/option.c:905:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(IntSize, cfg.layout.int_size, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:783:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:820:17: note: in expansion of macro âUPDATE_OPTâ
UPDATE_OPT(config, val); \
^
cbc/option.c:905:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(IntSize, cfg.layout.int_size, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:763:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:812:13: note: in expansion of macro âIMPACTS_LAYOUTâ
IMPACTS_LAYOUT(layout); \
^
cbc/option.c:906:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(CharSize, cfg.layout.char_size, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:769:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:813:13: note: in expansion of macro âIMPACTS_PREPROCâ
IMPACTS_PREPROC(pp); \
^
cbc/option.c:906:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(CharSize, cfg.layout.char_size, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:757:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:787:13: note: in expansion of macro âDID_CHANGEâ
DID_CHANGE(1); \
^
cbc/option.c:820:17: note: in expansion of macro âUPDATE_OPTâ
UPDATE_OPT(config, val); \
^
cbc/option.c:906:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(CharSize, cfg.layout.char_size, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:783:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:820:17: note: in expansion of macro âUPDATE_OPTâ
UPDATE_OPT(config, val); \
^
cbc/option.c:906:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(CharSize, cfg.layout.char_size, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:763:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:812:13: note: in expansion of macro âIMPACTS_LAYOUTâ
IMPACTS_LAYOUT(layout); \
^
cbc/option.c:907:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(ShortSize, cfg.layout.short_size, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:769:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:813:13: note: in expansion of macro âIMPACTS_PREPROCâ
IMPACTS_PREPROC(pp); \
^
cbc/option.c:907:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(ShortSize, cfg.layout.short_size, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:757:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:787:13: note: in expansion of macro âDID_CHANGEâ
DID_CHANGE(1); \
^
cbc/option.c:820:17: note: in expansion of macro âUPDATE_OPTâ
UPDATE_OPT(config, val); \
^
cbc/option.c:907:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(ShortSize, cfg.layout.short_size, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:783:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:820:17: note: in expansion of macro âUPDATE_OPTâ
UPDATE_OPT(config, val); \
^
cbc/option.c:907:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(ShortSize, cfg.layout.short_size, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:763:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:812:13: note: in expansion of macro âIMPACTS_LAYOUTâ
IMPACTS_LAYOUT(layout); \
^
cbc/option.c:908:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(LongSize, cfg.layout.long_size, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:769:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:813:13: note: in expansion of macro âIMPACTS_PREPROCâ
IMPACTS_PREPROC(pp); \
^
cbc/option.c:908:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(LongSize, cfg.layout.long_size, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:757:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:787:13: note: in expansion of macro âDID_CHANGEâ
DID_CHANGE(1); \
^
cbc/option.c:820:17: note: in expansion of macro âUPDATE_OPTâ
UPDATE_OPT(config, val); \
^
cbc/option.c:908:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(LongSize, cfg.layout.long_size, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:783:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:820:17: note: in expansion of macro âUPDATE_OPTâ
UPDATE_OPT(config, val); \
^
cbc/option.c:908:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(LongSize, cfg.layout.long_size, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:763:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:812:13: note: in expansion of macro âIMPACTS_LAYOUTâ
IMPACTS_LAYOUT(layout); \
^
cbc/option.c:909:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(LongLongSize, cfg.layout.long_long_size, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:769:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:813:13: note: in expansion of macro âIMPACTS_PREPROCâ
IMPACTS_PREPROC(pp); \
^
cbc/option.c:909:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(LongLongSize, cfg.layout.long_long_size, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:757:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:787:13: note: in expansion of macro âDID_CHANGEâ
DID_CHANGE(1); \
^
cbc/option.c:820:17: note: in expansion of macro âUPDATE_OPTâ
UPDATE_OPT(config, val); \
^
cbc/option.c:909:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(LongLongSize, cfg.layout.long_long_size, 1, 0)
^
cbc/member.c: In function âsearch_struct_member.isra.1â:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:783:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:820:17: note: in expansion of macro âUPDATE_OPTâ
UPDATE_OPT(config, val); \
^
cbc/option.c:909:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(LongLongSize, cfg.layout.long_long_size, 1, 0)
^
cbc/member.c:610:12: warning: âoffsetâ may be used uninitialized in this function [-Wmaybe-uninitialized]
return offset < 0 ? 0 : offset;
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:763:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:812:13: note: in expansion of macro âIMPACTS_LAYOUTâ
IMPACTS_LAYOUT(layout); \
^
cbc/option.c:910:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(FloatSize, cfg.layout.float_size, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:769:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:813:13: note: in expansion of macro âIMPACTS_PREPROCâ
IMPACTS_PREPROC(pp); \
^
cbc/option.c:910:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(FloatSize, cfg.layout.float_size, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:757:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:787:13: note: in expansion of macro âDID_CHANGEâ
DID_CHANGE(1); \
^
cbc/option.c:820:17: note: in expansion of macro âUPDATE_OPTâ
UPDATE_OPT(config, val); \
^
cbc/option.c:910:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(FloatSize, cfg.layout.float_size, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:783:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:820:17: note: in expansion of macro âUPDATE_OPTâ
UPDATE_OPT(config, val); \
^
cbc/option.c:910:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(FloatSize, cfg.layout.float_size, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:763:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:812:13: note: in expansion of macro âIMPACTS_LAYOUTâ
IMPACTS_LAYOUT(layout); \
^
cbc/option.c:911:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(DoubleSize, cfg.layout.double_size, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:769:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:813:13: note: in expansion of macro âIMPACTS_PREPROCâ
IMPACTS_PREPROC(pp); \
^
cbc/option.c:911:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(DoubleSize, cfg.layout.double_size, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:757:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:787:13: note: in expansion of macro âDID_CHANGEâ
DID_CHANGE(1); \
^
cbc/option.c:820:17: note: in expansion of macro âUPDATE_OPTâ
UPDATE_OPT(config, val); \
^
cbc/option.c:911:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(DoubleSize, cfg.layout.double_size, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:783:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:820:17: note: in expansion of macro âUPDATE_OPTâ
UPDATE_OPT(config, val); \
^
cbc/option.c:911:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(DoubleSize, cfg.layout.double_size, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:763:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:812:13: note: in expansion of macro âIMPACTS_LAYOUTâ
IMPACTS_LAYOUT(layout); \
^
cbc/option.c:912:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(LongDoubleSize, cfg.layout.long_double_size, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:769:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:813:13: note: in expansion of macro âIMPACTS_PREPROCâ
IMPACTS_PREPROC(pp); \
^
cbc/option.c:912:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(LongDoubleSize, cfg.layout.long_double_size, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:757:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:787:13: note: in expansion of macro âDID_CHANGEâ
DID_CHANGE(1); \
^
cbc/option.c:820:17: note: in expansion of macro âUPDATE_OPTâ
UPDATE_OPT(config, val); \
^
cbc/option.c:912:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(LongDoubleSize, cfg.layout.long_double_size, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:783:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:820:17: note: in expansion of macro âUPDATE_OPTâ
UPDATE_OPT(config, val); \
^
cbc/option.c:912:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(LongDoubleSize, cfg.layout.long_double_size, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:763:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:812:13: note: in expansion of macro âIMPACTS_LAYOUTâ
IMPACTS_LAYOUT(layout); \
^
cbc/option.c:913:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(Alignment, cfg.layout.alignment, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:769:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:813:13: note: in expansion of macro âIMPACTS_PREPROCâ
IMPACTS_PREPROC(pp); \
^
cbc/option.c:913:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(Alignment, cfg.layout.alignment, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:757:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:787:13: note: in expansion of macro âDID_CHANGEâ
DID_CHANGE(1); \
^
cbc/option.c:820:17: note: in expansion of macro âUPDATE_OPTâ
UPDATE_OPT(config, val); \
^
cbc/option.c:913:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(Alignment, cfg.layout.alignment, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:783:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:820:17: note: in expansion of macro âUPDATE_OPTâ
UPDATE_OPT(config, val); \
^
cbc/option.c:913:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(Alignment, cfg.layout.alignment, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:763:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:812:13: note: in expansion of macro âIMPACTS_LAYOUTâ
IMPACTS_LAYOUT(layout); \
^
cbc/option.c:914:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(CompoundAlignment, cfg.layout.compound_alignment, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:769:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:813:13: note: in expansion of macro âIMPACTS_PREPROCâ
IMPACTS_PREPROC(pp); \
^
cbc/option.c:914:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(CompoundAlignment, cfg.layout.compound_alignment, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:757:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:787:13: note: in expansion of macro âDID_CHANGEâ
DID_CHANGE(1); \
^
cbc/option.c:820:17: note: in expansion of macro âUPDATE_OPTâ
UPDATE_OPT(config, val); \
^
cbc/option.c:914:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(CompoundAlignment, cfg.layout.compound_alignment, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:783:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:820:17: note: in expansion of macro âUPDATE_OPTâ
UPDATE_OPT(config, val); \
^
cbc/option.c:914:5: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(CompoundAlignment, cfg.layout.compound_alignment, 1, 0)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:763:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:828:13: note: in expansion of macro âIMPACTS_LAYOUTâ
IMPACTS_LAYOUT(layout); \
^
cbc/option.c:916:5: note: in expansion of macro âTRISTATE_FLAG_OPTIONâ
TRISTATE_FLAG_OPTION(HostedC, cfg.has_std_c_hosted, cfg.is_std_c_hosted, 0, 1)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:769:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:829:13: note: in expansion of macro âIMPACTS_PREPROCâ
IMPACTS_PREPROC(pp); \
^
cbc/option.c:916:5: note: in expansion of macro âTRISTATE_FLAG_OPTIONâ
TRISTATE_FLAG_OPTION(HostedC, cfg.has_std_c_hosted, cfg.is_std_c_hosted, 0, 1)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:757:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:846:15: note: in expansion of macro âDID_CHANGEâ
DID_CHANGE(changed); \
^
cbc/option.c:916:5: note: in expansion of macro âTRISTATE_FLAG_OPTIONâ
TRISTATE_FLAG_OPTION(HostedC, cfg.has_std_c_hosted, cfg.is_std_c_hosted, 0, 1)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:763:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:854:13: note: in expansion of macro âIMPACTS_LAYOUTâ
IMPACTS_LAYOUT(layout); \
^
cbc/option.c:918:5: note: in expansion of macro âTRISTATE_INT_OPTIONâ
TRISTATE_INT_OPTION(StdCVersion, cfg.has_std_c, cfg.std_c_version, 0, 1)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:769:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:855:13: note: in expansion of macro âIMPACTS_PREPROCâ
IMPACTS_PREPROC(pp); \
^
cbc/option.c:918:5: note: in expansion of macro âTRISTATE_INT_OPTIONâ
TRISTATE_INT_OPTION(StdCVersion, cfg.has_std_c, cfg.std_c_version, 0, 1)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:757:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:872:15: note: in expansion of macro âDID_CHANGEâ
DID_CHANGE(changed); \
^
cbc/option.c:918:5: note: in expansion of macro âTRISTATE_INT_OPTIONâ
TRISTATE_INT_OPTION(StdCVersion, cfg.has_std_c, cfg.std_c_version, 0, 1)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:763:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:880:13: note: in expansion of macro âIMPACTS_LAYOUTâ
IMPACTS_LAYOUT(layout); \
^
cbc/option.c:920:5: note: in expansion of macro âSTRLIST_OPTIONâ
STRLIST_OPTION(Include, cfg.includes, 0, 1)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:769:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:881:13: note: in expansion of macro âIMPACTS_PREPROCâ
IMPACTS_PREPROC(pp); \
^
cbc/option.c:920:5: note: in expansion of macro âSTRLIST_OPTIONâ
STRLIST_OPTION(Include, cfg.includes, 0, 1)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:757:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:883:13: note: in expansion of macro âDID_CHANGEâ
DID_CHANGE(sv_val != NULL); \
^
cbc/option.c:920:5: note: in expansion of macro âSTRLIST_OPTIONâ
STRLIST_OPTION(Include, cfg.includes, 0, 1)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:763:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:880:13: note: in expansion of macro âIMPACTS_LAYOUTâ
IMPACTS_LAYOUT(layout); \
^
cbc/option.c:921:5: note: in expansion of macro âSTRLIST_OPTIONâ
STRLIST_OPTION(Define, cfg.defines, 0, 1)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:769:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:881:13: note: in expansion of macro âIMPACTS_PREPROCâ
IMPACTS_PREPROC(pp); \
^
cbc/option.c:921:5: note: in expansion of macro âSTRLIST_OPTIONâ
STRLIST_OPTION(Define, cfg.defines, 0, 1)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:757:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:883:13: note: in expansion of macro âDID_CHANGEâ
DID_CHANGE(sv_val != NULL); \
^
cbc/option.c:921:5: note: in expansion of macro âSTRLIST_OPTIONâ
STRLIST_OPTION(Define, cfg.defines, 0, 1)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:763:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:880:13: note: in expansion of macro âIMPACTS_LAYOUTâ
IMPACTS_LAYOUT(layout); \
^
cbc/option.c:922:5: note: in expansion of macro âSTRLIST_OPTIONâ
STRLIST_OPTION(Assert, cfg.assertions, 0, 1)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:769:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:881:13: note: in expansion of macro âIMPACTS_PREPROCâ
IMPACTS_PREPROC(pp); \
^
cbc/option.c:922:5: note: in expansion of macro âSTRLIST_OPTIONâ
STRLIST_OPTION(Assert, cfg.assertions, 0, 1)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:757:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:883:13: note: in expansion of macro âDID_CHANGEâ
DID_CHANGE(sv_val != NULL); \
^
cbc/option.c:922:5: note: in expansion of macro âSTRLIST_OPTIONâ
STRLIST_OPTION(Assert, cfg.assertions, 0, 1)
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:763:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:925:7: note: in expansion of macro âIMPACTS_LAYOUTâ
IMPACTS_LAYOUT(0);
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:757:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:928:7: note: in expansion of macro âDID_CHANGEâ
DID_CHANGE(sv_val != NULL);
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:763:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:932:7: note: in expansion of macro âIMPACTS_LAYOUTâ
IMPACTS_LAYOUT(0);
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:757:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:934:7: note: in expansion of macro âDID_CHANGEâ
DID_CHANGE(sv_val != NULL);
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:763:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:938:7: note: in expansion of macro âIMPACTS_LAYOUTâ
IMPACTS_LAYOUT(1);
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:757:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:787:13: note: in expansion of macro âDID_CHANGEâ
DID_CHANGE(1); \
^
cbc/option.c:942:9: note: in expansion of macro âUPDATE_OPTâ
UPDATE_OPT(cfg.layout.byte_order, pOpt->value);
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:783:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:942:9: note: in expansion of macro âUPDATE_OPTâ
UPDATE_OPT(cfg.layout.byte_order, pOpt->value);
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:763:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:953:7: note: in expansion of macro âIMPACTS_LAYOUTâ
IMPACTS_LAYOUT(0);
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:757:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:787:13: note: in expansion of macro âDID_CHANGEâ
DID_CHANGE(1); \
^
cbc/option.c:957:9: note: in expansion of macro âUPDATE_OPTâ
UPDATE_OPT(enumType, pOpt->value);
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:783:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:957:9: note: in expansion of macro âUPDATE_OPTâ
UPDATE_OPT(enumType, pOpt->value);
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:763:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:967:7: note: in expansion of macro âIMPACTS_LAYOUTâ
IMPACTS_LAYOUT(1);
^
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
cbc/option.c:757:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:969:7: note: in expansion of macro âDID_CHANGEâ
DID_CHANGE(sv_val != NULL);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
cbc/option.c: In function âCBC_get_configurationâ:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:69:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_HV(p) ((HV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/hv.h:623:17: note: in expansion of macro âMUTABLE_HVâ
#define newHV() MUTABLE_HV(newSV_type(SVt_PVHV))
^
cbc/option.c:1038:12: note: in expansion of macro ânewHVâ
HV *hv = newHV();
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1014:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1041:3: note: in expansion of macro âFLAG_OPTIONâ
FLAG_OPTION(OrderMembers, order_members )
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1014:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1041:3: note: in expansion of macro âFLAG_OPTIONâ
FLAG_OPTION(OrderMembers, order_members )
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1014:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1041:3: note: in expansion of macro âFLAG_OPTIONâ
FLAG_OPTION(OrderMembers, order_members )
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1014:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1043:3: note: in expansion of macro âFLAG_OPTIONâ
FLAG_OPTION(Warnings, cfg.issue_warnings )
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1014:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1043:3: note: in expansion of macro âFLAG_OPTIONâ
FLAG_OPTION(Warnings, cfg.issue_warnings )
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1014:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1043:3: note: in expansion of macro âFLAG_OPTIONâ
FLAG_OPTION(Warnings, cfg.issue_warnings )
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1014:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1044:3: note: in expansion of macro âFLAG_OPTIONâ
FLAG_OPTION(HasCPPComments, cfg.has_cpp_comments )
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1014:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1044:3: note: in expansion of macro âFLAG_OPTIONâ
FLAG_OPTION(HasCPPComments, cfg.has_cpp_comments )
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1014:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1044:3: note: in expansion of macro âFLAG_OPTIONâ
FLAG_OPTION(HasCPPComments, cfg.has_cpp_comments )
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1014:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1045:3: note: in expansion of macro âFLAG_OPTIONâ
FLAG_OPTION(HasMacroVAARGS, cfg.has_macro_vaargs )
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1014:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1045:3: note: in expansion of macro âFLAG_OPTIONâ
FLAG_OPTION(HasMacroVAARGS, cfg.has_macro_vaargs )
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1014:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1045:3: note: in expansion of macro âFLAG_OPTIONâ
FLAG_OPTION(HasMacroVAARGS, cfg.has_macro_vaargs )
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1014:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1046:3: note: in expansion of macro âFLAG_OPTIONâ
FLAG_OPTION(UnsignedChars, cfg.unsigned_chars )
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1014:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1046:3: note: in expansion of macro âFLAG_OPTIONâ
FLAG_OPTION(UnsignedChars, cfg.unsigned_chars )
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1014:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1046:3: note: in expansion of macro âFLAG_OPTIONâ
FLAG_OPTION(UnsignedChars, cfg.unsigned_chars )
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1014:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1047:3: note: in expansion of macro âFLAG_OPTIONâ
FLAG_OPTION(UnsignedBitfields, cfg.unsigned_bitfields)
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1014:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1047:3: note: in expansion of macro âFLAG_OPTIONâ
FLAG_OPTION(UnsignedBitfields, cfg.unsigned_bitfields)
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1014:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1047:3: note: in expansion of macro âFLAG_OPTIONâ
FLAG_OPTION(UnsignedBitfields, cfg.unsigned_bitfields)
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1022:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1049:3: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(PointerSize, cfg.layout.ptr_size )
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1022:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1049:3: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(PointerSize, cfg.layout.ptr_size )
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1022:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1049:3: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(PointerSize, cfg.layout.ptr_size )
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1022:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1050:3: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(EnumSize, cfg.layout.enum_size )
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1022:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1050:3: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(EnumSize, cfg.layout.enum_size )
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1022:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1050:3: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(EnumSize, cfg.layout.enum_size )
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1022:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1051:3: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(IntSize, cfg.layout.int_size )
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1022:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1051:3: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(IntSize, cfg.layout.int_size )
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1022:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1051:3: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(IntSize, cfg.layout.int_size )
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1022:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1052:3: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(CharSize, cfg.layout.char_size )
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1022:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1052:3: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(CharSize, cfg.layout.char_size )
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1022:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1052:3: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(CharSize, cfg.layout.char_size )
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1022:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1053:3: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(ShortSize, cfg.layout.short_size )
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1022:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1053:3: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(ShortSize, cfg.layout.short_size )
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1022:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1053:3: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(ShortSize, cfg.layout.short_size )
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1022:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1054:3: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(LongSize, cfg.layout.long_size )
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1022:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1054:3: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(LongSize, cfg.layout.long_size )
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1022:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1054:3: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(LongSize, cfg.layout.long_size )
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1022:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1055:3: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(LongLongSize, cfg.layout.long_long_size )
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1022:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1055:3: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(LongLongSize, cfg.layout.long_long_size )
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1022:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1055:3: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(LongLongSize, cfg.layout.long_long_size )
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1022:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1056:3: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(FloatSize, cfg.layout.float_size )
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1022:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1056:3: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(FloatSize, cfg.layout.float_size )
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1022:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1056:3: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(FloatSize, cfg.layout.float_size )
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1022:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1057:3: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(DoubleSize, cfg.layout.double_size )
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1022:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1057:3: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(DoubleSize, cfg.layout.double_size )
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1022:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1057:3: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(DoubleSize, cfg.layout.double_size )
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1022:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1058:3: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(LongDoubleSize, cfg.layout.long_double_size )
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1022:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1058:3: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(LongDoubleSize, cfg.layout.long_double_size )
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1022:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1058:3: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(LongDoubleSize, cfg.layout.long_double_size )
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1022:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1059:3: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(Alignment, cfg.layout.alignment )
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1022:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1059:3: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(Alignment, cfg.layout.alignment )
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1022:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1059:3: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(Alignment, cfg.layout.alignment )
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1022:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1060:3: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(CompoundAlignment, cfg.layout.compound_alignment)
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1022:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1060:3: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(CompoundAlignment, cfg.layout.compound_alignment)
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1022:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1060:3: note: in expansion of macro âIVAL_OPTIONâ
IVAL_OPTION(CompoundAlignment, cfg.layout.compound_alignment)
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1026:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1062:3: note: in expansion of macro âTRISTATE_FLAG_OPTIONâ
TRISTATE_FLAG_OPTION(HostedC, cfg.has_std_c_hosted, cfg.is_std_c_hosted)
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1026:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1062:3: note: in expansion of macro âTRISTATE_FLAG_OPTIONâ
TRISTATE_FLAG_OPTION(HostedC, cfg.has_std_c_hosted, cfg.is_std_c_hosted)
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1026:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1062:3: note: in expansion of macro âTRISTATE_FLAG_OPTIONâ
TRISTATE_FLAG_OPTION(HostedC, cfg.has_std_c_hosted, cfg.is_std_c_hosted)
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1030:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1064:3: note: in expansion of macro âTRISTATE_INT_OPTIONâ
TRISTATE_INT_OPTION(StdCVersion, cfg.has_std_c, cfg.std_c_version)
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1030:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1064:3: note: in expansion of macro âTRISTATE_INT_OPTIONâ
TRISTATE_INT_OPTION(StdCVersion, cfg.has_std_c, cfg.std_c_version)
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1030:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1064:3: note: in expansion of macro âTRISTATE_INT_OPTIONâ
TRISTATE_INT_OPTION(StdCVersion, cfg.has_std_c, cfg.std_c_version)
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1018:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1066:3: note: in expansion of macro âSTRLIST_OPTIONâ
STRLIST_OPTION(Include, cfg.includes )
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1018:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1066:3: note: in expansion of macro âSTRLIST_OPTIONâ
STRLIST_OPTION(Include, cfg.includes )
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1018:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1066:3: note: in expansion of macro âSTRLIST_OPTIONâ
STRLIST_OPTION(Include, cfg.includes )
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1018:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1067:3: note: in expansion of macro âSTRLIST_OPTIONâ
STRLIST_OPTION(Define, cfg.defines )
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1018:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1067:3: note: in expansion of macro âSTRLIST_OPTIONâ
STRLIST_OPTION(Define, cfg.defines )
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1018:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1067:3: note: in expansion of macro âSTRLIST_OPTIONâ
STRLIST_OPTION(Define, cfg.defines )
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1018:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1068:3: note: in expansion of macro âSTRLIST_OPTIONâ
STRLIST_OPTION(Assert, cfg.assertions )
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1018:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1068:3: note: in expansion of macro âSTRLIST_OPTIONâ
STRLIST_OPTION(Assert, cfg.assertions )
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1018:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1068:3: note: in expansion of macro âSTRLIST_OPTIONâ
STRLIST_OPTION(Assert, cfg.assertions )
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1018:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1069:3: note: in expansion of macro âSTRLIST_OPTIONâ
STRLIST_OPTION(DisabledKeywords, cfg.disabled_keywords)
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1018:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1069:3: note: in expansion of macro âSTRLIST_OPTIONâ
STRLIST_OPTION(DisabledKeywords, cfg.disabled_keywords)
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1018:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1069:3: note: in expansion of macro âSTRLIST_OPTIONâ
STRLIST_OPTION(DisabledKeywords, cfg.disabled_keywords)
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1072:3: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, "KeywordMap", sv);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1072:3: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, "KeywordMap", sv);
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1072:3: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, "KeywordMap", sv);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1034:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1074:3: note: in expansion of macro âSTRING_OPTIONâ
STRING_OPTION(ByteOrder, THIS->cfg.layout.byte_order)
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1034:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1074:3: note: in expansion of macro âSTRING_OPTIONâ
STRING_OPTION(ByteOrder, THIS->cfg.layout.byte_order)
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1034:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1074:3: note: in expansion of macro âSTRING_OPTIONâ
STRING_OPTION(ByteOrder, THIS->cfg.layout.byte_order)
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1034:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1075:3: note: in expansion of macro âSTRING_OPTIONâ
STRING_OPTION(EnumType, THIS->enumType)
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1034:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1075:3: note: in expansion of macro âSTRING_OPTIONâ
STRING_OPTION(EnumType, THIS->enumType)
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1034:11: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, #name, sv);
^
cbc/option.c:1075:3: note: in expansion of macro âSTRING_OPTIONâ
STRING_OPTION(EnumType, THIS->enumType)
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1078:3: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, "Bitfields", sv);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1078:3: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, "Bitfields", sv);
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1078:3: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(hv, "Bitfields", sv);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
cbc/option.c: In function âCBC_get_native_propertyâ:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:69:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_HV(p) ((HV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/hv.h:623:17: note: in expansion of macro âMUTABLE_HVâ
#define newHV() MUTABLE_HV(newSV_type(SVt_PVHV))
^
cbc/option.c:1131:13: note: in expansion of macro ânewHVâ
HV *h = newHV();
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1133:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "PointerSize", newSViv(CTLIB_POINTER_SIZE));
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1133:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "PointerSize", newSViv(CTLIB_POINTER_SIZE));
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1133:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "PointerSize", newSViv(CTLIB_POINTER_SIZE));
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1134:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "IntSize", newSViv(CTLIB_int_SIZE));
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1134:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "IntSize", newSViv(CTLIB_int_SIZE));
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1134:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "IntSize", newSViv(CTLIB_int_SIZE));
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1135:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "CharSize", newSViv(CTLIB_char_SIZE));
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1135:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "CharSize", newSViv(CTLIB_char_SIZE));
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1135:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "CharSize", newSViv(CTLIB_char_SIZE));
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1136:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "ShortSize", newSViv(CTLIB_short_SIZE));
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1136:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "ShortSize", newSViv(CTLIB_short_SIZE));
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1136:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "ShortSize", newSViv(CTLIB_short_SIZE));
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1137:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "LongSize", newSViv(CTLIB_long_SIZE));
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1137:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "LongSize", newSViv(CTLIB_long_SIZE));
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1137:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "LongSize", newSViv(CTLIB_long_SIZE));
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1138:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "LongLongSize", newSViv(CTLIB_long_long_SIZE));
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1138:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "LongLongSize", newSViv(CTLIB_long_long_SIZE));
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1138:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "LongLongSize", newSViv(CTLIB_long_long_SIZE));
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1139:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "FloatSize", newSViv(CTLIB_float_SIZE));
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1139:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "FloatSize", newSViv(CTLIB_float_SIZE));
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1139:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "FloatSize", newSViv(CTLIB_float_SIZE));
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1140:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "DoubleSize", newSViv(CTLIB_double_SIZE));
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1140:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "DoubleSize", newSViv(CTLIB_double_SIZE));
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1140:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "DoubleSize", newSViv(CTLIB_double_SIZE));
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1141:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "LongDoubleSize", newSViv(CTLIB_long_double_SIZE));
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1141:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "LongDoubleSize", newSViv(CTLIB_long_double_SIZE));
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1141:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "LongDoubleSize", newSViv(CTLIB_long_double_SIZE));
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1142:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "Alignment", newSViv(CTLIB_ALIGNMENT));
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1142:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "Alignment", newSViv(CTLIB_ALIGNMENT));
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1142:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "Alignment", newSViv(CTLIB_ALIGNMENT));
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1143:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "CompoundAlignment", newSViv(CTLIB_COMPOUND_ALIGNMENT));
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1143:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "CompoundAlignment", newSViv(CTLIB_COMPOUND_ALIGNMENT));
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1143:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "CompoundAlignment", newSViv(CTLIB_COMPOUND_ALIGNMENT));
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1144:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "EnumSize", newSViv(get_native_enum_size()));
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1144:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "EnumSize", newSViv(get_native_enum_size()));
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1144:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "EnumSize", newSViv(get_native_enum_size()));
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1145:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "ByteOrder", newSVpv(native_byteorder, 0));
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1145:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "ByteOrder", newSVpv(native_byteorder, 0));
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1145:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "ByteOrder", newSVpv(native_byteorder, 0));
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1146:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "UnsignedChars", newSViv(get_native_unsigned_chars()));
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1146:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "UnsignedChars", newSViv(get_native_unsigned_chars()));
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1146:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "UnsignedChars", newSViv(get_native_unsigned_chars()));
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1147:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "UnsignedBitfields", newSViv(get_native_unsigned_bitfields()));
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1147:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "UnsignedBitfields", newSViv(get_native_unsigned_bitfields()));
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1147:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "UnsignedBitfields", newSViv(get_native_unsigned_bitfields()));
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1148:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "StdCVersion", STD_C_NATIVE);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1148:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "StdCVersion", STD_C_NATIVE);
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1148:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "StdCVersion", STD_C_NATIVE);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:2460:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:61:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/handy.h:71:30: note: in expansion of macro âMUTABLE_PTRâ
#define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
^
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:273:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1149:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "HostedC", HOSTED_C_NATIVE);
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
from cbc/option.c:21:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi/CORE/sv.h:272:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
./cbc/cbc.h:275:13: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(_val); \
^
cbc/option.c:1149:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "HostedC", HOSTED_C_NATIVE);
^
In file included from cbc/option.c:24:0:
./ppport.h:3813:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
./cbc/cbc.h:272:9: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
cbc/option.c:1149:5: note: in expansion of macro âHV_STORE_CONSTâ
HV_STORE_CONST(h, "HostedC", HOSTED_C_NATIVE);
^
------------------------------
PREREQUISITES
------------------------------
Prerequisite modules loaded:
build_requires:
Module Need Have
------------------- ---- ----
ExtUtils::MakeMaker 0 7.10
------------------------------
ENVIRONMENT AND OTHER CONTEXT
------------------------------
Environment variables:
AUTOMATED_TESTING = 1
LANG = en_GB.UTF-8
LANGUAGE = en_GB:en
LD_LIBRARY_PATH = /usr/local/lib::
PATH = /home/njh/perl5/perlbrew/bin:/home/njh/perl5/perlbrew/perls/perl-5.16.3/bin:/home/njh/perl5/perlbrew/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/njh/bin:/sbin
PERL5LIB =
PERL5OPT =
PERL5_CPANPLUS_IS_RUNNING = 23452
PERL5_CPAN_IS_EXECUTING = /home/njh/.cpan/build/Convert-Binary-C-0.78-eZoDT_/Makefile.PL
PERL5_CPAN_IS_RUNNING = 23452
PERL5_MINISMOKEBOX = 0.58
PERLBREW_BASHRC_VERSION = 0.73
PERLBREW_HOME = /home/njh/.perlbrew
PERLBREW_LIB =
PERLBREW_MANPATH = /home/njh/perl5/perlbrew/perls/perl-5.16.3/man
PERLBREW_PATH = /home/njh/perl5/perlbrew/bin:/home/njh/perl5/perlbrew/perls/perl-5.16.3/bin
PERLBREW_PERL = perl-5.16.3
PERLBREW_ROOT = /home/njh/perl5/perlbrew
PERLBREW_VERSION = 0.73
PERL_AUTOINSTALL = --defaultdeps
PERL_EXTUTILS_AUTOINSTALL = --defaultdeps
PERL_LOCAL_LIB_ROOT =
PERL_MM_USE_DEFAULT = 1
SHELL = /bin/bash
TMPDIR = /home/njh/tmp
Perl special variables (and OS-specific diagnostics, for MSWin32):
$^X = /home/njh/perl5/perlbrew/perls/perl-5.16.3/bin/perl
$UID/$EUID = 1000 / 1000
$GID = 1000 4 24 25 29 30 44 46 108 112 1000
$EGID = 1000 4 24 25 29 30 44 46 108 112 1000
Perl module toolchain versions installed:
Module Have
------------------- --------
CPAN 1.9800
CPAN::Meta 2.143240
Cwd 3.40
ExtUtils::CBuilder 0.280216
ExtUtils::Command 7.10
ExtUtils::Install 1.58
ExtUtils::MakeMaker 7.10
ExtUtils::Manifest 1.70
ExtUtils::ParseXS 3.22
File::Spec 3.40
JSON 2.61
JSON::PP 2.27203
Module::Build 0.4206
Module::Signature 0.73
Parse::CPAN::Meta 1.4414
Test::Harness 3.30
Test::More 1.001002
YAML 1.15
YAML::Syck 1.29
version 0.9904
--
Summary of my perl5 (revision 5 version 16 subversion 3) configuration:
Platform:
osname=linux, osvers=3.2.0-4-amd64, archname=x86_64-linux-thread-multi
uname='linux nigelhorne.force9.co.uk 3.2.0-4-amd64 #1 smp debian 3.2.32-1 x86_64 gnulinux '
config_args='-de -Dprefix=/home/njh/perl5/perlbrew/perls/perl-5.16.3 -Duseithreads -Dusemultiplicity -Accflags=-O2 -W -Wformat=2 -Wswitch -Wshadow -Wwrite-strings -Wuninitialized -Wall -pipe -mtune=native -march=native -fomit-frame-pointer -msse2 -msse -mmmx -mfpmath=sse -pedantic -D_FORTIFY_SOURCE=2 -Wpointer-arith -Wstrict-prototypes -fstack-protector -Wstack-protector -Wextra -Wbad-function-cast -Wcast-align -Wcast-qual -Wdisabled-optimization -Wendif-labels -Wfloat-equal -Wformat-nonliteral -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wundef -Wformat-security -ftree-vectorize -fassociative-math -ftree-vectorizer-verbose=2 -Aeval:scriptdir=/home/njh/perl5/perlbrew/perls/perl-5.16.3/bin'
hint=recommended, useposix=true, d_sigaction=define
useithreads=define, usemultiplicity=define
useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
use64bitint=define, use64bitall=define, uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -O2 -W -Wformat=2 -Wswitch -Wshadow -Wwrite-strings -Wuninitialized -Wall -pipe -mtune=native -march=native -fomit-frame-pointer -msse2 -msse -mmmx -mfpmath=sse -pedantic -D_FORTIFY_SOURCE=2 -Wpointer-arith -Wstrict-prototypes -fstack-protector -Wstack-protector -Wextra -Wbad-function-cast -Wcast-align -Wcast-qual -Wdisabled-optimization -Wendif-labels -Wfloat-equal -Wformat-nonliteral -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wundef -Wformat-security -ftree-vectorize -fassociative-math -ftree-vectorizer-verbose=2 -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
optimize='-O2',
cppflags='-D_REENTRANT -D_GNU_SOURCE -O2 -W -Wformat=2 -Wswitch -Wshadow -Wwrite-strings -Wuninitialized -Wall -pipe -mtune=native -march=native -fomit-frame-pointer -msse2 -msse -mmmx -mfpmath=sse -pedantic -D_FORTIFY_SOURCE=2 -Wpointer-arith -Wstrict-prototypes -fstack-protector -Wstack-protector -Wextra -Wbad-function-cast -Wcast-align -Wcast-qual -Wdisabled-optimization -Wendif-labels -Wfloat-equal -Wformat-nonliteral -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wundef -Wformat-security -ftree-vectorize -fassociative-math -ftree-vectorizer-verbose=2 -fno-strict-aliasing -I/usr/local/include'
ccversion='', gccversion='4.7.2', gccosandvers=''
intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
alignbytes=8, prototype=define
Linker and Libraries:
ld='cc', ldflags =' -fstack-protector -L/usr/local/lib'
libpth=/usr/local/lib /lib/x86_64-linux-gnu /lib/../lib /usr/lib/x86_64-linux-gnu /usr/lib/../lib /lib /usr/lib
libs=-lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lpthread -lc -lgdbm_compat
perllibs=-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc
libc=, so=so, useshrplib=false, libperl=libperl.a
gnulibc_version='2.13'
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
cccdlflags='-fPIC', lddlflags='-shared -O2 -L/usr/local/lib -fstack-protector'
Characteristics of this binary (from libperl):
Compile-time options: HAS_TIMES MULTIPLICITY PERLIO_LAYERS
PERL_DONT_CREATE_GVSV PERL_IMPLICIT_CONTEXT
PERL_MALLOC_WRAP PERL_PRESERVE_IVUV USE_64_BIT_ALL
USE_64_BIT_INT USE_ITHREADS USE_LARGE_FILES
USE_LOCALE USE_LOCALE_COLLATE USE_LOCALE_CTYPE
USE_LOCALE_NUMERIC USE_PERLIO USE_PERL_ATOF
USE_REENTRANT_API
Built under linux
Compiled at Mar 22 2013 12:27:08
%ENV:
PERL5LIB=""
PERL5OPT=""
PERL5_CPANPLUS_IS_RUNNING="23452"
PERL5_CPAN_IS_EXECUTING="/home/njh/.cpan/build/Convert-Binary-C-0.78-eZoDT_/Makefile.PL"
PERL5_CPAN_IS_RUNNING="23452"
PERL5_MINISMOKEBOX="0.58"
PERLBREW_BASHRC_VERSION="0.73"
PERLBREW_HOME="/home/njh/.perlbrew"
PERLBREW_LIB=""
PERLBREW_MANPATH="/home/njh/perl5/perlbrew/perls/perl-5.16.3/man"
PERLBREW_PATH="/home/njh/perl5/perlbrew/bin:/home/njh/perl5/perlbrew/perls/perl-5.16.3/bin"
PERLBREW_PERL="perl-5.16.3"
PERLBREW_ROOT="/home/njh/perl5/perlbrew"
PERLBREW_VERSION="0.73"
PERL_AUTOINSTALL="--defaultdeps"
PERL_EXTUTILS_AUTOINSTALL="--defaultdeps"
PERL_LOCAL_LIB_ROOT=""
PERL_MM_USE_DEFAULT="1"
@INC:
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/site_perl/5.16.3/x86_64-linux-thread-multi
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/site_perl/5.16.3
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi
/home/njh/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3
.