Back
From: metabase:user:30f4dfbe-2aae-11df-837a-5e0a49663a4f
Subject: UNKNOWN C-sparse-0.07 v5.12.4 GNU/Linux
Date: 2017-01-12T01:47:13Z
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 Konrad Eisele,
This is a computer-generated report for C-sparse-0.07
on perl 5.12.4, created by CPAN-Reporter-1.2014.
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 -j4 -j4':
Running Mkbootstrap for C::sparse ()
"/home/njh/perl5/perlbrew/perls/perl-5.12.4/bin/perl" "/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/site_perl/5.12.4/ExtUtils/xsubpp" -typemap "/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/ExtUtils/typemap" -typemap "typemap" sparse.xs > sparse.xsc && mv sparse.xsc sparse.c
chmod 644 "sparse.bs"
cp lib/C/sparse/tok.pm blib/lib/C/sparse/tok.pm
cp lib/C/sparse/stmt.pm blib/lib/C/sparse/stmt.pm
cp lib/C/sparse/sym.pm blib/lib/C/sparse/sym.pm
cp lib/C/sparse/expr.pm blib/lib/C/sparse/expr.pm
cp lib/C/sparse.pm blib/lib/C/sparse.pm
cp lib/C/sparse/type.pm blib/lib/C/sparse/type.pm
cp lib/C/sparse/stream.pm blib/lib/C/sparse/stream.pm
cp lib/C/sparse/expand.pm blib/lib/C/sparse/expand.pm
cp lib/C/sparse/ctx.pm blib/lib/C/sparse/ctx.pm
cc -c -I. -Isrc/sparse-0.4.4 -D_REENTRANT -D_GNU_SOURCE -Os -W -Wformat=2 -Wswitch -Wshadow -Wwrite-strings -Wuninitialized -Wall -pipe -fomit-frame-pointer -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 -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.07\" -DXS_VERSION=\"0.07\" -fPIC "-I/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE" -DGCC_BASE="\"0\"" -g sparse.c
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:1629:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
# define my_snprintf(buffer, len, ...) ({ int __len__ = snprintf(buffer, len, __VA_ARGS__); if ((len) > 0 && (Size_t)__len__ >= (len)) Perl_croak_nocontext("panic: snprintf buffer overflow"); __len__; })
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:1641:41: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
# define my_vsnprintf(buffer, len, ...) ({ int __len__ = vsnprintf(buffer, len, __VA_ARGS__); if ((len) > 0 && (Size_t)__len__ >= (len)) Perl_croak_nocontext("panic: vsnprintf buffer overflow"); __len__; })
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/lib.h: In function âfirst_basic_blockâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/lib.h:178:53: note: in expansion of macro âSCTX_â
static inline struct basic_block *first_basic_block(SCTX_ struct basic_block_list *head)
^
src/sparse-0.4.4/lib.h: In function âlast_instructionâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/lib.h:182:52: note: in expansion of macro âSCTX_â
static inline struct instruction *last_instruction(SCTX_ struct instruction_list *head)
^
src/sparse-0.4.4/lib.h: In function âfirst_instructionâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/lib.h:187:53: note: in expansion of macro âSCTX_â
static inline struct instruction *first_instruction(SCTX_ struct instruction_list *head)
^
src/sparse-0.4.4/lib.h: In function âfirst_pseudoâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/lib.h:192:37: note: in expansion of macro âSCTX_â
static inline pseudo_t first_pseudo(SCTX_ struct pseudo_list *head)
^
In file included from src/sparse-0.4.4/lib.h:19:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/lib.h: In function âadd_symbolâ:
src/sparse-0.4.4/ptrlist.h:24:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
#define MKTYPE(head,expr) ({ (TYPEOF(head))(expr); })
^
src/sparse-0.4.4/ptrlist.h:56:2: note: in expansion of macro âMKTYPEâ
MKTYPE(*(list), (CHECK_TYPE(*(list),(entry)),__add_ptr_list(sctx_ (struct ptr_list **)(list), (entry), (tag))))
^
src/sparse-0.4.4/ptrlist.h:62:2: note: in expansion of macro âadd_ptr_list_tagâ
add_ptr_list_tag(list,entry,0)
^
src/sparse-0.4.4/lib.h:214:2: note: in expansion of macro âadd_ptr_listâ
add_ptr_list(list, sym);
^
src/sparse-0.4.4/lib.h: In function âadd_statementâ:
src/sparse-0.4.4/ptrlist.h:24:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
#define MKTYPE(head,expr) ({ (TYPEOF(head))(expr); })
^
src/sparse-0.4.4/ptrlist.h:56:2: note: in expansion of macro âMKTYPEâ
MKTYPE(*(list), (CHECK_TYPE(*(list),(entry)),__add_ptr_list(sctx_ (struct ptr_list **)(list), (entry), (tag))))
^
src/sparse-0.4.4/ptrlist.h:62:2: note: in expansion of macro âadd_ptr_list_tagâ
add_ptr_list_tag(list,entry,0)
^
src/sparse-0.4.4/lib.h:219:2: note: in expansion of macro âadd_ptr_listâ
add_ptr_list(list, stmt);
^
src/sparse-0.4.4/lib.h: In function âadd_expressionâ:
src/sparse-0.4.4/ptrlist.h:24:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
#define MKTYPE(head,expr) ({ (TYPEOF(head))(expr); })
^
src/sparse-0.4.4/ptrlist.h:56:2: note: in expansion of macro âMKTYPEâ
MKTYPE(*(list), (CHECK_TYPE(*(list),(entry)),__add_ptr_list(sctx_ (struct ptr_list **)(list), (entry), (tag))))
^
src/sparse-0.4.4/ptrlist.h:62:2: note: in expansion of macro âadd_ptr_list_tagâ
add_ptr_list_tag(list,entry,0)
^
src/sparse-0.4.4/lib.h:224:2: note: in expansion of macro âadd_ptr_listâ
add_ptr_list(list, expr);
^
In file included from src/sparse-0.4.4/token.h:4:0,
from sparse.xs:12:
src/sparse-0.4.4/token_struct.h: At top level:
src/sparse-0.4.4/token_struct.h:27:27: warning: C++ style comments are not allowed in ISO C90
CONSTANT_FILE_MAYBE, // To be determined, not inside any #ifs in this file
^
src/sparse-0.4.4/token_struct.h:27:27: warning: (this will be reported only once per input file)
src/sparse-0.4.4/token_struct.h:63:2: warning: type of bit-field âtaintedâ is a GCC extension [-Wpedantic]
unsigned char tainted:1,
^
src/sparse-0.4.4/token_struct.h:64:16: warning: type of bit-field âreservedâ is a GCC extension [-Wpedantic]
reserved:1,
^
src/sparse-0.4.4/token_struct.h:65:9: warning: type of bit-field âkeywordâ is a GCC extension [-Wpedantic]
keyword:1;
^
src/sparse-0.4.4/token_struct.h:66:7: warning: ISO C90 does not support flexible array members [-Wpedantic]
char name[]; /* Actual identifier */
^
src/sparse-0.4.4/token_struct.h:70:15: warning: invalid use of structure with flexible array member [-Wpedantic]
struct ident b;
^
src/sparse-0.4.4/token_struct.h:158:22: warning: comma at end of enumerator list [-Wpedantic]
SPECIAL_UNSIGNED_GTE,
^
src/sparse-0.4.4/token_struct.h:164:7: warning: ISO C90 does not support flexible array members [-Wpedantic]
char data[];
^
src/sparse-0.4.4/token_struct.h:184:25: warning: comma at end of enumerator list [-Wpedantic]
PUSHDOWN_STACK_PULL = 1,
^
src/sparse-0.4.4/token_struct.h:218:3: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/token_struct.h:257:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/token_struct.h:261:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/token_struct.h:264:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/token_struct.h:254:2: warning: union has no named members [-Wpedantic]
union {
^
src/sparse-0.4.4/token_struct.h:265:3: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
In file included from src/sparse-0.4.4/ctx.h:6:0,
from src/sparse-0.4.4/token.h:5,
from sparse.xs:12:
src/sparse-0.4.4/symbol_struct.h:30:18: warning: C++ style comments are not allowed in ISO C90
NS_STRUCT = 4, // Also used for unions and enums.
^
src/sparse-0.4.4/symbol_struct.h:30:18: warning: (this will be reported only once per input file)
src/sparse-0.4.4/symbol_struct.h:36:18: warning: comma at end of enumerator list [-Wpedantic]
NS_KEYWORD = 256,
^
src/sparse-0.4.4/symbol_struct.h:58:9: warning: comma at end of enumerator list [-Wpedantic]
SYM_BAD,
^
src/sparse-0.4.4/symbol_struct.h:71:19: warning: comma at end of enumerator list [-Wpedantic]
KW_EXACT = 1 << 9,
^
src/sparse-0.4.4/symbol_struct.h:125:7: warning: type of bit-field âtypeâ is a GCC extension [-Wpedantic]
enum type type:8;
^
src/sparse-0.4.4/symbol_struct.h:126:7: warning: type of bit-field ânamespaceâ is a GCC extension [-Wpedantic]
enum namespace namespace:9;
^
src/sparse-0.4.4/symbol_struct.h:127:2: warning: type of bit-field âusedâ is a GCC extension [-Wpedantic]
unsigned char used:1, attr:2, enum_member:1, bound:1;
^
src/sparse-0.4.4/symbol_struct.h:127:2: warning: type of bit-field âattrâ is a GCC extension [-Wpedantic]
src/sparse-0.4.4/symbol_struct.h:127:2: warning: type of bit-field âenum_memberâ is a GCC extension [-Wpedantic]
src/sparse-0.4.4/symbol_struct.h:127:2: warning: type of bit-field âboundâ is a GCC extension [-Wpedantic]
src/sparse-0.4.4/symbol_struct.h:138:3: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/symbol_struct.h:147:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/symbol_struct.h:151:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/symbol_struct.h:174:9: warning: ISO C90 does not support âlong longâ [-Wlong-long]
long long value; /* Initial value */
^
src/sparse-0.4.4/symbol_struct.h:176:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/symbol_struct.h:142:2: warning: union has no named members [-Wpedantic]
union {
^
src/sparse-0.4.4/symbol_struct.h:177:3: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/symbol_struct.h:183:4: warning: type of bit-field âvisitedâ is a GCC extension [-Wpedantic]
unsigned char visited:1;
^
src/sparse-0.4.4/symbol_struct.h:184:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/symbol_struct.h:185:3: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
In file included from src/sparse-0.4.4/ctx.h:7:0,
from src/sparse-0.4.4/token.h:5,
from sparse.xs:12:
src/sparse-0.4.4/allocate_struct.h:9:16: warning: ISO C90 does not support flexible array members [-Wpedantic]
unsigned char data[];
^
In file included from src/sparse-0.4.4/ctx.h:10:0,
from src/sparse-0.4.4/token.h:5,
from sparse.xs:12:
src/sparse-0.4.4/linearize_struct.h:20:12: warning: comma at end of enumerator list [-Wpedantic]
PSEUDO_PHI,
^
src/sparse-0.4.4/linearize_struct.h:31:8: warning: ISO C90 does not support âlong longâ [-Wlong-long]
long long value;
^
src/sparse-0.4.4/linearize_struct.h:32:3: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
In file included from src/sparse-0.4.4/token.h:5:0,
from sparse.xs:12:
src/sparse-0.4.4/ctx.h:83:22: warning: comma at end of enumerator list [-Wpedantic]
STANDARD_GNU99, };
^
In file included from src/sparse-0.4.4/ctx.h:273:0,
from src/sparse-0.4.4/token.h:5,
from sparse.xs:12:
src/sparse-0.4.4/ident-list.h:6:23: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT_RESERVED(sizeof);
^
src/sparse-0.4.4/ident-list.h:7:19: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT_RESERVED(if);
^
src/sparse-0.4.4/ident-list.h:8:21: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT_RESERVED(else);
^
src/sparse-0.4.4/ident-list.h:9:23: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT_RESERVED(return);
^
src/sparse-0.4.4/ident-list.h:10:23: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT_RESERVED(switch);
^
src/sparse-0.4.4/ident-list.h:11:21: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT_RESERVED(case);
^
src/sparse-0.4.4/ident-list.h:12:24: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT_RESERVED(default);
^
src/sparse-0.4.4/ident-list.h:13:22: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT_RESERVED(break);
^
src/sparse-0.4.4/ident-list.h:14:25: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT_RESERVED(continue);
^
src/sparse-0.4.4/ident-list.h:15:20: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT_RESERVED(for);
^
src/sparse-0.4.4/ident-list.h:16:22: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT_RESERVED(while);
^
src/sparse-0.4.4/ident-list.h:17:19: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT_RESERVED(do);
^
src/sparse-0.4.4/ident-list.h:18:21: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT_RESERVED(goto);
^
src/sparse-0.4.4/ident-list.h:21:14: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(struct);
^
src/sparse-0.4.4/ident-list.h:22:13: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(union);
^
src/sparse-0.4.4/ident-list.h:23:12: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(enum);
^
src/sparse-0.4.4/ident-list.h:24:19: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(__attribute); IDENT(__attribute__);
^
src/sparse-0.4.4/ident-list.h:24:41: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(__attribute); IDENT(__attribute__);
^
src/sparse-0.4.4/ident-list.h:25:16: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(volatile); IDENT(__volatile); IDENT(__volatile__);
^
src/sparse-0.4.4/ident-list.h:25:35: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(volatile); IDENT(__volatile); IDENT(__volatile__);
^
src/sparse-0.4.4/ident-list.h:25:56: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(volatile); IDENT(__volatile); IDENT(__volatile__);
^
src/sparse-0.4.4/ident-list.h:26:14: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(double);
^
src/sparse-0.4.4/ident-list.h:29:9: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(L);
^
src/sparse-0.4.4/ident-list.h:32:11: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(asm); IDENT_RESERVED(__asm); IDENT_RESERVED(__asm__);
^
src/sparse-0.4.4/ident-list.h:32:34: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(asm); IDENT_RESERVED(__asm); IDENT_RESERVED(__asm__);
^
src/sparse-0.4.4/ident-list.h:32:59: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(asm); IDENT_RESERVED(__asm); IDENT_RESERVED(__asm__);
^
src/sparse-0.4.4/ident-list.h:33:15: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(alignof); IDENT_RESERVED(__alignof); IDENT_RESERVED(__alignof__);
^
src/sparse-0.4.4/ident-list.h:33:42: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(alignof); IDENT_RESERVED(__alignof); IDENT_RESERVED(__alignof__);
^
src/sparse-0.4.4/ident-list.h:33:71: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(alignof); IDENT_RESERVED(__alignof); IDENT_RESERVED(__alignof__);
^
src/sparse-0.4.4/ident-list.h:34:31: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT_RESERVED(__sizeof_ptr__);
^
src/sparse-0.4.4/ident-list.h:35:45: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT_RESERVED(__builtin_types_compatible_p);
^
src/sparse-0.4.4/ident-list.h:36:35: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT_RESERVED(__builtin_offsetof);
^
src/sparse-0.4.4/ident-list.h:37:26: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT_RESERVED(__label__);
^
src/sparse-0.4.4/ident-list.h:40:14: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(packed); IDENT(__packed__);
^
src/sparse-0.4.4/ident-list.h:40:33: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(packed); IDENT(__packed__);
^
src/sparse-0.4.4/ident-list.h:41:15: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(aligned); IDENT(__aligned__);
^
src/sparse-0.4.4/ident-list.h:41:35: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(aligned); IDENT(__aligned__);
^
src/sparse-0.4.4/ident-list.h:42:14: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(nocast);
^
src/sparse-0.4.4/ident-list.h:43:15: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(noderef);
^
src/sparse-0.4.4/ident-list.h:44:12: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(safe);
^
src/sparse-0.4.4/ident-list.h:45:13: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(force);
^
src/sparse-0.4.4/ident-list.h:46:21: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(address_space);
^
src/sparse-0.4.4/ident-list.h:47:15: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(context);
^
src/sparse-0.4.4/ident-list.h:48:12: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(mode); IDENT(__mode__);
^
src/sparse-0.4.4/ident-list.h:48:29: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(mode); IDENT(__mode__);
^
src/sparse-0.4.4/ident-list.h:49:10: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(QI); IDENT(__QI__);
^
src/sparse-0.4.4/ident-list.h:49:25: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(QI); IDENT(__QI__);
^
src/sparse-0.4.4/ident-list.h:50:10: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(HI); IDENT(__HI__);
^
src/sparse-0.4.4/ident-list.h:50:25: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(HI); IDENT(__HI__);
^
src/sparse-0.4.4/ident-list.h:51:10: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(SI); IDENT(__SI__);
^
src/sparse-0.4.4/ident-list.h:51:25: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(SI); IDENT(__SI__);
^
src/sparse-0.4.4/ident-list.h:52:10: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(DI); IDENT(__DI__);
^
src/sparse-0.4.4/ident-list.h:52:25: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(DI); IDENT(__DI__);
^
src/sparse-0.4.4/ident-list.h:53:12: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(word); IDENT(__word__);
^
src/sparse-0.4.4/ident-list.h:53:29: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(word); IDENT(__word__);
^
src/sparse-0.4.4/ident-list.h:54:14: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(format); IDENT(__format__);
^
src/sparse-0.4.4/ident-list.h:54:33: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(format); IDENT(__format__);
^
src/sparse-0.4.4/ident-list.h:55:15: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(section); IDENT(__section__);
^
src/sparse-0.4.4/ident-list.h:55:35: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(section); IDENT(__section__);
^
src/sparse-0.4.4/ident-list.h:56:14: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(unused); IDENT(__unused__);
^
src/sparse-0.4.4/ident-list.h:56:33: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(unused); IDENT(__unused__);
^
src/sparse-0.4.4/ident-list.h:57:13: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(const); IDENT(__const); IDENT(__const__);
^
src/sparse-0.4.4/ident-list.h:57:29: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(const); IDENT(__const); IDENT(__const__);
^
src/sparse-0.4.4/ident-list.h:57:47: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(const); IDENT(__const); IDENT(__const__);
^
src/sparse-0.4.4/ident-list.h:58:12: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(used); IDENT(__used__);
^
src/sparse-0.4.4/ident-list.h:58:29: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(used); IDENT(__used__);
^
src/sparse-0.4.4/ident-list.h:59:26: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(warn_unused_result); IDENT(__warn_unused_result__);
^
src/sparse-0.4.4/ident-list.h:59:57: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(warn_unused_result); IDENT(__warn_unused_result__);
^
src/sparse-0.4.4/ident-list.h:60:16: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(noinline); IDENT(__noinline__);
^
src/sparse-0.4.4/ident-list.h:60:37: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(noinline); IDENT(__noinline__);
^
src/sparse-0.4.4/ident-list.h:61:18: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(deprecated); IDENT(__deprecated__);
^
src/sparse-0.4.4/ident-list.h:61:41: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(deprecated); IDENT(__deprecated__);
^
src/sparse-0.4.4/ident-list.h:62:16: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(noreturn); IDENT(__noreturn__);
^
src/sparse-0.4.4/ident-list.h:62:37: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(noreturn); IDENT(__noreturn__);
^
src/sparse-0.4.4/ident-list.h:63:15: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(regparm); IDENT(__regparm__);
^
src/sparse-0.4.4/ident-list.h:63:35: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(regparm); IDENT(__regparm__);
^
src/sparse-0.4.4/ident-list.h:64:12: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(weak); IDENT(__weak__);
^
src/sparse-0.4.4/ident-list.h:64:29: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(weak); IDENT(__weak__);
^
src/sparse-0.4.4/ident-list.h:65:30: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(no_instrument_function); IDENT(__no_instrument_function__);
^
src/sparse-0.4.4/ident-list.h:65:65: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(no_instrument_function); IDENT(__no_instrument_function__);
^
src/sparse-0.4.4/ident-list.h:66:16: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(sentinel); IDENT(__sentinel__);
^
src/sparse-0.4.4/ident-list.h:66:37: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(sentinel); IDENT(__sentinel__);
^
src/sparse-0.4.4/ident-list.h:67:13: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(alias); IDENT(__alias__);
^
src/sparse-0.4.4/ident-list.h:67:31: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(alias); IDENT(__alias__);
^
src/sparse-0.4.4/ident-list.h:68:12: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(pure); IDENT(__pure__);
^
src/sparse-0.4.4/ident-list.h:68:29: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(pure); IDENT(__pure__);
^
src/sparse-0.4.4/ident-list.h:69:21: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(always_inline); IDENT(__always_inline__);
^
src/sparse-0.4.4/ident-list.h:69:47: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(always_inline); IDENT(__always_inline__);
^
src/sparse-0.4.4/ident-list.h:70:23: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(syscall_linkage); IDENT(__syscall_linkage__);
^
src/sparse-0.4.4/ident-list.h:70:51: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(syscall_linkage); IDENT(__syscall_linkage__);
^
src/sparse-0.4.4/ident-list.h:71:18: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(visibility); IDENT(__visibility__);
^
src/sparse-0.4.4/ident-list.h:71:41: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(visibility); IDENT(__visibility__);
^
src/sparse-0.4.4/ident-list.h:72:15: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(bitwise); IDENT(__bitwise__);
^
src/sparse-0.4.4/ident-list.h:72:35: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(bitwise); IDENT(__bitwise__);
^
src/sparse-0.4.4/ident-list.h:73:13: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(model); IDENT(__model__);
^
src/sparse-0.4.4/ident-list.h:73:31: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(model); IDENT(__model__);
^
src/sparse-0.4.4/ident-list.h:74:18: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(format_arg); IDENT(__format_arg__);
^
src/sparse-0.4.4/ident-list.h:74:41: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(format_arg); IDENT(__format_arg__);
^
src/sparse-0.4.4/ident-list.h:75:15: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(nothrow); IDENT(__nothrow); IDENT(__nothrow__);
^
src/sparse-0.4.4/ident-list.h:75:33: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(nothrow); IDENT(__nothrow); IDENT(__nothrow__);
^
src/sparse-0.4.4/ident-list.h:75:53: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(nothrow); IDENT(__nothrow); IDENT(__nothrow__);
^
src/sparse-0.4.4/ident-list.h:76:29: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(__transparent_union__);
^
src/sparse-0.4.4/ident-list.h:77:14: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(malloc);
^
src/sparse-0.4.4/ident-list.h:78:18: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(__malloc__);
^
src/sparse-0.4.4/ident-list.h:79:15: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(nonnull); IDENT(__nonnull); IDENT(__nonnull__);
^
src/sparse-0.4.4/ident-list.h:79:33: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(nonnull); IDENT(__nonnull); IDENT(__nonnull__);
^
src/sparse-0.4.4/ident-list.h:79:53: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(nonnull); IDENT(__nonnull); IDENT(__nonnull__);
^
src/sparse-0.4.4/ident-list.h:80:19: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(constructor); IDENT(__constructor__);
^
src/sparse-0.4.4/ident-list.h:80:43: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(constructor); IDENT(__constructor__);
^
src/sparse-0.4.4/ident-list.h:81:18: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(destructor); IDENT(__destructor__);
^
src/sparse-0.4.4/ident-list.h:81:41: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(destructor); IDENT(__destructor__);
^
src/sparse-0.4.4/ident-list.h:82:12: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(cold); IDENT(__cold__);
^
src/sparse-0.4.4/ident-list.h:82:29: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(cold); IDENT(__cold__);
^
src/sparse-0.4.4/ident-list.h:83:11: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(hot); IDENT(__hot__);
^
src/sparse-0.4.4/ident-list.h:83:27: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(hot); IDENT(__hot__);
^
src/sparse-0.4.4/ident-list.h:84:13: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(cdecl); IDENT(__cdecl__);
^
src/sparse-0.4.4/ident-list.h:84:31: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(cdecl); IDENT(__cdecl__);
^
src/sparse-0.4.4/ident-list.h:85:15: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(stdcall); IDENT(__stdcall__);
^
src/sparse-0.4.4/ident-list.h:85:35: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(stdcall); IDENT(__stdcall__);
^
src/sparse-0.4.4/ident-list.h:86:16: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(fastcall); IDENT(__fastcall__);
^
src/sparse-0.4.4/ident-list.h:86:37: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(fastcall); IDENT(__fastcall__);
^
src/sparse-0.4.4/ident-list.h:87:17: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(dllimport); IDENT(__dllimport__);
^
src/sparse-0.4.4/ident-list.h:87:39: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(dllimport); IDENT(__dllimport__);
^
src/sparse-0.4.4/ident-list.h:88:17: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(dllexport); IDENT(__dllexport__);
^
src/sparse-0.4.4/ident-list.h:88:39: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(dllexport); IDENT(__dllexport__);
^
src/sparse-0.4.4/ident-list.h:89:16: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(restrict); IDENT(__restrict);
^
src/sparse-0.4.4/ident-list.h:89:35: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(restrict); IDENT(__restrict);
^
src/sparse-0.4.4/ident-list.h:90:18: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(artificial); IDENT(__artificial__);
^
src/sparse-0.4.4/ident-list.h:90:41: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(artificial); IDENT(__artificial__);
^
src/sparse-0.4.4/ident-list.h:91:12: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(leaf); IDENT(__leaf__);
^
src/sparse-0.4.4/ident-list.h:91:29: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(leaf); IDENT(__leaf__);
^
src/sparse-0.4.4/ident-list.h:92:19: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(vector_size); IDENT(__vector_size__);
^
src/sparse-0.4.4/ident-list.h:92:43: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(vector_size); IDENT(__vector_size__);
^
src/sparse-0.4.4/ident-list.h:93:13: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(error); IDENT(__error__);
^
src/sparse-0.4.4/ident-list.h:93:31: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(error); IDENT(__error__);
^
src/sparse-0.4.4/ident-list.h:99:15: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(defined);
^
src/sparse-0.4.4/ident-list.h:100:12: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(once);
^
src/sparse-0.4.4/ident-list.h:101:39: warning: extra semicolon in struct or union specified [-Wpedantic]
__IDENT(pragma_ident, "__pragma__", 0);
^
src/sparse-0.4.4/ident-list.h:102:45: warning: extra semicolon in struct or union specified [-Wpedantic]
__IDENT(__VA_ARGS___ident, "__VA_ARGS__", 0);
^
src/sparse-0.4.4/ident-list.h:103:39: warning: extra semicolon in struct or union specified [-Wpedantic]
__IDENT(__LINE___ident, "__LINE__", 0);
^
src/sparse-0.4.4/ident-list.h:104:39: warning: extra semicolon in struct or union specified [-Wpedantic]
__IDENT(__FILE___ident, "__FILE__", 0);
^
src/sparse-0.4.4/ident-list.h:105:39: warning: extra semicolon in struct or union specified [-Wpedantic]
__IDENT(__DATE___ident, "__DATE__", 0);
^
src/sparse-0.4.4/ident-list.h:106:39: warning: extra semicolon in struct or union specified [-Wpedantic]
__IDENT(__TIME___ident, "__TIME__", 0);
^
src/sparse-0.4.4/ident-list.h:107:39: warning: extra semicolon in struct or union specified [-Wpedantic]
__IDENT(__func___ident, "__func__", 0);
^
src/sparse-0.4.4/ident-list.h:108:47: warning: extra semicolon in struct or union specified [-Wpedantic]
__IDENT(__FUNCTION___ident, "__FUNCTION__", 0);
^
src/sparse-0.4.4/ident-list.h:109:61: warning: extra semicolon in struct or union specified [-Wpedantic]
__IDENT(__PRETTY_FUNCTION___ident, "__PRETTY_FUNCTION__", 0);
^
src/sparse-0.4.4/ident-list.h:112:28: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT_RESERVED(__context__);
^
src/sparse-0.4.4/ident-list.h:113:26: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT_RESERVED(__range__);
^
src/sparse-0.4.4/ident-list.h:116:14: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(memset); IDENT(memcpy);
^
src/sparse-0.4.4/ident-list.h:116:29: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(memset); IDENT(memcpy);
^
src/sparse-0.4.4/ident-list.h:117:20: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(copy_to_user); IDENT(copy_from_user);
^
src/sparse-0.4.4/ident-list.h:117:43: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(copy_to_user); IDENT(copy_from_user);
^
src/sparse-0.4.4/ident-list.h:118:12: warning: extra semicolon in struct or union specified [-Wpedantic]
IDENT(main);
^
In file included from src/sparse-0.4.4/token.h:5:0,
from sparse.xs:12:
src/sparse-0.4.4/ctx.h:277:30: warning: C++ style comments are not allowed in ISO C90
struct scope *block_scope, // regular automatic variables etc
^
src/sparse-0.4.4/ctx.h:277:30: warning: (this will be reported only once per input file)
src/sparse-0.4.4/ctx.h:284:46: warning: extra semicolon in struct or union specified [-Wpedantic]
ALLOCATOR_DEF(pseudo_user, "pseudo_user", 0);
^
src/sparse-0.4.4/ctx.h:285:42: warning: extra semicolon in struct or union specified [-Wpedantic]
ALLOCATOR_DEF(asm_rules, "asm rules", 0);
^
src/sparse-0.4.4/ctx.h:286:53: warning: extra semicolon in struct or union specified [-Wpedantic]
ALLOCATOR_DEF(asm_constraint, "asm constraints", 0);
^
src/sparse-0.4.4/ctx.h:289:39: warning: extra semicolon in struct or union specified [-Wpedantic]
ALLOCATOR_DEF(ident, "identifiers",0);
^
src/sparse-0.4.4/ctx.h:290:34: warning: extra semicolon in struct or union specified [-Wpedantic]
ALLOCATOR_DEF(token, "tokens",1);
^
src/sparse-0.4.4/ctx.h:291:57: warning: extra semicolon in struct or union specified [-Wpedantic]
ALLOCATOR_DEF(pushdown_stack_op, "pushdown_stack_op",1);
^
src/sparse-0.4.4/ctx.h:292:31: warning: extra semicolon in struct or union specified [-Wpedantic]
ALLOCATOR_DEF(cons, "cons",1);
^
src/sparse-0.4.4/ctx.h:293:42: warning: extra semicolon in struct or union specified [-Wpedantic]
ALLOCATOR_DEF(expansion, "expansions",1);
^
src/sparse-0.4.4/ctx.h:294:46: warning: extra semicolon in struct or union specified [-Wpedantic]
ALLOCATOR_DEF(sym_context, "sym_contexts",0);
^
src/sparse-0.4.4/ctx.h:295:36: warning: extra semicolon in struct or union specified [-Wpedantic]
ALLOCATOR_DEF(symbol, "symbols",0);
^
src/sparse-0.4.4/ctx.h:296:44: warning: extra semicolon in struct or union specified [-Wpedantic]
ALLOCATOR_DEF(expression, "expressions",0);
^
src/sparse-0.4.4/ctx.h:297:42: warning: extra semicolon in struct or union specified [-Wpedantic]
ALLOCATOR_DEF(statement, "statements",0);
^
src/sparse-0.4.4/ctx.h:298:36: warning: extra semicolon in struct or union specified [-Wpedantic]
ALLOCATOR_DEF(string, "strings",0);
^
src/sparse-0.4.4/ctx.h:299:38: warning: extra semicolon in struct or union specified [-Wpedantic]
ALLOCATOR_DEF(CString, "CStrings",0);
^
src/sparse-0.4.4/ctx.h:300:34: warning: extra semicolon in struct or union specified [-Wpedantic]
ALLOCATOR_DEF(scope, "scopes",0);
^
src/sparse-0.4.4/ctx.h:301:33: warning: extra semicolon in struct or union specified [-Wpedantic]
ALLOCATOR_DEF(bytes, "bytes",0);
^
src/sparse-0.4.4/ctx.h:302:45: warning: extra semicolon in struct or union specified [-Wpedantic]
ALLOCATOR_DEF(basic_block, "basic_block",0);
^
src/sparse-0.4.4/ctx.h:303:43: warning: extra semicolon in struct or union specified [-Wpedantic]
ALLOCATOR_DEF(entrypoint, "entrypoint",0);
^
src/sparse-0.4.4/ctx.h:304:45: warning: extra semicolon in struct or union specified [-Wpedantic]
ALLOCATOR_DEF(instruction, "instruction",0);
^
src/sparse-0.4.4/ctx.h:305:39: warning: extra semicolon in struct or union specified [-Wpedantic]
ALLOCATOR_DEF(multijmp, "multijmp",0);
^
src/sparse-0.4.4/ctx.h:306:35: warning: extra semicolon in struct or union specified [-Wpedantic]
ALLOCATOR_DEF(pseudo, "pseudo",0);
^
src/sparse-0.4.4/ctx.h:309:38: warning: extra semicolon in struct or union specified [-Wpedantic]
ALLOCATOR_DEF(ptrlist, "ptr list",0);
^
src/sparse-0.4.4/ctx.h:312:39: warning: extra semicolon in struct or union specified [-Wpedantic]
ALLOCATOR_DEF(storage, "storages", 0);
^
src/sparse-0.4.4/ctx.h:313:48: warning: extra semicolon in struct or union specified [-Wpedantic]
ALLOCATOR_DEF(storage_hash, "storage hash", 0);
^
src/sparse-0.4.4/ctx.h:316:37: warning: extra semicolon in struct or union specified [-Wpedantic]
ALLOCATOR_DEF(llfunc, "llfuncs", 0);
^
In file included from sparse.xs:12:0:
src/sparse-0.4.4/token.h: In function âmatch_opâ:
src/sparse-0.4.4/token.h:90:60: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
return token->pos.type == TOKEN_SPECIAL && token->special == op;
^
In file included from sparse.xs:15:0:
src/sparse-0.4.4/parse.h: At top level:
src/sparse-0.4.4/parse.h:28:12: warning: comma at end of enumerator list [-Wpedantic]
STMT_RANGE,
^
src/sparse-0.4.4/parse.h:38:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/parse.h:42:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/parse.h:46:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/parse.h:51:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/parse.h:57:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/parse.h:61:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/parse.h:67:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/parse.h:72:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/parse.h:84:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/parse.h:91:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/parse.h:95:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/parse.h:100:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/parse.h:107:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/parse.h:112:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/parse.h:35:2: warning: union has no named members [-Wpedantic]
union {
^
src/sparse-0.4.4/parse.h:113:3: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
In file included from src/sparse-0.4.4/expression.h:14:0,
from sparse.xs:16:
src/sparse-0.4.4/allocate.h:62:25: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
DECLARE_ALLOCATOR(ident);
^
src/sparse-0.4.4/allocate.h:63:25: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
DECLARE_ALLOCATOR(token);
^
src/sparse-0.4.4/allocate.h:64:37: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
DECLARE_ALLOCATOR(pushdown_stack_op);
^
src/sparse-0.4.4/allocate.h:65:24: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
DECLARE_ALLOCATOR(cons);
^
src/sparse-0.4.4/allocate.h:66:29: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
DECLARE_ALLOCATOR(expansion);
^
src/sparse-0.4.4/allocate.h:67:31: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
DECLARE_ALLOCATOR(sym_context);
^
src/sparse-0.4.4/allocate.h:68:26: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
DECLARE_ALLOCATOR(symbol);
^
src/sparse-0.4.4/allocate.h:69:30: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
DECLARE_ALLOCATOR(expression);
^
src/sparse-0.4.4/allocate.h:70:29: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
DECLARE_ALLOCATOR(statement);
^
src/sparse-0.4.4/allocate.h:71:26: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
DECLARE_ALLOCATOR(string);
^
src/sparse-0.4.4/allocate.h:72:27: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
DECLARE_ALLOCATOR(CString);
^
src/sparse-0.4.4/allocate.h:73:25: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
DECLARE_ALLOCATOR(scope);
^
src/sparse-0.4.4/allocate.h:74:33: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
__DECLARE_ALLOCATOR(void, bytes);
^
src/sparse-0.4.4/allocate.h:75:31: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
DECLARE_ALLOCATOR(basic_block);
^
src/sparse-0.4.4/allocate.h:76:30: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
DECLARE_ALLOCATOR(entrypoint);
^
src/sparse-0.4.4/allocate.h:77:31: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
DECLARE_ALLOCATOR(instruction);
^
src/sparse-0.4.4/allocate.h:78:28: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
DECLARE_ALLOCATOR(multijmp);
^
src/sparse-0.4.4/allocate.h:79:23: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
DECLARE_ALLOCATOR(phi);
^
src/sparse-0.4.4/allocate.h:80:26: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
DECLARE_ALLOCATOR(pseudo);
^
In file included from sparse.xs:16:0:
src/sparse-0.4.4/expression.h:38:16: warning: C++ style comments are not allowed in ISO C90
EXPR_SELECT, // a "safe" conditional expression
^
src/sparse-0.4.4/expression.h:38:16: warning: (this will be reported only once per input file)
src/sparse-0.4.4/expression.h:50:15: warning: comma at end of enumerator list [-Wpedantic]
EXPR_OFFSETOF,
^
src/sparse-0.4.4/expression.h:55:19: warning: comma at end of enumerator list [-Wpedantic]
Float_literal = 2,
^
src/sparse-0.4.4/expression.h:59:17: warning: comma at end of enumerator list [-Wpedantic]
Taint_comma = 1,
^
src/sparse-0.4.4/expression.h:63:7: warning: type of bit-field âtypeâ is a GCC extension [-Wpedantic]
enum expression_type type:8;
^
src/sparse-0.4.4/expression.h:72:18: warning: ISO C90 does not support âlong longâ [-Wlong-long]
unsigned long long value;
^
src/sparse-0.4.4/expression.h:74:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/expression.h:83:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/expression.h:89:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/expression.h:95:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/expression.h:103:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/expression.h:108:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/expression.h:113:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/expression.h:118:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/expression.h:123:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/expression.h:128:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/expression.h:132:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/expression.h:140:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/expression.h:145:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/expression.h:150:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/expression.h:158:5: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/expression.h:159:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/expression.h:160:3: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/expression.h:165:6: warning: ISO C90 does not support âlong longâ [-Wlong-long]
long long get_expression_value(SCTX_ struct expression *);
^
src/sparse-0.4.4/expression.h:166:6: warning: ISO C90 does not support âlong longâ [-Wlong-long]
long long const_expression_value(SCTX_ struct expression *);
^
src/sparse-0.4.4/expression.h:167:6: warning: ISO C90 does not support âlong longâ [-Wlong-long]
long long get_expression_value_silent(SCTX_ struct expression *expr);
^
In file included from src/sparse-0.4.4/parse.c:29:0,
from sparse.xs:25:
src/sparse-0.4.4/expression.h:38:16: warning: C++ style comments are not allowed in ISO C90
EXPR_SELECT, // a "safe" conditional expression
^
src/sparse-0.4.4/expression.h:38:16: warning: (this will be reported only once per input file)
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/tokenize.c: In function âstream_posâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/tokenize.c:60:35: note: in expansion of macro âSCTX_â
static struct position stream_pos(SCTX_ stream_t *stream)
^
In file included from src/sparse-0.4.4/parse.c:33:0,
from sparse.xs:25:
src/sparse-0.4.4/tokenize.c: In function âstream_issysâ:
src/sparse-0.4.4/tokenize.c:73:28: warning: unused parameter âstreamâ [-Wunused-parameter]
int stream_issys(stream_t *stream)
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/tokenize.c: In function âshow_specialâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/tokenize.c:78:26: note: in expansion of macro âSCTX_â
const char *show_special(SCTX_ int val)
^
src/sparse-0.4.4/tokenize.c: In function âshow_identâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/tokenize.c:89:24: note: in expansion of macro âSCTX_â
const char *show_ident(SCTX_ const struct ident *ident)
^
src/sparse-0.4.4/tokenize.c: In function âcharstrâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/tokenize.c:98:22: note: in expansion of macro âSCTX_â
static char *charstr(SCTX_ char *ptr, unsigned char c, unsigned char escape, unsigned char next)
^
In file included from src/sparse-0.4.4/parse.c:33:0,
from sparse.xs:25:
src/sparse-0.4.4/tokenize.c: In function âshow_stringâ:
src/sparse-0.4.4/tokenize.c:131:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < string->length-1; i++) {
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/tokenize.c: In function âshow_charâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/tokenize.c:140:30: note: in expansion of macro âSCTX_â
static const char *show_char(SCTX_ const char *s, size_t len, char prefix, char delim)
^
src/sparse-0.4.4/tokenize.c: In function âquote_charâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/tokenize.c:154:31: note: in expansion of macro âSCTX_â
static const char *quote_char(SCTX_ const char *s, size_t len, char prefix, char delim)
^
In file included from src/sparse-0.4.4/parse.c:33:0,
from sparse.xs:25:
src/sparse-0.4.4/tokenize.c: In function âshow_tokenâ:
src/sparse-0.4.4/tokenize.c:201:2: warning: range expressions in switch statements are non-standard [-Wpedantic]
case TOKEN_CHAR_EMBEDDED_0 ... TOKEN_CHAR_EMBEDDED_3:
^
src/sparse-0.4.4/tokenize.c:207:2: warning: range expressions in switch statements are non-standard [-Wpedantic]
case TOKEN_WIDE_CHAR_EMBEDDED_0 ... TOKEN_WIDE_CHAR_EMBEDDED_3:
^
src/sparse-0.4.4/tokenize.c: In function âquote_tokenâ:
src/sparse-0.4.4/tokenize.c:263:2: warning: range expressions in switch statements are non-standard [-Wpedantic]
case TOKEN_CHAR_EMBEDDED_0 ... TOKEN_CHAR_EMBEDDED_3:
^
src/sparse-0.4.4/tokenize.c:269:2: warning: range expressions in switch statements are non-standard [-Wpedantic]
case TOKEN_WIDE_CHAR_EMBEDDED_0 ... TOKEN_WIDE_CHAR_EMBEDDED_3:
^
src/sparse-0.4.4/tokenize.c: In function ânextcharâ:
src/sparse-0.4.4/tokenize.c:445:4: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['\t'] = 1, ['\r'] = 1, ['\n'] = 1, ['\\'] = 1
^
src/sparse-0.4.4/tokenize.c:445:16: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['\t'] = 1, ['\r'] = 1, ['\n'] = 1, ['\\'] = 1
^
src/sparse-0.4.4/tokenize.c:445:28: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['\t'] = 1, ['\r'] = 1, ['\n'] = 1, ['\\'] = 1
^
src/sparse-0.4.4/tokenize.c:445:40: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['\t'] = 1, ['\r'] = 1, ['\n'] = 1, ['\\'] = 1
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/tokenize.c: In function âadd_tokenâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/tokenize.c:489:23: note: in expansion of macro âSCTX_â
static void add_token(SCTX_ stream_t *stream)
^
src/sparse-0.4.4/tokenize.c: In function âdrop_tokenâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/tokenize.c:501:24: note: in expansion of macro âSCTX_â
static void drop_token(SCTX_ stream_t *stream)
^
In file included from src/sparse-0.4.4/parse.c:33:0,
from sparse.xs:25:
src/sparse-0.4.4/tokenize.c: At top level:
src/sparse-0.4.4/tokenize.c:516:14: warning: comma at end of enumerator list [-Wpedantic]
Escape = 128,
^
src/sparse-0.4.4/tokenize.c:520:11: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic]
['0' + 1 ... '7' + 1] = Digit | Hex | Escape, /* \<octal> */
^
src/sparse-0.4.4/tokenize.c:520:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['0' + 1 ... '7' + 1] = Digit | Hex | Escape, /* \<octal> */
^
src/sparse-0.4.4/tokenize.c:521:11: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic]
['8' + 1 ... '9' + 1] = Digit | Hex,
^
src/sparse-0.4.4/tokenize.c:521:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['8' + 1 ... '9' + 1] = Digit | Hex,
^
src/sparse-0.4.4/tokenize.c:522:11: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic]
['A' + 1 ... 'D' + 1] = Letter | Hex,
^
src/sparse-0.4.4/tokenize.c:522:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['A' + 1 ... 'D' + 1] = Letter | Hex,
^
src/sparse-0.4.4/tokenize.c:523:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['E' + 1] = Letter | Hex | Exp, /* E<exp> */
^
src/sparse-0.4.4/tokenize.c:524:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['F' + 1] = Letter | Hex,
^
src/sparse-0.4.4/tokenize.c:525:11: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic]
['G' + 1 ... 'O' + 1] = Letter,
^
src/sparse-0.4.4/tokenize.c:525:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['G' + 1 ... 'O' + 1] = Letter,
^
src/sparse-0.4.4/tokenize.c:526:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['P' + 1] = Letter | Exp, /* P<exp> */
^
src/sparse-0.4.4/tokenize.c:527:11: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic]
['Q' + 1 ... 'Z' + 1] = Letter,
^
src/sparse-0.4.4/tokenize.c:527:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['Q' + 1 ... 'Z' + 1] = Letter,
^
src/sparse-0.4.4/tokenize.c:528:11: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic]
['a' + 1 ... 'b' + 1] = Letter | Hex | Escape, /* \a, \b */
^
src/sparse-0.4.4/tokenize.c:528:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['a' + 1 ... 'b' + 1] = Letter | Hex | Escape, /* \a, \b */
^
src/sparse-0.4.4/tokenize.c:529:11: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic]
['c' + 1 ... 'd' + 1] = Letter | Hex,
^
src/sparse-0.4.4/tokenize.c:529:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['c' + 1 ... 'd' + 1] = Letter | Hex,
^
src/sparse-0.4.4/tokenize.c:530:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['e' + 1] = Letter | Hex | Exp | Escape,/* \e, e<exp> */
^
src/sparse-0.4.4/tokenize.c:531:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['f' + 1] = Letter | Hex | Escape, /* \f */
^
src/sparse-0.4.4/tokenize.c:532:11: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic]
['g' + 1 ... 'm' + 1] = Letter,
^
src/sparse-0.4.4/tokenize.c:532:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['g' + 1 ... 'm' + 1] = Letter,
^
src/sparse-0.4.4/tokenize.c:533:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['n' + 1] = Letter | Escape, /* \n */
^
src/sparse-0.4.4/tokenize.c:534:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['o' + 1] = Letter,
^
src/sparse-0.4.4/tokenize.c:535:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['p' + 1] = Letter | Exp, /* p<exp> */
^
src/sparse-0.4.4/tokenize.c:536:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['q' + 1] = Letter,
^
src/sparse-0.4.4/tokenize.c:537:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['r' + 1] = Letter | Escape, /* \r */
^
src/sparse-0.4.4/tokenize.c:538:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['s' + 1] = Letter,
^
src/sparse-0.4.4/tokenize.c:539:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['t' + 1] = Letter | Escape, /* \t */
^
src/sparse-0.4.4/tokenize.c:540:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['u' + 1] = Letter,
^
src/sparse-0.4.4/tokenize.c:541:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['v' + 1] = Letter | Escape, /* \v */
^
src/sparse-0.4.4/tokenize.c:542:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['w' + 1] = Letter,
^
src/sparse-0.4.4/tokenize.c:543:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['x' + 1] = Letter | Escape, /* \x<hex> */
^
src/sparse-0.4.4/tokenize.c:544:11: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic]
['y' + 1 ... 'z' + 1] = Letter,
^
src/sparse-0.4.4/tokenize.c:544:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['y' + 1 ... 'z' + 1] = Letter,
^
src/sparse-0.4.4/tokenize.c:545:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['_' + 1] = Letter,
^
src/sparse-0.4.4/tokenize.c:546:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['.' + 1] = Dot | ValidSecond,
^
src/sparse-0.4.4/tokenize.c:547:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['=' + 1] = ValidSecond,
^
src/sparse-0.4.4/tokenize.c:548:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['+' + 1] = ValidSecond,
^
src/sparse-0.4.4/tokenize.c:549:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['-' + 1] = ValidSecond,
^
src/sparse-0.4.4/tokenize.c:550:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['>' + 1] = ValidSecond,
^
src/sparse-0.4.4/tokenize.c:551:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['<' + 1] = ValidSecond,
^
src/sparse-0.4.4/tokenize.c:552:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['&' + 1] = ValidSecond,
^
src/sparse-0.4.4/tokenize.c:553:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['|' + 1] = ValidSecond,
^
src/sparse-0.4.4/tokenize.c:554:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['#' + 1] = ValidSecond,
^
src/sparse-0.4.4/tokenize.c:555:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['\'' + 1] = Quote | Escape,
^
src/sparse-0.4.4/tokenize.c:556:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['"' + 1] = Quote | Escape,
^
src/sparse-0.4.4/tokenize.c:557:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['\\' + 1] = Escape,
^
src/sparse-0.4.4/tokenize.c:558:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['?' + 1] = Escape,
^
src/sparse-0.4.4/tokenize.c: In function âget_one_numberâ:
src/sparse-0.4.4/tokenize.c:599:9: warning: ISO C90 does not support the âtâ gnu_printf length modifier [-Wformat=]
buffer_end - buffer);
^
src/sparse-0.4.4/tokenize.c:600:3: warning: C++ style comments are not allowed in ISO C90
// Pretend we saw just "1".
^
src/sparse-0.4.4/tokenize.c:600:3: warning: (this will be reported only once per input file)
src/sparse-0.4.4/tokenize.c: At top level:
src/sparse-0.4.4/tokenize.c:742:21: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
#define RES(c0, c1) [special_hash(c0, c1)] = {c0, c1}
^
src/sparse-0.4.4/tokenize.c:743:2: note: in expansion of macro âRESâ
RES('+', '='), /* 00 */
^
src/sparse-0.4.4/tokenize.c:742:21: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
#define RES(c0, c1) [special_hash(c0, c1)] = {c0, c1}
^
src/sparse-0.4.4/tokenize.c:744:2: note: in expansion of macro âRESâ
RES('/', '='), /* 01 */
^
src/sparse-0.4.4/tokenize.c:742:21: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
#define RES(c0, c1) [special_hash(c0, c1)] = {c0, c1}
^
src/sparse-0.4.4/tokenize.c:745:2: note: in expansion of macro âRESâ
RES('^', '='), /* 05 */
^
src/sparse-0.4.4/tokenize.c:742:21: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
#define RES(c0, c1) [special_hash(c0, c1)] = {c0, c1}
^
src/sparse-0.4.4/tokenize.c:746:2: note: in expansion of macro âRESâ
RES('&', '&'), /* 07 */
^
src/sparse-0.4.4/tokenize.c:742:21: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
#define RES(c0, c1) [special_hash(c0, c1)] = {c0, c1}
^
src/sparse-0.4.4/tokenize.c:747:2: note: in expansion of macro âRESâ
RES('#', '#'), /* 08 */
^
src/sparse-0.4.4/tokenize.c:742:21: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
#define RES(c0, c1) [special_hash(c0, c1)] = {c0, c1}
^
src/sparse-0.4.4/tokenize.c:748:2: note: in expansion of macro âRESâ
RES('<', '<'), /* 0a */
^
src/sparse-0.4.4/tokenize.c:742:21: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
#define RES(c0, c1) [special_hash(c0, c1)] = {c0, c1}
^
src/sparse-0.4.4/tokenize.c:749:2: note: in expansion of macro âRESâ
RES('<', '='), /* 0c */
^
src/sparse-0.4.4/tokenize.c:742:21: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
#define RES(c0, c1) [special_hash(c0, c1)] = {c0, c1}
^
src/sparse-0.4.4/tokenize.c:750:2: note: in expansion of macro âRESâ
RES('!', '='), /* 0e */
^
src/sparse-0.4.4/tokenize.c:742:21: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
#define RES(c0, c1) [special_hash(c0, c1)] = {c0, c1}
^
src/sparse-0.4.4/tokenize.c:751:2: note: in expansion of macro âRESâ
RES('%', '='), /* 0f */
^
src/sparse-0.4.4/tokenize.c:742:21: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
#define RES(c0, c1) [special_hash(c0, c1)] = {c0, c1}
^
src/sparse-0.4.4/tokenize.c:752:2: note: in expansion of macro âRESâ
RES('-', '-'), /* 10 */
^
src/sparse-0.4.4/tokenize.c:742:21: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
#define RES(c0, c1) [special_hash(c0, c1)] = {c0, c1}
^
src/sparse-0.4.4/tokenize.c:753:2: note: in expansion of macro âRESâ
RES('-', '='), /* 11 */
^
src/sparse-0.4.4/tokenize.c:742:21: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
#define RES(c0, c1) [special_hash(c0, c1)] = {c0, c1}
^
src/sparse-0.4.4/tokenize.c:754:2: note: in expansion of macro âRESâ
RES('-', '>'), /* 13 */
^
src/sparse-0.4.4/tokenize.c:742:21: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
#define RES(c0, c1) [special_hash(c0, c1)] = {c0, c1}
^
src/sparse-0.4.4/tokenize.c:755:2: note: in expansion of macro âRESâ
RES('=', '='), /* 15 */
^
src/sparse-0.4.4/tokenize.c:742:21: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
#define RES(c0, c1) [special_hash(c0, c1)] = {c0, c1}
^
src/sparse-0.4.4/tokenize.c:756:2: note: in expansion of macro âRESâ
RES('&', '='), /* 17 */
^
src/sparse-0.4.4/tokenize.c:742:21: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
#define RES(c0, c1) [special_hash(c0, c1)] = {c0, c1}
^
src/sparse-0.4.4/tokenize.c:757:2: note: in expansion of macro âRESâ
RES('*', '='), /* 18 */
^
src/sparse-0.4.4/tokenize.c:742:21: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
#define RES(c0, c1) [special_hash(c0, c1)] = {c0, c1}
^
src/sparse-0.4.4/tokenize.c:758:2: note: in expansion of macro âRESâ
RES('.', '.'), /* 1a */
^
src/sparse-0.4.4/tokenize.c:742:21: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
#define RES(c0, c1) [special_hash(c0, c1)] = {c0, c1}
^
src/sparse-0.4.4/tokenize.c:759:2: note: in expansion of macro âRESâ
RES('+', '+'), /* 1b */
^
src/sparse-0.4.4/tokenize.c:742:21: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
#define RES(c0, c1) [special_hash(c0, c1)] = {c0, c1}
^
src/sparse-0.4.4/tokenize.c:760:2: note: in expansion of macro âRESâ
RES('|', '='), /* 1c */
^
src/sparse-0.4.4/tokenize.c:742:21: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
#define RES(c0, c1) [special_hash(c0, c1)] = {c0, c1}
^
src/sparse-0.4.4/tokenize.c:761:2: note: in expansion of macro âRESâ
RES('>', '='), /* 1d */
^
src/sparse-0.4.4/tokenize.c:742:21: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
#define RES(c0, c1) [special_hash(c0, c1)] = {c0, c1}
^
src/sparse-0.4.4/tokenize.c:762:2: note: in expansion of macro âRESâ
RES('|', '|'), /* 1e */
^
src/sparse-0.4.4/tokenize.c:742:21: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
#define RES(c0, c1) [special_hash(c0, c1)] = {c0, c1}
^
src/sparse-0.4.4/tokenize.c:763:2: note: in expansion of macro âRESâ
RES('>', '>') /* 1f */
^
src/sparse-0.4.4/tokenize.c:767:29: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
#define CODE(c0, c1, value) [special_hash(c0, c1)] = value
^
src/sparse-0.4.4/tokenize.c:768:2: note: in expansion of macro âCODEâ
CODE('+', '=', SPECIAL_ADD_ASSIGN), /* 00 */
^
src/sparse-0.4.4/tokenize.c:767:29: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
#define CODE(c0, c1, value) [special_hash(c0, c1)] = value
^
src/sparse-0.4.4/tokenize.c:769:2: note: in expansion of macro âCODEâ
CODE('/', '=', SPECIAL_DIV_ASSIGN), /* 01 */
^
src/sparse-0.4.4/tokenize.c:767:29: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
#define CODE(c0, c1, value) [special_hash(c0, c1)] = value
^
src/sparse-0.4.4/tokenize.c:770:2: note: in expansion of macro âCODEâ
CODE('^', '=', SPECIAL_XOR_ASSIGN), /* 05 */
^
src/sparse-0.4.4/tokenize.c:767:29: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
#define CODE(c0, c1, value) [special_hash(c0, c1)] = value
^
src/sparse-0.4.4/tokenize.c:771:2: note: in expansion of macro âCODEâ
CODE('&', '&', SPECIAL_LOGICAL_AND), /* 07 */
^
src/sparse-0.4.4/tokenize.c:767:29: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
#define CODE(c0, c1, value) [special_hash(c0, c1)] = value
^
src/sparse-0.4.4/tokenize.c:772:2: note: in expansion of macro âCODEâ
CODE('#', '#', SPECIAL_HASHHASH), /* 08 */
^
src/sparse-0.4.4/tokenize.c:767:29: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
#define CODE(c0, c1, value) [special_hash(c0, c1)] = value
^
src/sparse-0.4.4/tokenize.c:773:2: note: in expansion of macro âCODEâ
CODE('<', '<', SPECIAL_LEFTSHIFT), /* 0a */
^
src/sparse-0.4.4/tokenize.c:767:29: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
#define CODE(c0, c1, value) [special_hash(c0, c1)] = value
^
src/sparse-0.4.4/tokenize.c:774:2: note: in expansion of macro âCODEâ
CODE('<', '=', SPECIAL_LTE), /* 0c */
^
src/sparse-0.4.4/tokenize.c:767:29: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
#define CODE(c0, c1, value) [special_hash(c0, c1)] = value
^
src/sparse-0.4.4/tokenize.c:775:2: note: in expansion of macro âCODEâ
CODE('!', '=', SPECIAL_NOTEQUAL), /* 0e */
^
src/sparse-0.4.4/tokenize.c:767:29: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
#define CODE(c0, c1, value) [special_hash(c0, c1)] = value
^
src/sparse-0.4.4/tokenize.c:776:2: note: in expansion of macro âCODEâ
CODE('%', '=', SPECIAL_MOD_ASSIGN), /* 0f */
^
src/sparse-0.4.4/tokenize.c:767:29: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
#define CODE(c0, c1, value) [special_hash(c0, c1)] = value
^
src/sparse-0.4.4/tokenize.c:777:2: note: in expansion of macro âCODEâ
CODE('-', '-', SPECIAL_DECREMENT), /* 10 */
^
src/sparse-0.4.4/tokenize.c:767:29: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
#define CODE(c0, c1, value) [special_hash(c0, c1)] = value
^
src/sparse-0.4.4/tokenize.c:778:2: note: in expansion of macro âCODEâ
CODE('-', '=', SPECIAL_SUB_ASSIGN), /* 11 */
^
src/sparse-0.4.4/tokenize.c:767:29: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
#define CODE(c0, c1, value) [special_hash(c0, c1)] = value
^
src/sparse-0.4.4/tokenize.c:779:2: note: in expansion of macro âCODEâ
CODE('-', '>', SPECIAL_DEREFERENCE), /* 13 */
^
src/sparse-0.4.4/tokenize.c:767:29: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
#define CODE(c0, c1, value) [special_hash(c0, c1)] = value
^
src/sparse-0.4.4/tokenize.c:780:2: note: in expansion of macro âCODEâ
CODE('=', '=', SPECIAL_EQUAL), /* 15 */
^
src/sparse-0.4.4/tokenize.c:767:29: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
#define CODE(c0, c1, value) [special_hash(c0, c1)] = value
^
src/sparse-0.4.4/tokenize.c:781:2: note: in expansion of macro âCODEâ
CODE('&', '=', SPECIAL_AND_ASSIGN), /* 17 */
^
src/sparse-0.4.4/tokenize.c:767:29: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
#define CODE(c0, c1, value) [special_hash(c0, c1)] = value
^
src/sparse-0.4.4/tokenize.c:782:2: note: in expansion of macro âCODEâ
CODE('*', '=', SPECIAL_MUL_ASSIGN), /* 18 */
^
src/sparse-0.4.4/tokenize.c:767:29: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
#define CODE(c0, c1, value) [special_hash(c0, c1)] = value
^
src/sparse-0.4.4/tokenize.c:783:2: note: in expansion of macro âCODEâ
CODE('.', '.', SPECIAL_DOTDOT), /* 1a */
^
src/sparse-0.4.4/tokenize.c:767:29: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
#define CODE(c0, c1, value) [special_hash(c0, c1)] = value
^
src/sparse-0.4.4/tokenize.c:784:2: note: in expansion of macro âCODEâ
CODE('+', '+', SPECIAL_INCREMENT), /* 1b */
^
src/sparse-0.4.4/tokenize.c:767:29: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
#define CODE(c0, c1, value) [special_hash(c0, c1)] = value
^
src/sparse-0.4.4/tokenize.c:785:2: note: in expansion of macro âCODEâ
CODE('|', '=', SPECIAL_OR_ASSIGN), /* 1c */
^
src/sparse-0.4.4/tokenize.c:767:29: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
#define CODE(c0, c1, value) [special_hash(c0, c1)] = value
^
src/sparse-0.4.4/tokenize.c:786:2: note: in expansion of macro âCODEâ
CODE('>', '=', SPECIAL_GTE), /* 1d */
^
src/sparse-0.4.4/tokenize.c:767:29: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
#define CODE(c0, c1, value) [special_hash(c0, c1)] = value
^
src/sparse-0.4.4/tokenize.c:787:2: note: in expansion of macro âCODEâ
CODE('|', '|', SPECIAL_LOGICAL_OR), /* 1e */
^
src/sparse-0.4.4/tokenize.c:767:29: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
#define CODE(c0, c1, value) [special_hash(c0, c1)] = value
^
src/sparse-0.4.4/tokenize.c:788:2: note: in expansion of macro âCODEâ
CODE('>', '>', SPECIAL_RIGHTSHIFT) /* 1f */
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/tokenize.c: In function âhash_nameâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/tokenize.c:937:25: note: in expansion of macro âSCTX_â
unsigned long hash_name(SCTX_ const char *name, int len)
^
In file included from src/sparse-0.4.4/parse.c:33:0,
from sparse.xs:25:
src/sparse-0.4.4/tokenize.c: In function âget_one_identifierâ:
src/sparse-0.4.4/tokenize.c:991:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (len >= sizeof(buf))
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/pre-process.c: In function âexpansion_consumeâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/pre-process.c:103:39: note: in expansion of macro âSCTX_â
static struct cons *expansion_consume(SCTX_ struct expansion *e, struct cons *c) {
^
src/sparse-0.4.4/pre-process.c: In function âcons_ofâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/pre-process.c:118:29: note: in expansion of macro âSCTX_â
static struct cons *cons_of(SCTX_ struct cons *c, struct token *t) {
^
In file included from src/sparse-0.4.4/parse.c:34:0,
from sparse.xs:25:
src/sparse-0.4.4/pre-process.c: At top level:
src/sparse-0.4.4/pre-process.c:128:14: warning: no previous prototype for âexpansion_get_cons_ofâ [-Wmissing-prototypes]
struct cons *expansion_get_cons_of(SCTX_ struct expansion *e, struct token *t) {
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/pre-process.c: In function âexpansion_produceâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/pre-process.c:141:39: note: in expansion of macro âSCTX_â
static struct cons *expansion_produce(SCTX_ struct expansion *e, struct cons *c) {
^
In file included from src/sparse-0.4.4/parse.c:34:0,
from sparse.xs:25:
src/sparse-0.4.4/pre-process.c: In function âexpand_one_symbolâ:
src/sparse-0.4.4/pre-process.c:246:3: warning: ISO C90 does not support the â%eâ gnu_strftime format [-Wformat=]
strftime(buffer, 12, "%b %e %Y", localtime(&t));
^
src/sparse-0.4.4/pre-process.c:251:3: warning: ISO C90 does not support the â%Tâ gnu_strftime format [-Wformat=]
strftime(buffer, 9, "%T", localtime(&t));
^
src/sparse-0.4.4/pre-process.c: At top level:
src/sparse-0.4.4/pre-process.c:588:5: warning: no previous prototype for âmark_expand_argumentsâ [-Wmissing-prototypes]
int mark_expand_arguments(SCTX_ struct token *from, struct token *to, struct expansion *e) {
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/pre-process.c: In function âmark_expand_argumentsâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/pre-process.c:588:27: note: in expansion of macro âSCTX_â
int mark_expand_arguments(SCTX_ struct token *from, struct token *to, struct expansion *e) {
^
In file included from src/sparse-0.4.4/parse.c:34:0,
from sparse.xs:25:
src/sparse-0.4.4/pre-process.c:588:47: warning: unused parameter âfromâ [-Wunused-parameter]
int mark_expand_arguments(SCTX_ struct token *from, struct token *to, struct expansion *e) {
^
src/sparse-0.4.4/pre-process.c:588:67: warning: unused parameter âtoâ [-Wunused-parameter]
int mark_expand_arguments(SCTX_ struct token *from, struct token *to, struct expansion *e) {
^
src/sparse-0.4.4/pre-process.c:588:89: warning: unused parameter âeâ [-Wunused-parameter]
int mark_expand_arguments(SCTX_ struct token *from, struct token *to, struct expansion *e) {
^
src/sparse-0.4.4/pre-process.c: In function âmergeâ:
src/sparse-0.4.4/pre-process.c:735:2: warning: range expressions in switch statements are non-standard [-Wpedantic]
case TOKEN_WIDE_CHAR_EMBEDDED_0 ... TOKEN_WIDE_CHAR_EMBEDDED_3:
^
src/sparse-0.4.4/pre-process.c: At top level:
src/sparse-0.4.4/pre-process.c:915:5: warning: no previous prototype for âmark_expandâ [-Wmissing-prototypes]
int mark_expand(SCTX_ struct token *from, struct token *to, struct expansion *e) {
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/pre-process.c: In function âmark_expandâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/pre-process.c:915:17: note: in expansion of macro âSCTX_â
int mark_expand(SCTX_ struct token *from, struct token *to, struct expansion *e) {
^
In file included from src/sparse-0.4.4/parse.c:34:0,
from sparse.xs:25:
src/sparse-0.4.4/pre-process.c:915:37: warning: unused parameter âfromâ [-Wunused-parameter]
int mark_expand(SCTX_ struct token *from, struct token *to, struct expansion *e) {
^
src/sparse-0.4.4/pre-process.c:915:57: warning: unused parameter âtoâ [-Wunused-parameter]
int mark_expand(SCTX_ struct token *from, struct token *to, struct expansion *e) {
^
src/sparse-0.4.4/pre-process.c:915:79: warning: unused parameter âeâ [-Wunused-parameter]
int mark_expand(SCTX_ struct token *from, struct token *to, struct expansion *e) {
^
src/sparse-0.4.4/pre-process.c: In function âdo_include_pathâ:
src/sparse-0.4.4/pre-process.c:1123:88: warning: unused parameter âtokenâ [-Wunused-parameter]
static int do_include_path(SCTX_ const char **pptr, struct token **list, struct token *token, const char *filename, int flen)
^
src/sparse-0.4.4/pre-process.c: In function âtoken_differentâ:
src/sparse-0.4.4/pre-process.c:1241:2: warning: range expressions in switch statements are non-standard [-Wpedantic]
case TOKEN_CHAR_EMBEDDED_0 ... TOKEN_CHAR_EMBEDDED_3:
^
src/sparse-0.4.4/pre-process.c:1242:2: warning: range expressions in switch statements are non-standard [-Wpedantic]
case TOKEN_WIDE_CHAR_EMBEDDED_0 ... TOKEN_WIDE_CHAR_EMBEDDED_3:
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/pre-process.c:1213:28: note: in expansion of macro âSCTX_â
static int token_different(SCTX_ struct token *t1, struct token *t2)
^
In file included from src/sparse-0.4.4/parse.c:34:0,
from sparse.xs:25:
src/sparse-0.4.4/pre-process.c: In function âdo_handle_defineâ:
src/sparse-0.4.4/pre-process.c:1541:50: warning: unused parameter âstreamâ [-Wunused-parameter]
static int do_handle_define(SCTX_ struct stream *stream, struct token **line, struct token *token, int attr)
^
src/sparse-0.4.4/pre-process.c:1541:73: warning: unused parameter âlineâ [-Wunused-parameter]
static int do_handle_define(SCTX_ struct stream *stream, struct token **line, struct token *token, int attr)
^
src/sparse-0.4.4/pre-process.c: In function âdo_handle_undefâ:
src/sparse-0.4.4/pre-process.c:1643:49: warning: unused parameter âstreamâ [-Wunused-parameter]
static int do_handle_undef(SCTX_ struct stream *stream, struct token **line, struct token *token, int attr)
^
src/sparse-0.4.4/pre-process.c:1643:72: warning: unused parameter âlineâ [-Wunused-parameter]
static int do_handle_undef(SCTX_ struct stream *stream, struct token **line, struct token *token, int attr)
^
src/sparse-0.4.4/pre-process.c: In function âhandle_ifdefâ:
src/sparse-0.4.4/pre-process.c:1695:69: warning: unused parameter âlineâ [-Wunused-parameter]
static int handle_ifdef(SCTX_ struct stream *stream, struct token **line, struct token *token)
^
src/sparse-0.4.4/pre-process.c: In function âhandle_ifndefâ:
src/sparse-0.4.4/pre-process.c:1710:70: warning: unused parameter âlineâ [-Wunused-parameter]
static int handle_ifndef(SCTX_ struct stream *stream, struct token **line, struct token *token)
^
src/sparse-0.4.4/pre-process.c: In function âexpression_valueâ:
src/sparse-0.4.4/pre-process.c:1746:7: warning: ISO C90 does not support âlong longâ [-Wlong-long]
long long value;
^
src/sparse-0.4.4/pre-process.c: In function âhandle_ifâ:
src/sparse-0.4.4/pre-process.c:1799:66: warning: unused parameter âlineâ [-Wunused-parameter]
static int handle_if(SCTX_ struct stream *stream, struct token **line, struct token *token)
^
src/sparse-0.4.4/pre-process.c: In function âhandle_elifâ:
src/sparse-0.4.4/pre-process.c:1809:69: warning: unused parameter âlineâ [-Wunused-parameter]
static int handle_elif(SCTX_ struct stream * stream, struct token **line, struct token *token)
^
src/sparse-0.4.4/pre-process.c: In function âhandle_elseâ:
src/sparse-0.4.4/pre-process.c:1842:68: warning: unused parameter âlineâ [-Wunused-parameter]
static int handle_else(SCTX_ struct stream *stream, struct token **line, struct token *token)
^
src/sparse-0.4.4/pre-process.c: In function âhandle_endifâ:
src/sparse-0.4.4/pre-process.c:1867:69: warning: unused parameter âlineâ [-Wunused-parameter]
static int handle_endif(SCTX_ struct stream *stream, struct token **line, struct token *token)
^
src/sparse-0.4.4/pre-process.c: In function âhandle_warningâ:
src/sparse-0.4.4/pre-process.c:1883:48: warning: unused parameter âstreamâ [-Wunused-parameter]
static int handle_warning(SCTX_ struct stream *stream, struct token **line, struct token *token)
^
src/sparse-0.4.4/pre-process.c:1883:71: warning: unused parameter âlineâ [-Wunused-parameter]
static int handle_warning(SCTX_ struct stream *stream, struct token **line, struct token *token)
^
src/sparse-0.4.4/pre-process.c: In function âhandle_errorâ:
src/sparse-0.4.4/pre-process.c:1889:46: warning: unused parameter âstreamâ [-Wunused-parameter]
static int handle_error(SCTX_ struct stream *stream, struct token **line, struct token *token)
^
src/sparse-0.4.4/pre-process.c:1889:69: warning: unused parameter âlineâ [-Wunused-parameter]
static int handle_error(SCTX_ struct stream *stream, struct token **line, struct token *token)
^
src/sparse-0.4.4/pre-process.c: In function âhandle_nostdincâ:
src/sparse-0.4.4/pre-process.c:1895:49: warning: unused parameter âstreamâ [-Wunused-parameter]
static int handle_nostdinc(SCTX_ struct stream *stream, struct token **line, struct token *token)
^
src/sparse-0.4.4/pre-process.c:1895:72: warning: unused parameter âlineâ [-Wunused-parameter]
static int handle_nostdinc(SCTX_ struct stream *stream, struct token **line, struct token *token)
^
src/sparse-0.4.4/pre-process.c:1895:92: warning: unused parameter âtokenâ [-Wunused-parameter]
static int handle_nostdinc(SCTX_ struct stream *stream, struct token **line, struct token *token)
^
src/sparse-0.4.4/pre-process.c: In function âhandle_add_includeâ:
src/sparse-0.4.4/pre-process.c:1978:52: warning: unused parameter âstreamâ [-Wunused-parameter]
static int handle_add_include(SCTX_ struct stream *stream, struct token **line, struct token *token)
^
src/sparse-0.4.4/pre-process.c:1978:75: warning: unused parameter âlineâ [-Wunused-parameter]
static int handle_add_include(SCTX_ struct stream *stream, struct token **line, struct token *token)
^
src/sparse-0.4.4/pre-process.c: In function âhandle_add_isystemâ:
src/sparse-0.4.4/pre-process.c:1992:52: warning: unused parameter âstreamâ [-Wunused-parameter]
static int handle_add_isystem(SCTX_ struct stream *stream, struct token **line, struct token *token)
^
src/sparse-0.4.4/pre-process.c:1992:75: warning: unused parameter âlineâ [-Wunused-parameter]
static int handle_add_isystem(SCTX_ struct stream *stream, struct token **line, struct token *token)
^
src/sparse-0.4.4/pre-process.c: In function âhandle_add_systemâ:
src/sparse-0.4.4/pre-process.c:2006:51: warning: unused parameter âstreamâ [-Wunused-parameter]
static int handle_add_system(SCTX_ struct stream *stream, struct token **line, struct token *token)
^
src/sparse-0.4.4/pre-process.c:2006:74: warning: unused parameter âlineâ [-Wunused-parameter]
static int handle_add_system(SCTX_ struct stream *stream, struct token **line, struct token *token)
^
src/sparse-0.4.4/pre-process.c: In function âhandle_add_dirafterâ:
src/sparse-0.4.4/pre-process.c:2037:53: warning: unused parameter âstreamâ [-Wunused-parameter]
static int handle_add_dirafter(SCTX_ struct stream *stream, struct token **line, struct token *token)
^
src/sparse-0.4.4/pre-process.c:2037:76: warning: unused parameter âlineâ [-Wunused-parameter]
static int handle_add_dirafter(SCTX_ struct stream *stream, struct token **line, struct token *token)
^
src/sparse-0.4.4/pre-process.c: In function âhandle_split_includeâ:
src/sparse-0.4.4/pre-process.c:2051:54: warning: unused parameter âstreamâ [-Wunused-parameter]
static int handle_split_include(SCTX_ struct stream *stream, struct token **line, struct token *token)
^
src/sparse-0.4.4/pre-process.c:2051:77: warning: unused parameter âlineâ [-Wunused-parameter]
static int handle_split_include(SCTX_ struct stream *stream, struct token **line, struct token *token)
^
src/sparse-0.4.4/pre-process.c:2051:97: warning: unused parameter âtokenâ [-Wunused-parameter]
static int handle_split_include(SCTX_ struct stream *stream, struct token **line, struct token *token)
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/pre-process.c: In function âhandle_lineâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/pre-process.c:2102:24: note: in expansion of macro âSCTX_â
static int handle_line(SCTX_ struct stream *stream, struct token **line, struct token *token)
^
In file included from src/sparse-0.4.4/parse.c:34:0,
from sparse.xs:25:
src/sparse-0.4.4/pre-process.c:2102:45: warning: unused parameter âstreamâ [-Wunused-parameter]
static int handle_line(SCTX_ struct stream *stream, struct token **line, struct token *token)
^
src/sparse-0.4.4/pre-process.c:2102:68: warning: unused parameter âlineâ [-Wunused-parameter]
static int handle_line(SCTX_ struct stream *stream, struct token **line, struct token *token)
^
src/sparse-0.4.4/pre-process.c:2102:88: warning: unused parameter âtokenâ [-Wunused-parameter]
static int handle_line(SCTX_ struct stream *stream, struct token **line, struct token *token)
^
src/sparse-0.4.4/pre-process.c: In function âhandle_nondirectiveâ:
src/sparse-0.4.4/pre-process.c:2107:53: warning: unused parameter âstreamâ [-Wunused-parameter]
static int handle_nondirective(SCTX_ struct stream *stream, struct token **line, struct token *token)
^
src/sparse-0.4.4/pre-process.c:2107:76: warning: unused parameter âlineâ [-Wunused-parameter]
static int handle_nondirective(SCTX_ struct stream *stream, struct token **line, struct token *token)
^
src/sparse-0.4.4/pre-process.c: In function âinit_preprocessorâ:
src/sparse-0.4.4/pre-process.c:2134:3: warning: C++ style comments are not allowed in ISO C90
// our internal preprocessor tokens
^
src/sparse-0.4.4/pre-process.c:2134:3: warning: (this will be reported only once per input file)
src/sparse-0.4.4/pre-process.c:2158:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < ARRAY_SIZE(normal); i++) {
^
src/sparse-0.4.4/pre-process.c:2164:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < ARRAY_SIZE(special); i++) {
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/symbol.c: In function âlookup_symbolâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/symbol.c:46:30: note: in expansion of macro âSCTX_â
struct symbol *lookup_symbol(SCTX_ struct ident *ident, enum namespace ns)
^
In file included from src/sparse-0.4.4/parse.c:35:0,
from sparse.xs:25:
src/sparse-0.4.4/symbol.c: In function âlay_out_unionâ:
src/sparse-0.4.4/symbol.c:90:2: warning: C++ style comments are not allowed in ISO C90
// Unnamed bitfields do not affect alignment.
^
src/sparse-0.4.4/symbol.c:90:2: warning: (this will be reported only once per input file)
src/sparse-0.4.4/symbol.c:96:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (sym->bit_size > info->bit_size)
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/symbol.c: In function âbitfield_base_sizeâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/symbol.c:102:31: note: in expansion of macro âSCTX_â
static int bitfield_base_size(SCTX_ struct symbol *sym)
^
In file included from src/sparse-0.4.4/parse.c:35:0,
from sparse.xs:25:
src/sparse-0.4.4/symbol.c: In function âlay_out_structâ:
src/sparse-0.4.4/symbol.c:148:27: warning: ISO C forbids omitting the middle term of a ?: expression [-Wpedantic]
int width = base_size ? : (bit_offset ? room : 0);
^
src/sparse-0.4.4/symbol.c: In function âexamine_struct_union_typeâ:
src/sparse-0.4.4/symbol.c:176:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.max_align = 1,
^
src/sparse-0.4.4/symbol.c:177:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.bit_size = 0,
^
src/sparse-0.4.4/symbol.c:178:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.align_size = 1
^
src/sparse-0.4.4/symbol.c: In function âexamine_bitfield_typeâ:
src/sparse-0.4.4/symbol.c:251:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (sym->bit_size > bit_size)
^
src/sparse-0.4.4/symbol.c: In function âcount_array_initializerâ:
src/sparse-0.4.4/symbol.c:304:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (entry->idx_to >= nr)
^
src/sparse-0.4.4/symbol.c: In function âexamine_symbol_typeâ:
src/sparse-0.4.4/symbol.c:441:3: warning: format â%pâ expects argument of type âvoid *â, but argument 4 has type âstruct symbol *â [-Wformat=]
sparse_error(sctx_ sym->pos->pos, "ctype on uninitialized symbol %p", sym);
^
src/sparse-0.4.4/symbol.c: In function âget_type_nameâ:
src/sparse-0.4.4/symbol.c:459:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_UNINITIALIZED] = "uninitialized",
^
src/sparse-0.4.4/symbol.c:460:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_PREPROCESSOR] = "preprocessor",
^
src/sparse-0.4.4/symbol.c:461:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_BASETYPE] = "basetype",
^
src/sparse-0.4.4/symbol.c:462:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_NODE] = "node",
^
src/sparse-0.4.4/symbol.c:463:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_PTR] = "pointer",
^
src/sparse-0.4.4/symbol.c:464:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_FN] = "function",
^
src/sparse-0.4.4/symbol.c:465:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_ARRAY] = "array",
^
src/sparse-0.4.4/symbol.c:466:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_STRUCT] = "struct",
^
src/sparse-0.4.4/symbol.c:467:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_UNION] = "union",
^
src/sparse-0.4.4/symbol.c:468:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_ENUM] = "enum",
^
src/sparse-0.4.4/symbol.c:469:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_TYPEDEF] = "typedef",
^
src/sparse-0.4.4/symbol.c:470:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_TYPEOF] = "typeof",
^
src/sparse-0.4.4/symbol.c:471:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_MEMBER] = "member",
^
src/sparse-0.4.4/symbol.c:472:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_BITFIELD] = "bitfield",
^
src/sparse-0.4.4/symbol.c:473:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_LABEL] = "label",
^
src/sparse-0.4.4/symbol.c:474:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_RESTRICT] = "restrict",
^
src/sparse-0.4.4/symbol.c:475:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_FOULED] = "fouled",
^
src/sparse-0.4.4/symbol.c:476:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_KEYWORD] = "keyword",
^
src/sparse-0.4.4/symbol.c:477:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_BAD] = "bad"};
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/symbol.c:456:27: note: in expansion of macro âSCTX_â
const char* get_type_name(SCTX_ enum type type)
^
src/sparse-0.4.4/symbol.c: In function âexpand_expectâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/symbol.c:655:26: note: in expansion of macro âSCTX_â
static int expand_expect(SCTX_ struct expression *expr, int cost)
^
In file included from src/sparse-0.4.4/parse.c:35:0,
from sparse.xs:25:
src/sparse-0.4.4/symbol.c:655:61: warning: unused parameter âcostâ [-Wunused-parameter]
static int expand_expect(SCTX_ struct expression *expr, int cost)
^
src/sparse-0.4.4/symbol.c: In function âexpand_warningâ:
src/sparse-0.4.4/symbol.c:668:62: warning: unused parameter âcostâ [-Wunused-parameter]
static int expand_warning(SCTX_ struct expression *expr, int cost)
^
src/sparse-0.4.4/symbol.c: At top level:
src/sparse-0.4.4/symbol.c:710:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.evaluate = evaluate_to_integer,
^
src/sparse-0.4.4/symbol.c:711:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.expand = expand_constant_p
^
src/sparse-0.4.4/symbol.c:715:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.evaluate = evaluate_to_integer,
^
src/sparse-0.4.4/symbol.c:716:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.expand = expand_safe_p
^
src/sparse-0.4.4/symbol.c:720:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.evaluate = evaluate_to_integer,
^
src/sparse-0.4.4/symbol.c:721:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.expand = expand_warning
^
src/sparse-0.4.4/symbol.c:725:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.evaluate = evaluate_expect,
^
src/sparse-0.4.4/symbol.c:726:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.expand = expand_expect
^
src/sparse-0.4.4/symbol.c:730:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.evaluate = evaluate_choose,
^
src/sparse-0.4.4/symbol.c:731:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.args = arguments_choose,
^
src/sparse-0.4.4/symbol.c:737:42: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
static struct symbol builtin_fn_type = { .type = SYM_FN /* , .variadic =1 */ };
^
src/sparse-0.4.4/symbol.c:749:2: warning: missing initializer for field âopâ of âstruct sym_initâ [-Wmissing-field-initializers]
{ NULL, NULL, 0 }
^
src/sparse-0.4.4/symbol.c:742:20: note: âopâ declared here
struct symbol_op *op;
^
In file included from src/sparse-0.4.4/parse.c:35:0,
from sparse.xs:25:
src/sparse-0.4.4/symbol.c: In function âinit_ctypeâ:
src/sparse-0.4.4/symbol.c:844:2: warning: initializer element is not computable at load time
{ &sctxp bool_ctype, SYM_BASETYPE, MOD_UNSIGNED, &sctxp bits_in_bool, &sctxp max_int_alignment, &sctxp int_type },
^
src/sparse-0.4.4/symbol.c:844:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:844:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:844:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:844:2: warning: initializer element is not computable at load time
In file included from src/sparse-0.4.4/parse.c:35:0,
from sparse.xs:25:
src/sparse-0.4.4/symbol.c:845:2: warning: initializer element is not computable at load time
{ &sctxp void_ctype, SYM_BASETYPE, 0, NULL, NULL, NULL },
^
src/sparse-0.4.4/symbol.c:845:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:846:2: warning: initializer element is not computable at load time
{ &sctxp type_ctype, SYM_BASETYPE, MOD_TYPE, NULL, NULL, NULL },
^
src/sparse-0.4.4/symbol.c:846:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:847:2: warning: initializer element is not computable at load time
{ &sctxp incomplete_ctype,SYM_BASETYPE, 0, NULL, NULL, NULL },
^
src/sparse-0.4.4/symbol.c:847:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:848:2: warning: initializer element is not computable at load time
{ &sctxp bad_ctype, SYM_BASETYPE, 0, NULL, NULL, NULL },
^
src/sparse-0.4.4/symbol.c:848:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:850:2: warning: initializer element is not computable at load time
{ &sctxp char_ctype, SYM_BASETYPE, MOD_SIGNED | MOD_CHAR, &sctxp bits_in_char, &sctxp max_int_alignment, &sctxp int_type },
^
src/sparse-0.4.4/symbol.c:850:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:850:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:850:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:850:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:851:2: warning: initializer element is not computable at load time
{ &sctxp schar_ctype, SYM_BASETYPE, MOD_ESIGNED | MOD_CHAR, &sctxp bits_in_char, &sctxp max_int_alignment, &sctxp int_type },
^
src/sparse-0.4.4/symbol.c:851:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:851:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:851:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:851:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:852:2: warning: initializer element is not computable at load time
{ &sctxp uchar_ctype, SYM_BASETYPE, MOD_UNSIGNED | MOD_CHAR, &sctxp bits_in_char, &sctxp max_int_alignment, &sctxp int_type },
^
src/sparse-0.4.4/symbol.c:852:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:852:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:852:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:852:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:853:2: warning: initializer element is not computable at load time
{ &sctxp short_ctype, SYM_BASETYPE, MOD_SIGNED | MOD_SHORT, &sctxp bits_in_short, &sctxp max_int_alignment, &sctxp int_type },
^
src/sparse-0.4.4/symbol.c:853:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:853:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:853:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:853:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:854:2: warning: initializer element is not computable at load time
{ &sctxp sshort_ctype, SYM_BASETYPE, MOD_ESIGNED | MOD_SHORT, &sctxp bits_in_short, &sctxp max_int_alignment, &sctxp int_type },
^
src/sparse-0.4.4/symbol.c:854:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:854:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:854:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:854:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:855:2: warning: initializer element is not computable at load time
{ &sctxp ushort_ctype, SYM_BASETYPE, MOD_UNSIGNED | MOD_SHORT, &sctxp bits_in_short, &sctxp max_int_alignment, &sctxp int_type },
^
src/sparse-0.4.4/symbol.c:855:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:855:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:855:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:855:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:856:2: warning: initializer element is not computable at load time
{ &sctxp int_ctype, SYM_BASETYPE, MOD_SIGNED, &sctxp bits_in_int, &sctxp max_int_alignment, &sctxp int_type },
^
src/sparse-0.4.4/symbol.c:856:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:856:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:856:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:856:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:857:2: warning: initializer element is not computable at load time
{ &sctxp sint_ctype, SYM_BASETYPE, MOD_ESIGNED, &sctxp bits_in_int, &sctxp max_int_alignment, &sctxp int_type },
^
src/sparse-0.4.4/symbol.c:857:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:857:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:857:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:857:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:858:2: warning: initializer element is not computable at load time
{ &sctxp uint_ctype, SYM_BASETYPE, MOD_UNSIGNED, &sctxp bits_in_int, &sctxp max_int_alignment, &sctxp int_type },
^
src/sparse-0.4.4/symbol.c:858:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:858:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:858:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:858:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:859:2: warning: initializer element is not computable at load time
{ &sctxp long_ctype, SYM_BASETYPE, MOD_SIGNED | MOD_LONG, &sctxp bits_in_long, &sctxp max_int_alignment, &sctxp int_type },
^
src/sparse-0.4.4/symbol.c:859:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:859:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:859:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:859:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:860:2: warning: initializer element is not computable at load time
{ &sctxp slong_ctype, SYM_BASETYPE, MOD_ESIGNED | MOD_LONG, &sctxp bits_in_long, &sctxp max_int_alignment, &sctxp int_type },
^
src/sparse-0.4.4/symbol.c:860:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:860:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:860:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:860:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:861:2: warning: initializer element is not computable at load time
{ &sctxp ulong_ctype, SYM_BASETYPE, MOD_UNSIGNED | MOD_LONG, &sctxp bits_in_long, &sctxp max_int_alignment, &sctxp int_type },
^
src/sparse-0.4.4/symbol.c:861:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:861:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:861:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:861:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:862:2: warning: initializer element is not computable at load time
{ &sctxp llong_ctype, SYM_BASETYPE, MOD_SIGNED | MOD_LL, &sctxp bits_in_longlong, &sctxp max_int_alignment, &sctxp int_type },
^
src/sparse-0.4.4/symbol.c:862:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:862:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:862:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:862:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:863:2: warning: initializer element is not computable at load time
{ &sctxp sllong_ctype, SYM_BASETYPE, MOD_ESIGNED | MOD_LL, &sctxp bits_in_longlong, &sctxp max_int_alignment, &sctxp int_type },
^
src/sparse-0.4.4/symbol.c:863:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:863:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:863:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:863:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:864:2: warning: initializer element is not computable at load time
{ &sctxp ullong_ctype, SYM_BASETYPE, MOD_UNSIGNED | MOD_LL, &sctxp bits_in_longlong, &sctxp max_int_alignment, &sctxp int_type },
^
src/sparse-0.4.4/symbol.c:864:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:864:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:864:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:864:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:865:2: warning: initializer element is not computable at load time
{ &sctxp lllong_ctype, SYM_BASETYPE, MOD_SIGNED | MOD_LLL, &sctxp bits_in_longlonglong, &sctxp max_int_alignment, &sctxp int_type },
^
src/sparse-0.4.4/symbol.c:865:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:865:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:865:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:865:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:866:2: warning: initializer element is not computable at load time
{ &sctxp slllong_ctype, SYM_BASETYPE, MOD_ESIGNED | MOD_LLL, &sctxp bits_in_longlonglong, &sctxp max_int_alignment, &sctxp int_type },
^
src/sparse-0.4.4/symbol.c:866:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:866:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:866:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:866:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:867:2: warning: initializer element is not computable at load time
{ &sctxp ulllong_ctype, SYM_BASETYPE, MOD_UNSIGNED | MOD_LLL, &sctxp bits_in_longlonglong, &sctxp max_int_alignment, &sctxp int_type },
^
src/sparse-0.4.4/symbol.c:867:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:867:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:867:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:867:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:869:2: warning: initializer element is not computable at load time
{ &sctxp float_ctype, SYM_BASETYPE, 0, &sctxp bits_in_float, &sctxp max_fp_alignment, &sctxp fp_type },
^
src/sparse-0.4.4/symbol.c:869:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:869:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:869:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:869:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:870:2: warning: initializer element is not computable at load time
{ &sctxp double_ctype, SYM_BASETYPE, MOD_LONG, &sctxp bits_in_double, &sctxp max_fp_alignment, &sctxp fp_type },
^
src/sparse-0.4.4/symbol.c:870:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:870:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:870:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:870:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:871:2: warning: initializer element is not computable at load time
{ &sctxp ldouble_ctype, SYM_BASETYPE, MOD_LONG | MOD_LONGLONG, &sctxp bits_in_longdouble, &sctxp max_fp_alignment, &sctxp fp_type },
^
src/sparse-0.4.4/symbol.c:871:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:871:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:871:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:871:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:873:2: warning: initializer element is not computable at load time
{ &sctxp string_ctype, SYM_PTR, 0, &sctxp bits_in_pointer, &sctxp pointer_alignment, &sctxp char_ctype },
^
src/sparse-0.4.4/symbol.c:873:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:873:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:873:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:873:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:874:2: warning: initializer element is not computable at load time
{ &sctxp ptr_ctype, SYM_PTR, 0, &sctxp bits_in_pointer, &sctxp pointer_alignment, &sctxp void_ctype },
^
src/sparse-0.4.4/symbol.c:874:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:874:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:874:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:874:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:875:2: warning: initializer element is not computable at load time
{ &sctxp null_ctype, SYM_PTR, 0, &sctxp bits_in_pointer, &sctxp pointer_alignment, &sctxp void_ctype },
^
src/sparse-0.4.4/symbol.c:875:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:875:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:875:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:875:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:876:2: warning: initializer element is not computable at load time
{ &sctxp label_ctype, SYM_PTR, 0, &sctxp bits_in_pointer, &sctxp pointer_alignment, &sctxp void_ctype },
^
src/sparse-0.4.4/symbol.c:876:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:876:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:876:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:876:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:877:2: warning: initializer element is not computable at load time
{ &sctxp lazy_ptr_ctype, SYM_PTR, 0, &sctxp bits_in_pointer, &sctxp pointer_alignment, &sctxp void_ctype },
^
src/sparse-0.4.4/symbol.c:877:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:877:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:877:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/symbol.c:877:2: warning: initializer element is not computable at load time
In file included from src/sparse-0.4.4/lib.c:28:0,
from src/sparse-0.4.4/parse.c:36,
from sparse.xs:25:
src/sparse-0.4.4/linearize.h: At top level:
src/sparse-0.4.4/linearize.h:12:31: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
DECLARE_ALLOCATOR(pseudo_user);
^
src/sparse-0.4.4/linearize.h:32:34: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
DECLARE_ALLOCATOR(asm_constraint);
^
src/sparse-0.4.4/linearize.h:41:29: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
DECLARE_ALLOCATOR(asm_rules);
^
src/sparse-0.4.4/linearize.h:52:3: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/linearize.h:56:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/linearize.h:59:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/linearize.h:62:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/linearize.h:65:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/linearize.h:69:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/linearize.h:74:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/linearize.h:77:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/linearize.h:81:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/linearize.h:84:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/linearize.h:88:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/linearize.h:93:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/linearize.h:98:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/linearize.h:102:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/linearize.h:53:2: warning: union has no named members [-Wpedantic]
union {
^
src/sparse-0.4.4/linearize.h:103:3: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/linearize.h:194:9: warning: comma at end of enumerator list [-Wpedantic]
OP_COPY,
^
In file included from src/sparse-0.4.4/lib.h:19:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/linearize.h: In function âadd_bbâ:
src/sparse-0.4.4/ptrlist.h:24:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
#define MKTYPE(head,expr) ({ (TYPEOF(head))(expr); })
^
src/sparse-0.4.4/ptrlist.h:56:2: note: in expansion of macro âMKTYPEâ
MKTYPE(*(list), (CHECK_TYPE(*(list),(entry)),__add_ptr_list(sctx_ (struct ptr_list **)(list), (entry), (tag))))
^
src/sparse-0.4.4/ptrlist.h:62:2: note: in expansion of macro âadd_ptr_list_tagâ
add_ptr_list_tag(list,entry,0)
^
src/sparse-0.4.4/linearize.h:219:2: note: in expansion of macro âadd_ptr_listâ
add_ptr_list(list, bb);
^
src/sparse-0.4.4/linearize.h: In function âadd_instructionâ:
src/sparse-0.4.4/ptrlist.h:24:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
#define MKTYPE(head,expr) ({ (TYPEOF(head))(expr); })
^
src/sparse-0.4.4/ptrlist.h:56:2: note: in expansion of macro âMKTYPEâ
MKTYPE(*(list), (CHECK_TYPE(*(list),(entry)),__add_ptr_list(sctx_ (struct ptr_list **)(list), (entry), (tag))))
^
src/sparse-0.4.4/ptrlist.h:62:2: note: in expansion of macro âadd_ptr_list_tagâ
add_ptr_list_tag(list,entry,0)
^
src/sparse-0.4.4/linearize.h:224:2: note: in expansion of macro âadd_ptr_listâ
add_ptr_list(list, insn);
^
src/sparse-0.4.4/linearize.h: In function âadd_multijmpâ:
src/sparse-0.4.4/ptrlist.h:24:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
#define MKTYPE(head,expr) ({ (TYPEOF(head))(expr); })
^
src/sparse-0.4.4/ptrlist.h:56:2: note: in expansion of macro âMKTYPEâ
MKTYPE(*(list), (CHECK_TYPE(*(list),(entry)),__add_ptr_list(sctx_ (struct ptr_list **)(list), (entry), (tag))))
^
src/sparse-0.4.4/ptrlist.h:62:2: note: in expansion of macro âadd_ptr_list_tagâ
add_ptr_list_tag(list,entry,0)
^
src/sparse-0.4.4/linearize.h:229:2: note: in expansion of macro âadd_ptr_listâ
add_ptr_list(list, multijmp);
^
src/sparse-0.4.4/linearize.h: In function âadd_pseudoâ:
src/sparse-0.4.4/ptrlist.h:24:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
#define MKTYPE(head,expr) ({ (TYPEOF(head))(expr); })
^
src/sparse-0.4.4/ptrlist.h:56:2: note: in expansion of macro âMKTYPEâ
MKTYPE(*(list), (CHECK_TYPE(*(list),(entry)),__add_ptr_list(sctx_ (struct ptr_list **)(list), (entry), (tag))))
^
src/sparse-0.4.4/ptrlist.h:62:2: note: in expansion of macro âadd_ptr_list_tagâ
add_ptr_list_tag(list,entry,0)
^
src/sparse-0.4.4/linearize.h:234:9: note: in expansion of macro âadd_ptr_listâ
return add_ptr_list(list, pseudo);
^
src/sparse-0.4.4/linearize.h: In function âadd_pseudo_ptrâ:
src/sparse-0.4.4/ptrlist.h:24:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
#define MKTYPE(head,expr) ({ (TYPEOF(head))(expr); })
^
src/sparse-0.4.4/ptrlist.h:56:2: note: in expansion of macro âMKTYPEâ
MKTYPE(*(list), (CHECK_TYPE(*(list),(entry)),__add_ptr_list(sctx_ (struct ptr_list **)(list), (entry), (tag))))
^
src/sparse-0.4.4/ptrlist.h:62:2: note: in expansion of macro âadd_ptr_list_tagâ
add_ptr_list_tag(list,entry,0)
^
src/sparse-0.4.4/linearize.h:259:2: note: in expansion of macro âadd_ptr_listâ
add_ptr_list(list, ptr);
^
src/sparse-0.4.4/linearize.h: In function âadd_pseudo_user_ptrâ:
src/sparse-0.4.4/ptrlist.h:24:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
#define MKTYPE(head,expr) ({ (TYPEOF(head))(expr); })
^
src/sparse-0.4.4/ptrlist.h:56:2: note: in expansion of macro âMKTYPEâ
MKTYPE(*(list), (CHECK_TYPE(*(list),(entry)),__add_ptr_list(sctx_ (struct ptr_list **)(list), (entry), (tag))))
^
src/sparse-0.4.4/ptrlist.h:62:2: note: in expansion of macro âadd_ptr_list_tagâ
add_ptr_list_tag(list,entry,0)
^
src/sparse-0.4.4/linearize.h:264:2: note: in expansion of macro âadd_ptr_listâ
add_ptr_list(list, user);
^
In file included from src/sparse-0.4.4/lib.c:28:0,
from src/sparse-0.4.4/parse.c:36,
from sparse.xs:25:
src/sparse-0.4.4/linearize.h: At top level:
src/sparse-0.4.4/linearize.h:312:34: warning: ISO C90 does not support âlong longâ [-Wlong-long]
pseudo_t value_pseudo(SCTX_ long long val);
^
In file included from src/sparse-0.4.4/parse.c:36:0,
from sparse.xs:25:
src/sparse-0.4.4/lib.c: In function âhexvalâ:
src/sparse-0.4.4/lib.c:75:2: warning: range expressions in switch statements are non-standard [-Wpedantic]
case '0'...'9':
^
src/sparse-0.4.4/lib.c:78:2: warning: range expressions in switch statements are non-standard [-Wpedantic]
case 'a'...'f':
^
src/sparse-0.4.4/lib.c:81:2: warning: range expressions in switch statements are non-standard [-Wpedantic]
case 'A'...'F':
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/lib.c:71:21: note: in expansion of macro âSCTX_â
unsigned int hexval(SCTX_ unsigned int c)
^
src/sparse-0.4.4/lib.c: In function âsparse_dieâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/lib.c:181:17: note: in expansion of macro âSCTX_â
void sparse_die(SCTX_ const char *fmt, ...)
^
In file included from src/sparse-0.4.4/parse.c:36:0,
from sparse.xs:25:
src/sparse-0.4.4/lib.c: In function âhandle_switch_oâ:
src/sparse-0.4.4/lib.c:401:34: warning: C++ style comments are not allowed in ISO C90
if (!strcmp (arg, "o")) { // "-o foo"
^
src/sparse-0.4.4/lib.c:401:34: warning: (this will be reported only once per input file)
src/sparse-0.4.4/lib.c: In function âhandle_onoff_switchâ:
src/sparse-0.4.4/lib.c:453:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < n; i++) {
^
src/sparse-0.4.4/lib.c:467:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < n; i++) {
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/lib.c:446:35: note: in expansion of macro âSCTX_â
static char **handle_onoff_switch(SCTX_ char *arg, char **next, const struct warning *warnings, int n)
^
In file included from src/sparse-0.4.4/parse.c:36:0,
from sparse.xs:25:
src/sparse-0.4.4/lib.c: In function âhandle_onoff_switch_finalizeâ:
src/sparse-0.4.4/lib.c:513:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < n; i++) {
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/lib.c:509:42: note: in expansion of macro âSCTX_â
static void handle_onoff_switch_finalize(SCTX_ const struct warning *warnings, int n)
^
src/sparse-0.4.4/lib.c: In function âhandle_switch_Gâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/lib.c:600:31: note: in expansion of macro âSCTX_â
static char **handle_switch_G(SCTX_ char *arg, char **next)
^
In file included from src/sparse-0.4.4/parse.c:36:0,
from sparse.xs:25:
src/sparse-0.4.4/lib.c: In function âhandle_nostdinc_libâ:
src/sparse-0.4.4/lib.c:648:47: warning: unused parameter âargâ [-Wunused-parameter]
static char **handle_nostdinc_lib(SCTX_ char *arg, char **next)
^
src/sparse-0.4.4/lib.c: In function âhandle_base_dirâ:
src/sparse-0.4.4/lib.c:654:43: warning: unused parameter âargâ [-Wunused-parameter]
static char **handle_base_dir(SCTX_ char *arg, char **next)
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/lib.c: In function âhandle_versionâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/lib.c:662:30: note: in expansion of macro âSCTX_â
static char **handle_version(SCTX_ char *arg, char **next)
^
In file included from src/sparse-0.4.4/parse.c:36:0,
from sparse.xs:25:
src/sparse-0.4.4/lib.c:662:42: warning: unused parameter âargâ [-Wunused-parameter]
static char **handle_version(SCTX_ char *arg, char **next)
^
src/sparse-0.4.4/lib.c:662:54: warning: unused parameter ânextâ [-Wunused-parameter]
static char **handle_version(SCTX_ char *arg, char **next)
^
In file included from src/sparse-0.4.4/lib.h:19:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/lib.c: In function âsparse_initializeâ:
src/sparse-0.4.4/ptrlist.h:24:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
#define MKTYPE(head,expr) ({ (TYPEOF(head))(expr); })
^
src/sparse-0.4.4/ptrlist.h:58:2: note: in expansion of macro âMKTYPEâ
MKTYPE(*(list), (CHECK_TYPE(*(list),(entry)),__add_ptr_list(sctx_ (struct ptr_list **)(list), \
^
src/sparse-0.4.4/lib.c:1004:3: note: in expansion of macro âadd_ptr_list_notagâ
add_ptr_list_notag(filelist, arg);
^
In file included from src/sparse-0.4.4/parse.c:36:0,
from sparse.xs:25:
src/sparse-0.4.4/lib.c:986:49: warning: unused parameter âargcâ [-Wunused-parameter]
struct symbol_list *sparse_initialize(SCTX_ int argc, char **argv, struct string_list **filelist)
^
In file included from src/sparse-0.4.4/parse.c:37:0,
from sparse.xs:25:
src/sparse-0.4.4/scope.c: At top level:
src/sparse-0.4.4/scope.c:23:46: warning: C++ style comments are not allowed in ISO C90
struct scope *block_scope = &builtin_scope, // regular automatic variables etc
^
src/sparse-0.4.4/scope.c:23:46: warning: (this will be reported only once per input file)
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/scope.c: In function âremove_symbol_scopeâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/scope.c:75:33: note: in expansion of macro âSCTX_â
static void remove_symbol_scope(SCTX_ struct symbol *sym)
^
In file included from src/sparse-0.4.4/expression.c:29:0,
from src/sparse-0.4.4/parse.c:38,
from sparse.xs:25:
src/sparse-0.4.4/char.h: At top level:
src/sparse-0.4.4/char.h:1:67: warning: ISO C90 does not support âlong longâ [-Wlong-long]
extern void get_char_constant(SCTX_ struct token *, unsigned long long *);
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/expression.c: In function âmatch_oplistâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/expression.c:31:25: note: in expansion of macro âSCTX_â
static int match_oplist(SCTX_ int op, ...)
^
In file included from src/sparse-0.4.4/parse.c:38:0,
from sparse.xs:25:
src/sparse-0.4.4/expression.c: At top level:
src/sparse-0.4.4/expression.c:225:22: warning: ISO C90 does not support âlong longâ [-Wlong-long]
static unsigned long long parse_num(SCTX_ const char *nptr, char **end)
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/expression.c: In function âparse_numâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/expression.c:225:37: note: in expansion of macro âSCTX_â
static unsigned long long parse_num(SCTX_ const char *nptr, char **end)
^
In file included from src/sparse-0.4.4/parse.c:38:0,
from sparse.xs:25:
src/sparse-0.4.4/expression.c: In function âget_number_valueâ:
src/sparse-0.4.4/expression.c:235:16: warning: ISO C90 does not support âlong longâ [-Wlong-long]
unsigned long long value;
^
src/sparse-0.4.4/expression.c:275:19: warning: use of C99 long long integer constant [-Wlong-long]
if (!(value & (~1ULL << bits))) {
^
src/sparse-0.4.4/expression.c:276:19: warning: use of C99 long long integer constant [-Wlong-long]
if (!(value & (1ULL << bits))) {
^
src/sparse-0.4.4/expression.c:288:19: warning: use of C99 long long integer constant [-Wlong-long]
if (!(value & (~1ULL << bits))) {
^
src/sparse-0.4.4/expression.c:289:19: warning: use of C99 long long integer constant [-Wlong-long]
if (!(value & (1ULL << bits))) {
^
src/sparse-0.4.4/expression.c:301:16: warning: use of C99 long long integer constant [-Wlong-long]
if (value & (~1ULL << bits))
^
src/sparse-0.4.4/expression.c:303:17: warning: use of C99 long long integer constant [-Wlong-long]
if (!(value & (1ULL << bits)))
^
src/sparse-0.4.4/expression.c: In function âprimary_expressionâ:
src/sparse-0.4.4/expression.c:361:2: warning: range expressions in switch statements are non-standard [-Wpedantic]
case TOKEN_CHAR ... TOKEN_WIDE_CHAR_EMBEDDED_3:
^
In file included from src/sparse-0.4.4/parse.c:38:0,
from sparse.xs:25:
src/sparse-0.4.4/expression.c: In function âtype_info_expressionâ:
src/sparse-0.4.4/expression.c:569:4: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[EXPR_SIZEOF] = "at end of sizeof",
^
src/sparse-0.4.4/expression.c:570:4: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[EXPR_ALIGNOF] = "at end of __alignof__",
^
src/sparse-0.4.4/expression.c:571:4: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[EXPR_PTRSIZEOF] = "at end of __sizeof_ptr__"
^
src/sparse-0.4.4/expression.c: In function âunary_expressionâ:
src/sparse-0.4.4/expression.c:601:15: warning: initializer element is not computable at load time
{ (struct ident *)&sctxp sizeof_ident, EXPR_SIZEOF },
^
src/sparse-0.4.4/expression.c:601:15: warning: initializer element is not computable at load time
src/sparse-0.4.4/expression.c:602:15: warning: initializer element is not computable at load time
{ (struct ident *)&sctxp __alignof___ident, EXPR_ALIGNOF },
^
src/sparse-0.4.4/expression.c:602:15: warning: initializer element is not computable at load time
src/sparse-0.4.4/expression.c:603:15: warning: initializer element is not computable at load time
{ (struct ident *)&sctxp __alignof_ident, EXPR_ALIGNOF },
^
src/sparse-0.4.4/expression.c:603:15: warning: initializer element is not computable at load time
src/sparse-0.4.4/expression.c:604:15: warning: initializer element is not computable at load time
{ (struct ident *)&sctxp __sizeof_ptr___ident, EXPR_PTRSIZEOF },
^
src/sparse-0.4.4/expression.c:604:15: warning: initializer element is not computable at load time
src/sparse-0.4.4/expression.c:607:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < ARRAY_SIZE(type_information); i++) {
^
src/sparse-0.4.4/expression.c: In function âassignment_expressionâ:
src/sparse-0.4.4/expression.c:875:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < ARRAY_SIZE(assignments); i++)
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/evaluate.c: In function âsame_cast_typeâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/evaluate.c:178:27: note: in expansion of macro âSCTX_â
static int same_cast_type(SCTX_ struct symbol *orig, struct symbol *new)
^
src/sparse-0.4.4/evaluate.c: In function âbase_typeâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/evaluate.c:183:33: note: in expansion of macro âSCTX_â
static struct symbol *base_type(SCTX_ struct symbol *node, unsigned long *modp, unsigned long *asp)
^
In file included from src/sparse-0.4.4/parse.c:39:0,
from sparse.xs:25:
src/sparse-0.4.4/evaluate.c: At top level:
src/sparse-0.4.4/evaluate.c:326:15: warning: comma at end of enumerator list [-Wpedantic]
TYPE_FN = 128,
^
src/sparse-0.4.4/evaluate.c: In function âclassify_typeâ:
src/sparse-0.4.4/evaluate.c:332:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_PTR] = TYPE_PTR,
^
src/sparse-0.4.4/evaluate.c:333:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_FN] = TYPE_PTR | TYPE_FN,
^
src/sparse-0.4.4/evaluate.c:334:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_ARRAY] = TYPE_PTR | TYPE_COMPOUND,
^
src/sparse-0.4.4/evaluate.c:335:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_STRUCT] = TYPE_COMPOUND,
^
src/sparse-0.4.4/evaluate.c:336:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_UNION] = TYPE_COMPOUND,
^
src/sparse-0.4.4/evaluate.c:337:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_BITFIELD] = TYPE_NUM | TYPE_BITFIELD,
^
src/sparse-0.4.4/evaluate.c:338:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_RESTRICT] = TYPE_NUM | TYPE_RESTRICT,
^
src/sparse-0.4.4/evaluate.c:339:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_FOULED] = TYPE_NUM | TYPE_RESTRICT | TYPE_FOULED,
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/evaluate.c: In function ârestricted_valueâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/evaluate.c:392:29: note: in expansion of macro âSCTX_â
static int restricted_value(SCTX_ struct expression *v, struct symbol *type)
^
In file included from src/sparse-0.4.4/parse.c:39:0,
from sparse.xs:25:
src/sparse-0.4.4/evaluate.c:392:72: warning: unused parameter âtypeâ [-Wunused-parameter]
static int restricted_value(SCTX_ struct expression *v, struct symbol *type)
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/evaluate.c: In function ârestricted_binopâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/evaluate.c:401:29: note: in expansion of macro âSCTX_â
static int restricted_binop(SCTX_ int op, struct symbol *type)
^
In file included from src/sparse-0.4.4/parse.c:39:0,
from sparse.xs:25:
src/sparse-0.4.4/evaluate.c:401:58: warning: unused parameter âtypeâ [-Wunused-parameter]
static int restricted_binop(SCTX_ int op, struct symbol *type)
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/evaluate.c: In function âunfoulâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/evaluate.c:434:37: note: in expansion of macro âSCTX_â
static inline struct symbol *unfoul(SCTX_ struct symbol *type)
^
In file included from src/sparse-0.4.4/parse.c:39:0,
from sparse.xs:25:
src/sparse-0.4.4/evaluate.c: In function âevaluate_ptr_addâ:
src/sparse-0.4.4/evaluate.c:573:17: warning: ISO C90 does not support âlong longâ [-Wlong-long]
unsigned long long v = index->value, mask;
^
src/sparse-0.4.4/evaluate.c:574:10: warning: use of C99 long long integer constant [-Wlong-long]
mask = 1ULL << (itype->bit_size - 1);
^
src/sparse-0.4.4/evaluate.c:580:10: warning: use of C99 long long integer constant [-Wlong-long]
mask = 1ULL << (sctxp bits_in_pointer - 1);
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/evaluate.c: In function âtarget_qualifiersâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/evaluate.c:777:40: note: in expansion of macro âSCTX_â
static unsigned long target_qualifiers(SCTX_ struct symbol *type)
^
In file included from src/sparse-0.4.4/parse.c:39:0,
from sparse.xs:25:
src/sparse-0.4.4/evaluate.c: In function âevaluate_binopâ:
src/sparse-0.4.4/evaluate.c:897:4: warning: C++ style comments are not allowed in ISO C90
// shifts do integer promotions, but that's it.
^
src/sparse-0.4.4/evaluate.c:897:4: warning: (this will be reported only once per input file)
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/evaluate.c: In function âmodify_for_unsignedâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/evaluate.c:956:32: note: in expansion of macro âSCTX_â
static int modify_for_unsigned(SCTX_ int op)
^
src/sparse-0.4.4/evaluate.c: In function âcompatible_float_opâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/evaluate.c:1209:32: note: in expansion of macro âSCTX_â
static int compatible_float_op(SCTX_ int op)
^
In file included from src/sparse-0.4.4/parse.c:39:0,
from sparse.xs:25:
src/sparse-0.4.4/evaluate.c: In function âconvert_to_as_modâ:
src/sparse-0.4.4/evaluate.c:1489:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (sym->ctype.as != as || sym->ctype.modifiers != mod) {
^
src/sparse-0.4.4/evaluate.c:1489:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (sym->ctype.as != as || sym->ctype.modifiers != mod) {
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/evaluate.c: In function âis_promotedâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/evaluate.c:1967:24: note: in expansion of macro âSCTX_â
static int is_promoted(SCTX_ struct expression *expr)
^
In file included from src/sparse-0.4.4/parse.c:39:0,
from sparse.xs:25:
src/sparse-0.4.4/evaluate.c: In function âevaluate_argumentsâ:
src/sparse-0.4.4/evaluate.c:2110:52: warning: unused parameter âfâ [-Wunused-parameter]
static int evaluate_arguments(SCTX_ struct symbol *f, struct symbol *fn, struct expression_list *head)
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/evaluate.c: In function âfind_struct_identâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/evaluate.c:2156:41: note: in expansion of macro âSCTX_â
static struct symbol *find_struct_ident(SCTX_ struct symbol *ctype, struct ident *ident)
^
src/sparse-0.4.4/evaluate.c: In function âconvert_identâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/evaluate.c:2178:27: note: in expansion of macro âSCTX_â
static void convert_ident(SCTX_ struct expression *e)
^
In file included from src/sparse-0.4.4/parse.c:39:0,
from sparse.xs:25:
src/sparse-0.4.4/evaluate.c: In function âcheck_designatorsâ:
src/sparse-0.4.4/evaluate.c:2261:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (offset >= ctype->bit_size) {
^
src/sparse-0.4.4/evaluate.c: In function ânext_designatorsâ:
src/sparse-0.4.4/evaluate.c:2325:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (n * old->ctype->bit_size == ctype->bit_size) {
^
src/sparse-0.4.4/evaluate.c: In function âcheck_case_typeâ:
src/sparse-0.4.4/evaluate.c:3265:14: warning: declaration of âcclassâ shadows a global declaration [-Wshadow]
int sclass, cclass;
^
In file included from src/sparse-0.4.4/parse.c:33:0,
from sparse.xs:25:
src/sparse-0.4.4/tokenize.c:519:19: warning: shadowed declaration is here [-Wshadow]
static const long cclass[257] = {
^
In file included from src/sparse-0.4.4/parse.c:40:0,
from sparse.xs:25:
src/sparse-0.4.4/expand.c: At top level:
src/sparse-0.4.4/expand.c:57:13: warning: ISO C90 does not support âlong longâ [-Wlong-long]
static long long get_longlong(SCTX_ struct expression *expr)
^
src/sparse-0.4.4/expand.c: In function âget_longlongâ:
src/sparse-0.4.4/expand.c:60:7: warning: ISO C90 does not support âlong longâ [-Wlong-long]
long long mask = 1ULL << (expr->ctype->bit_size - 1);
^
src/sparse-0.4.4/expand.c:60:19: warning: use of C99 long long integer constant [-Wlong-long]
long long mask = 1ULL << (expr->ctype->bit_size - 1);
^
src/sparse-0.4.4/expand.c:61:7: warning: ISO C90 does not support âlong longâ [-Wlong-long]
long long value = expr->value;
^
src/sparse-0.4.4/expand.c:62:7: warning: ISO C90 does not support âlong longâ [-Wlong-long]
long long ormask, andmask;
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/expand.c:57:31: note: in expansion of macro âSCTX_â
static long long get_longlong(SCTX_ struct expression *expr)
^
In file included from src/sparse-0.4.4/parse.c:40:0,
from sparse.xs:25:
src/sparse-0.4.4/expand.c: In function âcast_valueâ:
src/sparse-0.4.4/expand.c:78:7: warning: ISO C90 does not support âlong longâ [-Wlong-long]
long long value, mask, signmask;
^
src/sparse-0.4.4/expand.c:79:7: warning: ISO C90 does not support âlong longâ [-Wlong-long]
long long oldmask, oldsignmask, dropped;
^
src/sparse-0.4.4/expand.c:85:2: warning: C++ style comments are not allowed in ISO C90
// For pointers and integers, we can just move the value around
^
src/sparse-0.4.4/expand.c:85:2: warning: (this will be reported only once per input file)
src/sparse-0.4.4/expand.c:101:4: warning: ISO C90 does not support the âllâ gnu_printf length modifier [-Wformat=]
warning(sctx_ old->pos->pos, "odd constant _Bool cast (%llx becomes 1)", value);
^
src/sparse-0.4.4/expand.c:106:13: warning: use of C99 long long integer constant [-Wlong-long]
signmask = 1ULL << (new_size-1);
^
src/sparse-0.4.4/expand.c:115:16: warning: use of C99 long long integer constant [-Wlong-long]
oldsignmask = 1ULL << (old_size-1);
^
src/sparse-0.4.4/expand.c:124:5: warning: ISO C90 does not support the âllâ gnu_printf length modifier [-Wformat=]
value & mask);
^
src/sparse-0.4.4/expand.c:124:5: warning: ISO C90 does not support the âllâ gnu_printf length modifier [-Wformat=]
src/sparse-0.4.4/expand.c:130:17: warning: ISO C90 does not support âlong longâ [-Wlong-long]
value = (long long)old->fvalue;
^
src/sparse-0.4.4/expand.c:137:18: warning: cast from function call of type âlong long intâ to non-matching type âlong doubleâ [-Wbad-function-cast]
expr->fvalue = (long double)get_longlong(sctx_ old);
^
src/sparse-0.4.4/expand.c: In function âsimplify_int_binopâ:
src/sparse-0.4.4/expand.c:168:16: warning: ISO C90 does not support âlong longâ [-Wlong-long]
unsigned long long v, l, r, mask;
^
src/sparse-0.4.4/expand.c:169:14: warning: ISO C90 does not support âlong longâ [-Wlong-long]
signed long long sl, sr;
^
src/sparse-0.4.4/expand.c:176:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (r >= ctype->bit_size) {
^
src/sparse-0.4.4/expand.c:187:9: warning: use of C99 long long integer constant [-Wlong-long]
mask = 1ULL << (ctype->bit_size-1);
^
src/sparse-0.4.4/expand.c: In function âsimplify_cmp_binopâ:
src/sparse-0.4.4/expand.c:286:16: warning: ISO C90 does not support âlong longâ [-Wlong-long]
unsigned long long l, r, mask;
^
src/sparse-0.4.4/expand.c:287:14: warning: ISO C90 does not support âlong longâ [-Wlong-long]
signed long long sl, sr;
^
src/sparse-0.4.4/expand.c:292:9: warning: use of C99 long long integer constant [-Wlong-long]
mask = 1ULL << (ctype->bit_size-1);
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/expand.c:283:31: note: in expansion of macro âSCTX_â
static int simplify_cmp_binop(SCTX_ struct expression *expr, struct symbol *ctype)
^
In file included from src/sparse-0.4.4/parse.c:40:0,
from sparse.xs:25:
src/sparse-0.4.4/expand.c: In function âsimplify_float_binopâ:
src/sparse-0.4.4/expand.c:332:17: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
case '/': if (!r) goto Div;
^
src/sparse-0.4.4/expand.c:341:17: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
case '/': if (!r) goto Div;
^
src/sparse-0.4.4/expand.c:350:17: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
case '/': if (!r) goto Div;
^
src/sparse-0.4.4/expand.c: In function âsimplify_float_cmpâ:
src/sparse-0.4.4/expand.c:379:38: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
case SPECIAL_EQUAL: expr->value = l == r; break;
^
src/sparse-0.4.4/expand.c:380:41: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
case SPECIAL_NOTEQUAL: expr->value = l != r; break;
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/expand.c:364:31: note: in expansion of macro âSCTX_â
static int simplify_float_cmp(SCTX_ struct expression *expr, struct symbol *ctype)
^
In file included from src/sparse-0.4.4/parse.c:40:0,
from sparse.xs:25:
src/sparse-0.4.4/expand.c:364:77: warning: unused parameter âctypeâ [-Wunused-parameter]
static int simplify_float_cmp(SCTX_ struct expression *expr, struct symbol *ctype)
^
src/sparse-0.4.4/expand.c: In function âcompare_typesâ:
src/sparse-0.4.4/expand.c:474:21: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
struct ctype c1 = {.base_type = left};
^
src/sparse-0.4.4/expand.c:474:9: warning: initializer element is not computable at load time
struct ctype c1 = {.base_type = left};
^
src/sparse-0.4.4/expand.c:474:9: warning: initializer element is not computable at load time
src/sparse-0.4.4/expand.c:475:21: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
struct ctype c2 = {.base_type = right};
^
src/sparse-0.4.4/expand.c:475:9: warning: initializer element is not computable at load time
struct ctype c2 = {.base_type = right};
^
src/sparse-0.4.4/expand.c:475:9: warning: initializer element is not computable at load time
src/sparse-0.4.4/expand.c: In function âconstant_symbol_valueâ:
src/sparse-0.4.4/expand.c:587:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (entry->init_offset < offset)
^
src/sparse-0.4.4/expand.c:589:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (entry->init_offset > offset)
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/expand.c:570:49: note: in expansion of macro âSCTX_â
static struct expression *constant_symbol_value(SCTX_ struct symbol *sym, int offset)
^
In file included from src/sparse-0.4.4/parse.c:40:0,
from sparse.xs:25:
src/sparse-0.4.4/expand.c: In function âsimplify_preopâ:
src/sparse-0.4.4/expand.c:657:16: warning: ISO C90 does not support âlong longâ [-Wlong-long]
unsigned long long v, mask;
^
src/sparse-0.4.4/expand.c:662:9: warning: use of C99 long long integer constant [-Wlong-long]
mask = 1ULL << (expr->ctype->bit_size-1);
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/expand.c: In function âsimplify_float_preopâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/expand.c:687:33: note: in expansion of macro âSCTX_â
static int simplify_float_preop(SCTX_ struct expression *expr)
^
src/sparse-0.4.4/expand.c: In function âexpand_constant_pâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/expand.c:772:23: note: in expansion of macro âSCTX_â
int expand_constant_p(SCTX_ struct expression *expr, int cost)
^
src/sparse-0.4.4/expand.c: In function âexpand_safe_pâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/expand.c:781:19: note: in expansion of macro âSCTX_â
int expand_safe_p(SCTX_ struct expression *expr, int cost)
^
In file included from src/sparse-0.4.4/parse.c:40:0,
from sparse.xs:25:
src/sparse-0.4.4/expand.c: At top level:
src/sparse-0.4.4/expand.c:1206:13: warning: ISO C90 does not support âlong longâ [-Wlong-long]
static long long __get_expression_value(SCTX_ struct expression *expr, int strict)
^
src/sparse-0.4.4/expand.c: In function â__get_expression_valueâ:
src/sparse-0.4.4/expand.c:1208:7: warning: ISO C90 does not support âlong longâ [-Wlong-long]
long long value, mask;
^
src/sparse-0.4.4/expand.c:1230:9: warning: use of C99 long long integer constant [-Wlong-long]
mask = 1ULL << (ctype->bit_size-1);
^
src/sparse-0.4.4/expand.c: At top level:
src/sparse-0.4.4/expand.c:1241:6: warning: ISO C90 does not support âlong longâ [-Wlong-long]
long long get_expression_value(SCTX_ struct expression *expr)
^
src/sparse-0.4.4/expand.c:1246:6: warning: ISO C90 does not support âlong longâ [-Wlong-long]
long long const_expression_value(SCTX_ struct expression *expr)
^
src/sparse-0.4.4/expand.c:1251:6: warning: ISO C90 does not support âlong longâ [-Wlong-long]
long long get_expression_value_silent(SCTX_ struct expression *expr)
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/inline.c: In function âset_replaceâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/inline.c:286:25: note: in expansion of macro âSCTX_â
static void set_replace(SCTX_ struct symbol *old, struct symbol *new)
^
In file included from src/sparse-0.4.4/parse.c:42:0,
from sparse.xs:25:
src/sparse-0.4.4/linearize.c: At top level:
src/sparse-0.4.4/linearize.c:41:41: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
ALLOCATOR(pseudo_user, "pseudo_user", 0);
^
src/sparse-0.4.4/linearize.c: In function âalloc_instructionâ:
src/sparse-0.4.4/linearize.c:43:56: warning: declaration of âopcodeâ shadows a global declaration [-Wshadow]
static struct instruction *alloc_instruction(SCTX_ int opcode, int size)
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:3425:0,
from sparse.xs:8:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/opnames.h:385:3: warning: shadowed declaration is here [-Wshadow]
} opcode;
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/linearize.c: In function âtype_sizeâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/linearize.c:52:29: note: in expansion of macro âSCTX_â
static inline int type_size(SCTX_ struct symbol *type)
^
In file included from src/sparse-0.4.4/parse.c:42:0,
from sparse.xs:25:
src/sparse-0.4.4/linearize.c: In function âalloc_typed_instructionâ:
src/sparse-0.4.4/linearize.c:57:62: warning: declaration of âopcodeâ shadows a global declaration [-Wshadow]
static struct instruction *alloc_typed_instruction(SCTX_ int opcode, struct symbol *type)
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:3425:0,
from sparse.xs:8:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/opnames.h:385:3: warning: shadowed declaration is here [-Wshadow]
} opcode;
^
In file included from src/sparse-0.4.4/parse.c:42:0,
from sparse.xs:25:
src/sparse-0.4.4/linearize.c: In function âshow_pseudoâ:
src/sparse-0.4.4/linearize.c:113:4: warning: format â%pâ expects argument of type âvoid *â, but argument 4 has type âstruct basic_block *â [-Wformat=]
snprintf(buf, 64, ".L%p", sym->bb_target);
^
src/sparse-0.4.4/linearize.c:113:4: warning: format â%pâ expects argument of type âvoid *â, but argument 4 has type âstruct basic_block *â [-Wformat=]
src/sparse-0.4.4/linearize.c:121:3: warning: format â%pâ expects argument of type âvoid *â, but argument 4 has type âstruct symbol *â [-Wformat=]
snprintf(buf, 64, "<anon symbol:%p>", sym);
^
src/sparse-0.4.4/linearize.c:121:3: warning: format â%pâ expects argument of type âvoid *â, but argument 4 has type âstruct symbol *â [-Wformat=]
src/sparse-0.4.4/linearize.c:125:5: warning: ISO C90 does not support the âllâ gnu_printf length modifier [-Wformat=]
snprintf(buf, 64, "<symbol value: %lld>", expr->value);
^
src/sparse-0.4.4/linearize.c:125:5: warning: ISO C90 does not support the âllâ gnu_printf length modifier [-Wformat=]
src/sparse-0.4.4/linearize.c:141:8: warning: ISO C90 does not support âlong longâ [-Wlong-long]
long long value = pseudo->value;
^
src/sparse-0.4.4/linearize.c:143:4: warning: ISO C90 does not support the âllâ gnu_printf length modifier [-Wformat=]
snprintf(buf, 64, "$%#llx", value);
^
src/sparse-0.4.4/linearize.c:143:4: warning: ISO C90 does not support the âllâ gnu_printf length modifier [-Wformat=]
src/sparse-0.4.4/linearize.c:145:4: warning: ISO C90 does not support the âllâ gnu_printf length modifier [-Wformat=]
snprintf(buf, 64, "$%lld", value);
^
src/sparse-0.4.4/linearize.c:145:4: warning: ISO C90 does not support the âllâ gnu_printf length modifier [-Wformat=]
src/sparse-0.4.4/linearize.c: At top level:
src/sparse-0.4.4/linearize.c:163:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_BADOP] = "bad_op",
^
src/sparse-0.4.4/linearize.c:166:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_ENTRY] = "<entry-point>",
^
src/sparse-0.4.4/linearize.c:169:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_RET] = "ret",
^
src/sparse-0.4.4/linearize.c:170:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_BR] = "br",
^
src/sparse-0.4.4/linearize.c:171:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_SWITCH] = "switch",
^
src/sparse-0.4.4/linearize.c:172:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_INVOKE] = "invoke",
^
src/sparse-0.4.4/linearize.c:173:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_COMPUTEDGOTO] = "jmp *",
^
src/sparse-0.4.4/linearize.c:174:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_UNWIND] = "unwind",
^
src/sparse-0.4.4/linearize.c:177:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_ADD_LIN] = "add",
^
src/sparse-0.4.4/linearize.c:178:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_SUB] = "sub",
^
src/sparse-0.4.4/linearize.c:179:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_MULU] = "mulu",
^
src/sparse-0.4.4/linearize.c:180:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_MULS] = "muls",
^
src/sparse-0.4.4/linearize.c:181:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_DIVU] = "divu",
^
src/sparse-0.4.4/linearize.c:182:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_DIVS] = "divs",
^
src/sparse-0.4.4/linearize.c:183:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_MODU] = "modu",
^
src/sparse-0.4.4/linearize.c:184:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_MODS] = "mods",
^
src/sparse-0.4.4/linearize.c:185:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_SHL] = "shl",
^
src/sparse-0.4.4/linearize.c:186:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_LSR] = "lsr",
^
src/sparse-0.4.4/linearize.c:187:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_ASR] = "asr",
^
src/sparse-0.4.4/linearize.c:190:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_AND_LIN] = "and",
^
src/sparse-0.4.4/linearize.c:191:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_OR_LIN] = "or",
^
src/sparse-0.4.4/linearize.c:192:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_XOR_LIN] = "xor",
^
src/sparse-0.4.4/linearize.c:193:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_AND_BOOL] = "and-bool",
^
src/sparse-0.4.4/linearize.c:194:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_OR_BOOL] = "or-bool",
^
src/sparse-0.4.4/linearize.c:197:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_SET_EQ] = "seteq",
^
src/sparse-0.4.4/linearize.c:198:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_SET_NE] = "setne",
^
src/sparse-0.4.4/linearize.c:199:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_SET_LE] = "setle",
^
src/sparse-0.4.4/linearize.c:200:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_SET_GE] = "setge",
^
src/sparse-0.4.4/linearize.c:201:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_SET_LT] = "setlt",
^
src/sparse-0.4.4/linearize.c:202:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_SET_GT] = "setgt",
^
src/sparse-0.4.4/linearize.c:203:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_SET_B] = "setb",
^
src/sparse-0.4.4/linearize.c:204:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_SET_A] = "seta",
^
src/sparse-0.4.4/linearize.c:205:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_SET_BE] = "setbe",
^
src/sparse-0.4.4/linearize.c:206:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_SET_AE] = "setae",
^
src/sparse-0.4.4/linearize.c:209:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_NOT_LIN] = "not",
^
src/sparse-0.4.4/linearize.c:210:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_NEG] = "neg",
^
src/sparse-0.4.4/linearize.c:213:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_SEL] = "select",
^
src/sparse-0.4.4/linearize.c:216:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_MALLOC] = "malloc",
^
src/sparse-0.4.4/linearize.c:217:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_FREE] = "free",
^
src/sparse-0.4.4/linearize.c:218:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_ALLOCA] = "alloca",
^
src/sparse-0.4.4/linearize.c:219:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_LOAD] = "load",
^
src/sparse-0.4.4/linearize.c:220:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_STORE] = "store",
^
src/sparse-0.4.4/linearize.c:221:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_SETVAL] = "set",
^
src/sparse-0.4.4/linearize.c:222:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_SYMADDR] = "symaddr",
^
src/sparse-0.4.4/linearize.c:223:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_GET_ELEMENT_PTR] = "getelem",
^
src/sparse-0.4.4/linearize.c:226:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_PHI] = "phi",
^
src/sparse-0.4.4/linearize.c:227:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_PHISOURCE] = "phisrc",
^
src/sparse-0.4.4/linearize.c:228:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_CAST] = "cast",
^
src/sparse-0.4.4/linearize.c:229:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_SCAST] = "scast",
^
src/sparse-0.4.4/linearize.c:230:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_FPCAST] = "fpcast",
^
src/sparse-0.4.4/linearize.c:231:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_PTRCAST] = "ptrcast",
^
src/sparse-0.4.4/linearize.c:232:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_INLINED_CALL] = "# call",
^
src/sparse-0.4.4/linearize.c:233:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_CALL] = "call",
^
src/sparse-0.4.4/linearize.c:234:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_VANEXT] = "va_next",
^
src/sparse-0.4.4/linearize.c:235:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_VAARG] = "va_arg",
^
src/sparse-0.4.4/linearize.c:236:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_SLICE] = "slice",
^
src/sparse-0.4.4/linearize.c:237:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_SNOP] = "snop",
^
src/sparse-0.4.4/linearize.c:238:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_LNOP] = "lnop",
^
src/sparse-0.4.4/linearize.c:239:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_NOP] = "nop",
^
src/sparse-0.4.4/linearize.c:240:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_DEATHNOTE] = "dead",
^
src/sparse-0.4.4/linearize.c:241:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_ASM] = "asm",
^
src/sparse-0.4.4/linearize.c:244:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_CONTEXT] = "context",
^
src/sparse-0.4.4/linearize.c:245:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_RANGE_LIN] = "range-check",
^
src/sparse-0.4.4/linearize.c:247:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[OP_COPY] = "copy",
^
src/sparse-0.4.4/linearize.c: In function âshow_instructionâ:
src/sparse-0.4.4/linearize.c:278:6: warning: declaration of âopcodeâ shadows a global declaration [-Wshadow]
int opcode = insn->opcode;
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:3425:0,
from sparse.xs:8:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/opnames.h:385:3: warning: shadowed declaration is here [-Wshadow]
} opcode;
^
In file included from src/sparse-0.4.4/parse.c:42:0,
from sparse.xs:25:
src/sparse-0.4.4/linearize.c:286:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (opcode < ARRAY_SIZE(opcodes)) {
^
src/sparse-0.4.4/linearize.c:307:4: warning: format â%pâ expects argument of type âvoid *â, but argument 4 has type âstruct basic_block *â [-Wformat=]
buf += sprintf(buf, "%s, .L%p, .L%p", show_pseudo(sctx_ insn->cond), insn->bb_true, insn->bb_false);
^
src/sparse-0.4.4/linearize.c:307:4: warning: format â%pâ expects argument of type âvoid *â, but argument 5 has type âstruct basic_block *â [-Wformat=]
src/sparse-0.4.4/linearize.c:310:3: warning: format â%pâ expects argument of type âvoid *â, but argument 3 has type âstruct basic_block *â [-Wformat=]
buf += sprintf(buf, ".L%p", insn->bb_true ? insn->bb_true : insn->bb_false);
^
src/sparse-0.4.4/linearize.c:318:4: warning: format â%pâ expects argument of type âvoid *â, but argument 3 has type âstruct basic_block *â [-Wformat=]
buf += sprintf(buf, ".L%p", sym->bb_target);
^
src/sparse-0.4.4/linearize.c:325:3: warning: format â%pâ expects argument of type âvoid *â, but argument 3 has type âstruct symbol *â [-Wformat=]
buf += sprintf(buf, "<anon symbol:%p>", sym);
^
src/sparse-0.4.4/linearize.c:340:4: warning: ISO C90 does not support the âllâ gnu_printf length modifier [-Wformat=]
buf += sprintf(buf, "%lld", expr->value);
^
src/sparse-0.4.4/linearize.c:352:4: warning: format â%pâ expects argument of type âvoid *â, but argument 3 has type âstruct basic_block *â [-Wformat=]
buf += sprintf(buf, ".L%p", expr->symbol->bb_target);
^
src/sparse-0.4.4/linearize.c:364:5: warning: format â%pâ expects argument of type âvoid *â, but argument 4 has type âstruct basic_block *â [-Wformat=]
buf += sprintf(buf, ", %d -> .L%p", jmp->begin, jmp->target);
^
src/sparse-0.4.4/linearize.c:366:5: warning: format â%pâ expects argument of type âvoid *â, but argument 5 has type âstruct basic_block *â [-Wformat=]
buf += sprintf(buf, ", %d ... %d -> .L%p", jmp->begin, jmp->end, jmp->target);
^
src/sparse-0.4.4/linearize.c:368:5: warning: format â%pâ expects argument of type âvoid *â, but argument 3 has type âstruct basic_block *â [-Wformat=]
buf += sprintf(buf, ", default -> .L%p", jmp->target);
^
src/sparse-0.4.4/linearize.c:376:4: warning: format â%pâ expects argument of type âvoid *â, but argument 3 has type âstruct basic_block *â [-Wformat=]
buf += sprintf(buf, ", .L%p", jmp->target);
^
src/sparse-0.4.4/linearize.c:426:2: warning: range expressions in switch statements are non-standard [-Wpedantic]
case OP_BINARY ... OP_BINARY_END:
^
src/sparse-0.4.4/linearize.c:427:2: warning: range expressions in switch statements are non-standard [-Wpedantic]
case OP_BINCMP ... OP_BINCMP_END:
^
In file included from src/sparse-0.4.4/parse.c:42:0,
from sparse.xs:25:
src/sparse-0.4.4/linearize.c: In function âshow_bbâ:
src/sparse-0.4.4/linearize.c:477:2: warning: format â%pâ expects argument of type âvoid *â, but argument 2 has type âstruct basic_block *â [-Wformat=]
printf(".L%p:\n", bb);
^
src/sparse-0.4.4/linearize.c:485:5: warning: format â%pâ expects argument of type âvoid *â, but argument 3 has type âstruct basic_block *â [-Wformat=]
printf(" **uses %s (from .L%p)**\n", show_pseudo(sctx_ needs), def->bb);
^
src/sparse-0.4.4/linearize.c:493:6: warning: format â%pâ expects argument of type âvoid *â, but argument 4 has type âstruct basic_block *â [-Wformat=]
printf("%s(%s:.L%p)", sep, show_pseudo(sctx_ phi), phi->def->bb);
^
src/sparse-0.4.4/linearize.c:508:6: warning: format â%pâ expects argument of type âvoid *â, but argument 2 has type âstruct basic_block *â [-Wformat=]
stream_name(sctx_ from->pos->pos.stream), from->pos->pos.line, from->pos->pos.pos);
^
src/sparse-0.4.4/linearize.c:516:6: warning: format â%pâ expects argument of type âvoid *â, but argument 2 has type âstruct basic_block *â [-Wformat=]
stream_name(sctx_ to->pos->pos.stream), to->pos->pos.line, to->pos->pos.pos);
^
src/sparse-0.4.4/linearize.c: In function âshow_entryâ:
src/sparse-0.4.4/linearize.c:549:3: warning: format â%pâ expects argument of type âvoid *â, but argument 2 has type âstruct entrypoint *â [-Wformat=]
printf("ep %p: %s\n", ep, show_ident(sctx_ ep->name->ident));
^
src/sparse-0.4.4/linearize.c:556:4: warning: format â%pâ expects argument of type âvoid *â, but argument 2 has type âstruct symbol *â [-Wformat=]
printf(" sym: %p %s\n", sym, show_ident(sctx_ sym->ident));
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/linearize.c: In function âfinish_blockâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/linearize.c:595:26: note: in expansion of macro âSCTX_â
static void finish_block(SCTX_ struct entrypoint *ep)
^
In file included from src/sparse-0.4.4/parse.c:42:0,
from sparse.xs:25:
src/sparse-0.4.4/linearize.c: In function âadd_branchâ:
src/sparse-0.4.4/linearize.c:719:72: warning: unused parameter âexprâ [-Wunused-parameter]
static void add_branch(SCTX_ struct entrypoint *ep, struct expression *expr, pseudo_t cond, struct basic_block *bb_true, struct basic_block *bb_false)
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/linearize.c: In function âclear_symbol_pseudosâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/linearize.c:748:34: note: in expansion of macro âSCTX_â
static void clear_symbol_pseudos(SCTX_ struct entrypoint *ep)
^
In file included from src/sparse-0.4.4/parse.c:42:0,
from sparse.xs:25:
src/sparse-0.4.4/linearize.c: At top level:
src/sparse-0.4.4/linearize.c:778:34: warning: ISO C90 does not support âlong longâ [-Wlong-long]
pseudo_t value_pseudo(SCTX_ long long val)
^
src/sparse-0.4.4/linearize.c:837:30: warning: C++ style comments are not allowed in ISO C90
struct symbol *result_type; // result ctype
^
src/sparse-0.4.4/linearize.c:837:30: warning: (this will be reported only once per input file)
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/linearize.c: In function âfinish_address_genâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/linearize.c:846:32: note: in expansion of macro âSCTX_â
static void finish_address_gen(SCTX_ struct entrypoint *ep, struct access_data *ad)
^
In file included from src/sparse-0.4.4/parse.c:42:0,
from sparse.xs:25:
src/sparse-0.4.4/linearize.c:846:57: warning: unused parameter âepâ [-Wunused-parameter]
static void finish_address_gen(SCTX_ struct entrypoint *ep, struct access_data *ad)
^
src/sparse-0.4.4/linearize.c:846:81: warning: unused parameter âadâ [-Wunused-parameter]
static void finish_address_gen(SCTX_ struct entrypoint *ep, struct access_data *ad)
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/linearize.c: In function âbase_type_linâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/linearize.c:871:37: note: in expansion of macro âSCTX_â
static struct symbol *base_type_lin(SCTX_ struct symbol *sym)
^
In file included from src/sparse-0.4.4/parse.c:42:0,
from sparse.xs:25:
src/sparse-0.4.4/linearize.c: In function âlinearize_store_genâ:
src/sparse-0.4.4/linearize.c:947:17: warning: ISO C90 does not support âlong longâ [-Wlong-long]
unsigned long long mask = (1ULL << ad->bit_size)-1;
^
src/sparse-0.4.4/linearize.c:947:30: warning: use of C99 long long integer constant [-Wlong-long]
unsigned long long mask = (1ULL << ad->bit_size)-1;
^
src/sparse-0.4.4/linearize.c: In function âalloc_cast_instructionâ:
src/sparse-0.4.4/linearize.c:1105:6: warning: declaration of âopcodeâ shadows a global declaration [-Wshadow]
int opcode = OP_CAST;
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:3425:0,
from sparse.xs:8:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/opnames.h:385:3: warning: shadowed declaration is here [-Wshadow]
} opcode;
^
In file included from src/sparse-0.4.4/parse.c:42:0,
from sparse.xs:25:
src/sparse-0.4.4/linearize.c: In function âopcode_signâ:
src/sparse-0.4.4/linearize.c:1142:34: warning: declaration of âopcodeâ shadows a global declaration [-Wshadow]
static int opcode_sign(SCTX_ int opcode, struct symbol *ctype)
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:3425:0,
from sparse.xs:8:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/opnames.h:385:3: warning: shadowed declaration is here [-Wshadow]
} opcode;
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/linearize.c:1142:24: note: in expansion of macro âSCTX_â
static int opcode_sign(SCTX_ int opcode, struct symbol *ctype)
^
In file included from src/sparse-0.4.4/parse.c:42:0,
from sparse.xs:25:
src/sparse-0.4.4/linearize.c: In function âlinearize_assignmentâ:
src/sparse-0.4.4/linearize.c:1167:4: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SPECIAL_ADD_ASSIGN - SPECIAL_BASE] = OP_ADD_LIN,
^
src/sparse-0.4.4/linearize.c:1168:4: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SPECIAL_SUB_ASSIGN - SPECIAL_BASE] = OP_SUB,
^
src/sparse-0.4.4/linearize.c:1169:4: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SPECIAL_MUL_ASSIGN - SPECIAL_BASE] = OP_MULU,
^
src/sparse-0.4.4/linearize.c:1170:4: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SPECIAL_DIV_ASSIGN - SPECIAL_BASE] = OP_DIVU,
^
src/sparse-0.4.4/linearize.c:1171:4: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SPECIAL_MOD_ASSIGN - SPECIAL_BASE] = OP_MODU,
^
src/sparse-0.4.4/linearize.c:1172:4: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SPECIAL_SHL_ASSIGN - SPECIAL_BASE] = OP_SHL,
^
src/sparse-0.4.4/linearize.c:1173:4: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SPECIAL_SHR_ASSIGN - SPECIAL_BASE] = OP_LSR,
^
src/sparse-0.4.4/linearize.c:1174:4: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SPECIAL_AND_ASSIGN - SPECIAL_BASE] = OP_AND_LIN,
^
src/sparse-0.4.4/linearize.c:1175:4: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SPECIAL_OR_ASSIGN - SPECIAL_BASE] = OP_OR_LIN,
^
src/sparse-0.4.4/linearize.c:1176:4: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SPECIAL_XOR_ASSIGN - SPECIAL_BASE] = OP_XOR_LIN
^
src/sparse-0.4.4/linearize.c:1178:7: warning: declaration of âopcodeâ shadows a global declaration [-Wshadow]
int opcode;
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:3425:0,
from sparse.xs:8:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/opnames.h:385:3: warning: shadowed declaration is here [-Wshadow]
} opcode;
^
In file included from src/sparse-0.4.4/parse.c:42:0,
from sparse.xs:25:
src/sparse-0.4.4/linearize.c: In function âlinearize_binopâ:
src/sparse-0.4.4/linearize.c:1274:19: warning: declaration of âopcodeâ shadows a global declaration [-Wshadow]
static const int opcode[] = {
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:3425:0,
from sparse.xs:8:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/opnames.h:385:3: warning: shadowed declaration is here [-Wshadow]
} opcode;
^
In file included from src/sparse-0.4.4/parse.c:42:0,
from sparse.xs:25:
src/sparse-0.4.4/linearize.c:1275:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['+'] = OP_ADD_LIN, ['-'] = OP_SUB,
^
src/sparse-0.4.4/linearize.c:1275:23: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['+'] = OP_ADD_LIN, ['-'] = OP_SUB,
^
src/sparse-0.4.4/linearize.c:1276:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['*'] = OP_MULU, ['/'] = OP_DIVU,
^
src/sparse-0.4.4/linearize.c:1276:20: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['*'] = OP_MULU, ['/'] = OP_DIVU,
^
src/sparse-0.4.4/linearize.c:1277:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['%'] = OP_MODU, ['&'] = OP_AND_LIN,
^
src/sparse-0.4.4/linearize.c:1277:20: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['%'] = OP_MODU, ['&'] = OP_AND_LIN,
^
src/sparse-0.4.4/linearize.c:1278:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['|'] = OP_OR_LIN, ['^'] = OP_XOR_LIN,
^
src/sparse-0.4.4/linearize.c:1278:23: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['|'] = OP_OR_LIN, ['^'] = OP_XOR_LIN,
^
src/sparse-0.4.4/linearize.c:1279:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SPECIAL_LEFTSHIFT] = OP_SHL,
^
src/sparse-0.4.4/linearize.c:1280:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SPECIAL_RIGHTSHIFT] = OP_LSR,
^
src/sparse-0.4.4/linearize.c:1281:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SPECIAL_LOGICAL_AND] = OP_AND_BOOL,
^
src/sparse-0.4.4/linearize.c:1282:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SPECIAL_LOGICAL_OR] = OP_OR_BOOL,
^
src/sparse-0.4.4/linearize.c: In function âlinearize_compareâ:
src/sparse-0.4.4/linearize.c:1409:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['>'] = OP_SET_GT, ['<'] = OP_SET_LT,
^
src/sparse-0.4.4/linearize.c:1409:22: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['>'] = OP_SET_GT, ['<'] = OP_SET_LT,
^
src/sparse-0.4.4/linearize.c:1410:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SPECIAL_EQUAL] = OP_SET_EQ,
^
src/sparse-0.4.4/linearize.c:1411:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SPECIAL_NOTEQUAL] = OP_SET_NE,
^
src/sparse-0.4.4/linearize.c:1412:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SPECIAL_GTE] = OP_SET_GE,
^
src/sparse-0.4.4/linearize.c:1413:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SPECIAL_LTE] = OP_SET_LE,
^
src/sparse-0.4.4/linearize.c:1414:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SPECIAL_UNSIGNED_LT] = OP_SET_B,
^
src/sparse-0.4.4/linearize.c:1415:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SPECIAL_UNSIGNED_GT] = OP_SET_A,
^
src/sparse-0.4.4/linearize.c:1416:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SPECIAL_UNSIGNED_LTE] = OP_SET_BE,
^
src/sparse-0.4.4/linearize.c:1417:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SPECIAL_UNSIGNED_GTE] = OP_SET_AE,
^
src/sparse-0.4.4/linearize.c: In function âlinearize_cond_branchâ:
src/sparse-0.4.4/linearize.c:1442:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
add_goto(sctx_ ep, expr->fvalue ? bb_true : bb_false);
^
src/sparse-0.4.4/linearize.c: At top level:
src/sparse-0.4.4/linearize.c:1715:37: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
ALLOCATOR(asm_rules, "asm rules", 0);
^
src/sparse-0.4.4/linearize.c:1716:48: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
ALLOCATOR(asm_constraint, "asm constraints", 0);
^
In file included from src/sparse-0.4.4/lib.h:19:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/linearize.c: In function âadd_asm_inputâ:
src/sparse-0.4.4/ptrlist.h:24:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
#define MKTYPE(head,expr) ({ (TYPEOF(head))(expr); })
^
src/sparse-0.4.4/ptrlist.h:56:2: note: in expansion of macro âMKTYPEâ
MKTYPE(*(list), (CHECK_TYPE(*(list),(entry)),__add_ptr_list(sctx_ (struct ptr_list **)(list), (entry), (tag))))
^
src/sparse-0.4.4/ptrlist.h:62:2: note: in expansion of macro âadd_ptr_list_tagâ
add_ptr_list_tag(list,entry,0)
^
src/sparse-0.4.4/linearize.c:1727:2: note: in expansion of macro âadd_ptr_listâ
add_ptr_list(&insn->asm_rules->inputs, rule);
^
src/sparse-0.4.4/linearize.c: In function âadd_asm_outputâ:
src/sparse-0.4.4/ptrlist.h:24:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
#define MKTYPE(head,expr) ({ (TYPEOF(head))(expr); })
^
src/sparse-0.4.4/ptrlist.h:56:2: note: in expansion of macro âMKTYPEâ
MKTYPE(*(list), (CHECK_TYPE(*(list),(entry)),__add_ptr_list(sctx_ (struct ptr_list **)(list), (entry), (tag))))
^
src/sparse-0.4.4/ptrlist.h:62:2: note: in expansion of macro âadd_ptr_list_tagâ
add_ptr_list_tag(list,entry,0)
^
src/sparse-0.4.4/linearize.c:1745:2: note: in expansion of macro âadd_ptr_listâ
add_ptr_list(&insn->asm_rules->outputs, rule);
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/linearize.c: In function âmultijmp_cmpâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/linearize.c:1817:25: note: in expansion of macro âSCTX_â
static int multijmp_cmp(SCTX_ const void *_a, const void *_b)
^
src/sparse-0.4.4/allocate.c: In function âprotect_allocationsâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/allocate.c:30:26: note: in expansion of macro âSCTX_â
void protect_allocations(SCTX_ struct allocator_struct *desc)
^
src/sparse-0.4.4/allocate.c: In function âfree_one_entryâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/allocate.c:51:21: note: in expansion of macro âSCTX_â
void free_one_entry(SCTX_ struct allocator_struct *desc, void *entry)
^
src/sparse-0.4.4/allocate.c: In function âshow_allocationsâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/allocate.c:105:23: note: in expansion of macro âSCTX_â
void show_allocations(SCTX_ struct allocator_struct *x)
^
In file included from src/sparse-0.4.4/parse.c:43:0,
from sparse.xs:25:
src/sparse-0.4.4/allocate.c: At top level:
src/sparse-0.4.4/allocate.c:114:34: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
ALLOCATOR(ident, "identifiers",0);
^
src/sparse-0.4.4/allocate.c:115:29: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
ALLOCATOR(token, "tokens",1);
^
src/sparse-0.4.4/allocate.c:116:52: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
ALLOCATOR(pushdown_stack_op, "pushdown_stack_op",1);
^
src/sparse-0.4.4/allocate.c:117:26: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
ALLOCATOR(cons, "cons",1);
^
src/sparse-0.4.4/allocate.c:118:37: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
ALLOCATOR(expansion, "expansions",1);
^
src/sparse-0.4.4/allocate.c:119:41: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
ALLOCATOR(sym_context, "sym_contexts",0);
^
src/sparse-0.4.4/allocate.c:120:31: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
ALLOCATOR(symbol, "symbols",0);
^
src/sparse-0.4.4/allocate.c:121:39: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
ALLOCATOR(expression, "expressions",0);
^
src/sparse-0.4.4/allocate.c:122:37: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
ALLOCATOR(statement, "statements",0);
^
src/sparse-0.4.4/allocate.c:123:31: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
ALLOCATOR(string, "strings",0);
^
src/sparse-0.4.4/allocate.c:124:33: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
ALLOCATOR(CString, "CStrings",0);
^
src/sparse-0.4.4/allocate.c:125:29: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
ALLOCATOR(scope, "scopes",0);
^
src/sparse-0.4.4/allocate.c:126:45: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
__DO_ALLOCATOR(void, 0, 1, "bytes", bytes,0);
^
src/sparse-0.4.4/allocate.c:127:40: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
ALLOCATOR(basic_block, "basic_block",0);
^
src/sparse-0.4.4/allocate.c:128:38: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
ALLOCATOR(entrypoint, "entrypoint",0);
^
src/sparse-0.4.4/allocate.c:129:40: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
ALLOCATOR(instruction, "instruction",0);
^
src/sparse-0.4.4/allocate.c:130:34: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
ALLOCATOR(multijmp, "multijmp",0);
^
src/sparse-0.4.4/allocate.c:131:30: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
ALLOCATOR(pseudo, "pseudo",0);
^
In file included from src/sparse-0.4.4/parse.c:44:0,
from sparse.xs:25:
src/sparse-0.4.4/ptrlist.c:16:46: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
__DECLARE_ALLOCATOR(struct ptr_list, ptrlist);
^
src/sparse-0.4.4/ptrlist.c:17:53: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
__ALLOCATOR(struct ptr_list, "ptr list", ptrlist, 0);
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/ptrlist.c: In function âptr_list_sizeâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/ptrlist.c:19:19: note: in expansion of macro âSCTX_â
int ptr_list_size(SCTX_ struct ptr_list *head)
^
src/sparse-0.4.4/ptrlist.c: In function âlinearize_ptr_listâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/ptrlist.c:40:24: note: in expansion of macro âSCTX_â
int linearize_ptr_list(SCTX_ struct ptr_list *head, void **arr, int max)
^
src/sparse-0.4.4/ptrlist.c: In function âreplace_ptr_list_entryâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/ptrlist.c:168:28: note: in expansion of macro âSCTX_â
int replace_ptr_list_entry(SCTX_ struct ptr_list **list, void *old_ptr, void *new_ptr, int count)
^
src/sparse-0.4.4/ptrlist.c: In function âundo_ptr_list_lastâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/ptrlist.c:185:27: note: in expansion of macro âSCTX_â
void * undo_ptr_list_last(SCTX_ struct ptr_list **head)
^
In file included from src/sparse-0.4.4/lib.h:19:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/ptrlist.c: In function âconcat_ptr_listâ:
src/sparse-0.4.4/ptrlist.h:24:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
#define MKTYPE(head,expr) ({ (TYPEOF(head))(expr); })
^
src/sparse-0.4.4/ptrlist.h:56:2: note: in expansion of macro âMKTYPEâ
MKTYPE(*(list), (CHECK_TYPE(*(list),(entry)),__add_ptr_list(sctx_ (struct ptr_list **)(list), (entry), (tag))))
^
src/sparse-0.4.4/ptrlist.h:62:2: note: in expansion of macro âadd_ptr_list_tagâ
add_ptr_list_tag(list,entry,0)
^
src/sparse-0.4.4/ptrlist.c:229:3: note: in expansion of macro âadd_ptr_listâ
add_ptr_list(b, entry);
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/flow.c: In function âpseudo_truth_valueâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/flow.c:51:31: note: in expansion of macro âSCTX_â
static int pseudo_truth_value(SCTX_ pseudo_t pseudo)
^
src/sparse-0.4.4/flow.c: In function âbb_has_side_effectsâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/flow.c:130:32: note: in expansion of macro âSCTX_â
static int bb_has_side_effects(SCTX_ struct basic_block *bb)
^
In file included from src/sparse-0.4.4/parse.c:45:0,
from sparse.xs:25:
src/sparse-0.4.4/flow.c: In function âdominatesâ:
src/sparse-0.4.4/flow.c:296:6: warning: declaration of âopcodeâ shadows a global declaration [-Wshadow]
int opcode = dom->opcode;
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:3425:0,
from sparse.xs:8:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/opnames.h:385:3: warning: shadowed declaration is here [-Wshadow]
} opcode;
^
In file included from src/sparse-0.4.4/parse.c:45:0,
from sparse.xs:25:
src/sparse-0.4.4/flow.c: In function âfind_dominating_parentsâ:
src/sparse-0.4.4/flow.c:365:29: warning: ISO C forbids omitting the middle term of a ?: expression [-Wpedantic]
phi->ident = phi->ident ? : pseudo->ident;
^
src/sparse-0.4.4/flow.c: In function ârewrite_load_instructionâ:
src/sparse-0.4.4/flow.c:388:29: warning: ISO C forbids omitting the middle term of a ?: expression [-Wpedantic]
new->ident = new->ident ? : phi->ident;
^
src/sparse-0.4.4/flow.c: In function âkill_dead_storesâ:
src/sparse-0.4.4/flow.c:500:7: warning: declaration of âopcodeâ shadows a global declaration [-Wshadow]
int opcode = insn->opcode;
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:3425:0,
from sparse.xs:8:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/opnames.h:385:3: warning: shadowed declaration is here [-Wshadow]
} opcode;
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/flow.c: In function âvrfy_bb_in_listâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/flow.c:848:29: note: in expansion of macro âSCTX_â
static void vrfy_bb_in_list(SCTX_ struct basic_block *bb, struct basic_block_list *list)
^
src/sparse-0.4.4/cse.c: In function âphi_compareâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/cse.c:26:24: note: in expansion of macro âSCTX_â
static int phi_compare(SCTX_ pseudo_t phi1, pseudo_t phi2)
^
In file included from src/sparse-0.4.4/parse.c:47:0,
from sparse.xs:25:
src/sparse-0.4.4/simplify.c: In function âkill_instructionâ:
src/sparse-0.4.4/simplify.c:191:2: warning: range expressions in switch statements are non-standard [-Wpedantic]
case OP_BINARY ... OP_BINCMP_END:
^
src/sparse-0.4.4/simplify.c: At top level:
src/sparse-0.4.4/simplify.c:260:43: warning: ISO C90 does not support âlong longâ [-Wlong-long]
static unsigned int value_size(SCTX_ long long value)
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/simplify.c: In function âvalue_sizeâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/simplify.c:260:32: note: in expansion of macro âSCTX_â
static unsigned int value_size(SCTX_ long long value)
^
In file included from src/sparse-0.4.4/parse.c:47:0,
from sparse.xs:25:
src/sparse-0.4.4/simplify.c: At top level:
src/sparse-0.4.4/simplify.c:300:79: warning: ISO C90 does not support âlong longâ [-Wlong-long]
static int simplify_asr(SCTX_ struct instruction *insn, pseudo_t pseudo, long long value)
^
src/sparse-0.4.4/simplify.c: In function âsimplify_constant_rightsideâ:
src/sparse-0.4.4/simplify.c:315:7: warning: ISO C90 does not support âlong longâ [-Wlong-long]
long long value = insn->src2->value;
^
src/sparse-0.4.4/simplify.c: In function âsimplify_constant_leftsideâ:
src/sparse-0.4.4/simplify.c:351:7: warning: ISO C90 does not support âlong longâ [-Wlong-long]
long long value = insn->src1->value;
^
src/sparse-0.4.4/simplify.c: In function âsimplify_constant_binopâ:
src/sparse-0.4.4/simplify.c:373:7: warning: ISO C90 does not support âlong longâ [-Wlong-long]
long long left = insn->src1->value;
^
src/sparse-0.4.4/simplify.c:374:7: warning: ISO C90 does not support âlong longâ [-Wlong-long]
long long right = insn->src2->value;
^
src/sparse-0.4.4/simplify.c:375:16: warning: ISO C90 does not support âlong longâ [-Wlong-long]
unsigned long long ul, ur;
^
src/sparse-0.4.4/simplify.c:376:7: warning: ISO C90 does not support âlong longâ [-Wlong-long]
long long res, mask, bits;
^
src/sparse-0.4.4/simplify.c:378:9: warning: use of C99 long long integer constant [-Wlong-long]
mask = 1ULL << (insn->size-1);
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/simplify.c: In function âcanonical_orderâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/simplify.c:511:28: note: in expansion of macro âSCTX_â
static int canonical_order(SCTX_ pseudo_t p1, pseudo_t p2)
^
In file included from src/sparse-0.4.4/parse.c:47:0,
from sparse.xs:25:
src/sparse-0.4.4/simplify.c: In function âsimplify_constant_unopâ:
src/sparse-0.4.4/simplify.c:561:7: warning: ISO C90 does not support âlong longâ [-Wlong-long]
long long val = insn->src1->value;
^
src/sparse-0.4.4/simplify.c:562:7: warning: ISO C90 does not support âlong longâ [-Wlong-long]
long long res, mask;
^
src/sparse-0.4.4/simplify.c:574:9: warning: use of C99 long long integer constant [-Wlong-long]
mask = 1ULL << (insn->size-1);
^
src/sparse-0.4.4/simplify.c: At top level:
src/sparse-0.4.4/simplify.c:646:13: warning: ISO C90 does not support âlong longâ [-Wlong-long]
static long long get_cast_value(SCTX_ long long val, int old_size, int new_size, int sign)
^
src/sparse-0.4.4/simplify.c:646:44: warning: ISO C90 does not support âlong longâ [-Wlong-long]
static long long get_cast_value(SCTX_ long long val, int old_size, int new_size, int sign)
^
src/sparse-0.4.4/simplify.c: In function âget_cast_valueâ:
src/sparse-0.4.4/simplify.c:648:7: warning: ISO C90 does not support âlong longâ [-Wlong-long]
long long mask;
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/simplify.c:646:33: note: in expansion of macro âSCTX_â
static long long get_cast_value(SCTX_ long long val, int old_size, int new_size, int sign)
^
In file included from src/sparse-0.4.4/parse.c:47:0,
from sparse.xs:25:
src/sparse-0.4.4/simplify.c: In function âsimplify_castâ:
src/sparse-0.4.4/simplify.c:683:8: warning: ISO C90 does not support âlong longâ [-Wlong-long]
long long val = get_cast_value(sctx_ src->value, orig_size, size, sign);
^
src/sparse-0.4.4/simplify.c:694:19: warning: ISO C90 does not support âlong longâ [-Wlong-long]
unsigned long long value = val->value;
^
src/sparse-0.4.4/simplify.c: In function âsimplify_selectâ:
src/sparse-0.4.4/simplify.c:733:8: warning: ISO C90 does not support âlong longâ [-Wlong-long]
long long val1 = src1->value;
^
src/sparse-0.4.4/simplify.c:734:8: warning: ISO C90 does not support âlong longâ [-Wlong-long]
long long val2 = src2->value;
^
src/sparse-0.4.4/simplify.c:738:8: warning: declaration of âopcodeâ shadows a global declaration [-Wshadow]
int opcode = OP_SET_EQ;
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:3425:0,
from sparse.xs:8:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/opnames.h:385:3: warning: shadowed declaration is here [-Wshadow]
} opcode;
^
In file included from src/sparse-0.4.4/parse.c:47:0,
from sparse.xs:25:
src/sparse-0.4.4/simplify.c: At top level:
src/sparse-0.4.4/simplify.c:752:49: warning: ISO C90 does not support âlong longâ [-Wlong-long]
static int is_in_range(SCTX_ pseudo_t src, long long low, long long high)
^
src/sparse-0.4.4/simplify.c:752:64: warning: ISO C90 does not support âlong longâ [-Wlong-long]
static int is_in_range(SCTX_ pseudo_t src, long long low, long long high)
^
src/sparse-0.4.4/simplify.c: In function âis_in_rangeâ:
src/sparse-0.4.4/simplify.c:754:7: warning: ISO C90 does not support âlong longâ [-Wlong-long]
long long value;
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/simplify.c:752:24: note: in expansion of macro âSCTX_â
static int is_in_range(SCTX_ pseudo_t src, long long low, long long high)
^
In file included from src/sparse-0.4.4/parse.c:47:0,
from sparse.xs:25:
src/sparse-0.4.4/simplify.c: In function âsimplify_branchâ:
src/sparse-0.4.4/simplify.c:834:10: warning: ISO C90 does not support âlong longâ [-Wlong-long]
long long val1 = def->src2->value;
^
src/sparse-0.4.4/simplify.c:835:10: warning: ISO C90 does not support âlong longâ [-Wlong-long]
long long val2 = def->src3->value;
^
src/sparse-0.4.4/simplify.c: In function âsimplify_switchâ:
src/sparse-0.4.4/simplify.c:870:7: warning: ISO C90 does not support âlong longâ [-Wlong-long]
long long val;
^
In file included from src/sparse-0.4.4/parse.c:48:0,
from sparse.xs:25:
src/sparse-0.4.4/memops.c: In function âfind_dominating_parents_memâ:
src/sparse-0.4.4/memops.c:60:29: warning: ISO C forbids omitting the middle term of a ?: expression [-Wpedantic]
phi->ident = phi->ident ? : one->target->ident;
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/memops.c: In function âaddress_takenâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/memops.c:67:26: note: in expansion of macro âSCTX_â
static int address_taken(SCTX_ pseudo_t pseudo)
^
In file included from src/sparse-0.4.4/parse.c:49:0,
from sparse.xs:25:
src/sparse-0.4.4/liveness.c: In function âtrack_instruction_usageâ:
src/sparse-0.4.4/liveness.c:72:2: warning: range expressions in switch statements are non-standard [-Wpedantic]
case OP_BINARY ... OP_BINARY_END:
^
src/sparse-0.4.4/liveness.c:73:2: warning: range expressions in switch statements are non-standard [-Wpedantic]
case OP_BINCMP ... OP_BINCMP_END:
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/liveness.c: In function âpseudo_in_listâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/liveness.c:162:20: note: in expansion of macro âSCTX_â
int pseudo_in_list(SCTX_ struct pseudo_list *list, pseudo_t pseudo)
^
In file included from src/sparse-0.4.4/parse.c:49:0,
from sparse.xs:25:
src/sparse-0.4.4/liveness.c: In function âinsn_usesâ:
src/sparse-0.4.4/liveness.c:189:73: warning: unused parameter âinsnâ [-Wunused-parameter]
static void insn_uses(SCTX_ struct basic_block *bb, struct instruction *insn, pseudo_t pseudo)
^
src/sparse-0.4.4/liveness.c: In function âinsn_definesâ:
src/sparse-0.4.4/liveness.c:198:76: warning: unused parameter âinsnâ [-Wunused-parameter]
static void insn_defines(SCTX_ struct basic_block *bb, struct instruction *insn, pseudo_t pseudo)
^
In file included from src/sparse-0.4.4/lib.h:19:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/liveness.c: In function âtrack_phi_usesâ:
src/sparse-0.4.4/ptrlist.h:24:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
#define MKTYPE(head,expr) ({ (TYPEOF(head))(expr); })
^
src/sparse-0.4.4/ptrlist.h:56:2: note: in expansion of macro âMKTYPEâ
MKTYPE(*(list), (CHECK_TYPE(*(list),(entry)),__add_ptr_list(sctx_ (struct ptr_list **)(list), (entry), (tag))))
^
src/sparse-0.4.4/ptrlist.h:62:2: note: in expansion of macro âadd_ptr_list_tagâ
add_ptr_list_tag(list,entry,0)
^
src/sparse-0.4.4/liveness.c:293:3: note: in expansion of macro âadd_ptr_listâ
add_ptr_list(&def->phi_users, insn);
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/liveness.c: In function âdeath_defâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/liveness.c:311:23: note: in expansion of macro âSCTX_â
static void death_def(SCTX_ struct basic_block *bb, struct instruction *insn, pseudo_t pseudo)
^
In file included from src/sparse-0.4.4/parse.c:49:0,
from sparse.xs:25:
src/sparse-0.4.4/liveness.c:311:49: warning: unused parameter âbbâ [-Wunused-parameter]
static void death_def(SCTX_ struct basic_block *bb, struct instruction *insn, pseudo_t pseudo)
^
src/sparse-0.4.4/liveness.c:311:73: warning: unused parameter âinsnâ [-Wunused-parameter]
static void death_def(SCTX_ struct basic_block *bb, struct instruction *insn, pseudo_t pseudo)
^
src/sparse-0.4.4/liveness.c:311:88: warning: unused parameter âpseudoâ [-Wunused-parameter]
static void death_def(SCTX_ struct basic_block *bb, struct instruction *insn, pseudo_t pseudo)
^
src/sparse-0.4.4/liveness.c: In function âdeath_useâ:
src/sparse-0.4.4/liveness.c:315:49: warning: unused parameter âbbâ [-Wunused-parameter]
static void death_use(SCTX_ struct basic_block *bb, struct instruction *insn, pseudo_t pseudo)
^
src/sparse-0.4.4/liveness.c:315:73: warning: unused parameter âinsnâ [-Wunused-parameter]
static void death_use(SCTX_ struct basic_block *bb, struct instruction *insn, pseudo_t pseudo)
^
In file included from src/sparse-0.4.4/storage.c:16:0,
from src/sparse-0.4.4/parse.c:50,
from sparse.xs:25:
src/sparse-0.4.4/storage.h: At top level:
src/sparse-0.4.4/storage.h:20:9: warning: comma at end of enumerator list [-Wpedantic]
REG_BAD,
^
src/sparse-0.4.4/storage.h:39:3: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/storage.h:61:27: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
DECLARE_ALLOCATOR(storage);
^
src/sparse-0.4.4/storage.h:62:32: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
DECLARE_ALLOCATOR(storage_hash);
^
In file included from src/sparse-0.4.4/lib.h:19:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/storage.h: In function âalloc_storage_hashâ:
src/sparse-0.4.4/ptrlist.h:24:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
#define MKTYPE(head,expr) ({ (TYPEOF(head))(expr); })
^
src/sparse-0.4.4/ptrlist.h:56:2: note: in expansion of macro âMKTYPEâ
MKTYPE(*(list), (CHECK_TYPE(*(list),(entry)),__add_ptr_list(sctx_ (struct ptr_list **)(list), (entry), (tag))))
^
src/sparse-0.4.4/ptrlist.h:62:2: note: in expansion of macro âadd_ptr_list_tagâ
add_ptr_list_tag(list,entry,0)
^
src/sparse-0.4.4/storage.h:75:2: note: in expansion of macro âadd_ptr_listâ
add_ptr_list(&s->users, usep);
^
In file included from src/sparse-0.4.4/parse.c:50:0,
from sparse.xs:25:
src/sparse-0.4.4/storage.c: At top level:
src/sparse-0.4.4/storage.c:18:34: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
ALLOCATOR(storage, "storages", 0);
^
src/sparse-0.4.4/storage.c:19:43: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
ALLOCATOR(storage_hash, "storage hash", 0);
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/storage.c: In function âhash_list_cmpâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/storage.c:33:26: note: in expansion of macro âSCTX_â
static int hash_list_cmp(SCTX_ const void *_a, const void *_b)
^
In file included from src/sparse-0.4.4/lib.h:19:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/storage.c: In function âgather_storageâ:
src/sparse-0.4.4/ptrlist.h:24:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
#define MKTYPE(head,expr) ({ (TYPEOF(head))(expr); })
^
src/sparse-0.4.4/ptrlist.h:56:2: note: in expansion of macro âMKTYPEâ
MKTYPE(*(list), (CHECK_TYPE(*(list),(entry)),__add_ptr_list(sctx_ (struct ptr_list **)(list), (entry), (tag))))
^
src/sparse-0.4.4/ptrlist.h:62:2: note: in expansion of macro âadd_ptr_list_tagâ
add_ptr_list_tag(list,entry,0)
^
src/sparse-0.4.4/storage.c:57:5: note: in expansion of macro âadd_ptr_listâ
add_ptr_list(&list, hash);
^
src/sparse-0.4.4/storage.c: In function âadd_storageâ:
src/sparse-0.4.4/ptrlist.h:24:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
#define MKTYPE(head,expr) ({ (TYPEOF(head))(expr); })
^
src/sparse-0.4.4/ptrlist.h:56:2: note: in expansion of macro âMKTYPEâ
MKTYPE(*(list), (CHECK_TYPE(*(list),(entry)),__add_ptr_list(sctx_ (struct ptr_list **)(list), (entry), (tag))))
^
src/sparse-0.4.4/ptrlist.h:62:2: note: in expansion of macro âadd_ptr_list_tagâ
add_ptr_list_tag(list,entry,0)
^
src/sparse-0.4.4/storage.c:111:2: note: in expansion of macro âadd_ptr_listâ
add_ptr_list(listp, hash);
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/storage.c: In function âstorage_hash_cmpâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/storage.c:115:29: note: in expansion of macro âSCTX_â
static int storage_hash_cmp(SCTX_ const void *_a, const void *_b)
^
In file included from src/sparse-0.4.4/parse.c:50:0,
from sparse.xs:25:
src/sparse-0.4.4/storage.c: In function âvrfy_storageâ:
src/sparse-0.4.4/storage.c:155:6: warning: format â%pâ expects argument of type âvoid *â, but argument 3 has type âstruct basic_block *â [-Wformat=]
show_pseudo(sctx_ entry->pseudo));
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/storage.c: In function âshow_storageâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/storage.c:172:26: note: in expansion of macro âSCTX_â
const char *show_storage(SCTX_ struct storage *s)
^
In file included from src/sparse-0.4.4/lib.h:19:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/storage.c: In function âcombine_storageâ:
src/sparse-0.4.4/ptrlist.h:24:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
#define MKTYPE(head,expr) ({ (TYPEOF(head))(expr); })
^
src/sparse-0.4.4/ptrlist.h:56:2: note: in expansion of macro âMKTYPEâ
MKTYPE(*(list), (CHECK_TYPE(*(list),(entry)),__add_ptr_list(sctx_ (struct ptr_list **)(list), (entry), (tag))))
^
src/sparse-0.4.4/ptrlist.h:62:2: note: in expansion of macro âadd_ptr_list_tagâ
add_ptr_list_tag(list,entry,0)
^
src/sparse-0.4.4/storage.c:208:3: note: in expansion of macro âadd_ptr_listâ
add_ptr_list(&dst->users, usep);
^
In file included from src/sparse-0.4.4/parse.c:50:0,
from sparse.xs:25:
src/sparse-0.4.4/storage.c: In function âset_up_argument_storageâ:
src/sparse-0.4.4/storage.c:250:62: warning: unused parameter âepâ [-Wunused-parameter]
static void set_up_argument_storage(SCTX_ struct entrypoint *ep, struct basic_block *bb)
^
In file included from src/sparse-0.4.4/parse.c:51:0,
from sparse.xs:25:
src/sparse-0.4.4/unssa.c: In function âreplace_phi_nodeâ:
src/sparse-0.4.4/unssa.c:50:20: warning: C++ style comments are not allowed in ISO C90
tmp->def = NULL; // defined by all the phisrc
^
src/sparse-0.4.4/unssa.c:50:20: warning: (this will be reported only once per input file)
In file included from src/sparse-0.4.4/dissect.c:9:0,
from src/sparse-0.4.4/parse.c:52,
from sparse.xs:25:
src/sparse-0.4.4/dissect.h: At top level:
src/sparse-0.4.4/dissect.h:30:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/dissect.h:35:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/dissect.h:41:4: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
src/sparse-0.4.4/dissect.h:27:2: warning: union has no named members [-Wpedantic]
union {
^
src/sparse-0.4.4/dissect.h:42:3: warning: ISO C90 doesnât support unnamed structs/unions [-Wpedantic]
};
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/dissect.c: In function âfix_modeâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/dissect.c:76:25: note: in expansion of macro âSCTX_â
static usage_t fix_mode(SCTX_ struct symbol *type, usage_t mode)
^
In file included from src/sparse-0.4.4/parse.c:52:0,
from sparse.xs:25:
src/sparse-0.4.4/dissect.c: In function âno_memberâ:
src/sparse-0.4.4/dissect.c:111:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.type = SYM_BAD,
^
src/sparse-0.4.4/dissect.c: In function âexamine_sym_nodeâ:
src/sparse-0.4.4/dissect.c:215:36: warning: C++ style comments are not allowed in ISO C90
case SYM_STRUCT: case SYM_UNION: //case SYM_ENUM:
^
src/sparse-0.4.4/dissect.c:215:36: warning: (this will be reported only once per input file)
src/sparse-0.4.4/dissect.c:227:46: warning: ISO C forbids omitting the middle term of a ?: expression [-Wpedantic]
examine_sym_node(sctx_ mem, base->ident ?: root));
^
src/sparse-0.4.4/dissect.c:20:4: note: in definition of macro âDO_LISTâ
expr__; \
^
src/sparse-0.4.4/dissect.c: In function âbase_type_disâ:
src/sparse-0.4.4/dissect.c:242:4: warning: ISO C forbids omitting the middle term of a ?: expression [-Wpedantic]
?: &sctxp bad_ctype;
^
src/sparse-0.4.4/dissect.c: In function âlookup_memberâ:
src/sparse-0.4.4/dissect.c:275:4: warning: ISO C forbids omitting the middle term of a ?: expression [-Wpedantic]
?: no_member(sctx_ name);
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/dissect.c: In function âpeek_preopâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/dissect.c:278:38: note: in expansion of macro âSCTX_â
static struct expression *peek_preop(SCTX_ struct expression *expr, int op)
^
In file included from src/sparse-0.4.4/parse.c:52:0,
from sparse.xs:25:
src/sparse-0.4.4/dissect.c: At top level:
src/sparse-0.4.4/dissect.c:591:6: warning: no previous prototype for âdissect_storageâ [-Wmissing-prototypes]
char dissect_storage(SCTX_ struct symbol *sym)
^
src/sparse-0.4.4/dissect.c:602:13: warning: no previous prototype for âdissect_show_modeâ [-Wmissing-prototypes]
const char *dissect_show_mode(SCTX_ unsigned mode)
^
src/sparse-0.4.4/dissect.c: In function âdissect_show_modeâ:
src/sparse-0.4.4/dissect.c:606:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (mode == -1)
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/dissect.c:602:31: note: in expansion of macro âSCTX_â
const char *dissect_show_mode(SCTX_ unsigned mode)
^
In file included from src/sparse-0.4.4/parse.c:52:0,
from sparse.xs:25:
src/sparse-0.4.4/dissect.c: In function âdissect_arrâ:
src/sparse-0.4.4/dissect.c:660:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.r_symdef = r_symdef,
^
src/sparse-0.4.4/dissect.c:661:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.r_symbol = r_symbol,
^
src/sparse-0.4.4/dissect.c:662:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.r_member = r_member,
^
In file included from src/sparse-0.4.4/parse.c:54:0,
from sparse.xs:25:
src/sparse-0.4.4/show-parse.c: In function âdo_debug_symbolâ:
src/sparse-0.4.4/show-parse.c:35:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_UNINITIALIZED] = "none",
^
src/sparse-0.4.4/show-parse.c:36:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_PREPROCESSOR] = "cpp.",
^
src/sparse-0.4.4/show-parse.c:37:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_BASETYPE] = "base",
^
src/sparse-0.4.4/show-parse.c:38:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_NODE] = "node",
^
src/sparse-0.4.4/show-parse.c:39:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_PTR] = "ptr.",
^
src/sparse-0.4.4/show-parse.c:40:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_FN] = "fn..",
^
src/sparse-0.4.4/show-parse.c:41:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_ARRAY] = "arry",
^
src/sparse-0.4.4/show-parse.c:42:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_STRUCT] = "strt",
^
src/sparse-0.4.4/show-parse.c:43:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_UNION] = "unin",
^
src/sparse-0.4.4/show-parse.c:44:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_ENUM] = "enum",
^
src/sparse-0.4.4/show-parse.c:45:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_TYPEDEF] = "tdef",
^
src/sparse-0.4.4/show-parse.c:46:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_TYPEOF] = "tpof",
^
src/sparse-0.4.4/show-parse.c:47:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_MEMBER] = "memb",
^
src/sparse-0.4.4/show-parse.c:48:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_BITFIELD] = "bitf",
^
src/sparse-0.4.4/show-parse.c:49:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_LABEL] = "labl",
^
src/sparse-0.4.4/show-parse.c:50:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_RESTRICT] = "rstr",
^
src/sparse-0.4.4/show-parse.c:51:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_FOULED] = "foul",
^
src/sparse-0.4.4/show-parse.c:52:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SYM_BAD] = "bad.",
^
src/sparse-0.4.4/show-parse.c:64:32: warning: ISO C forbids omitting the middle term of a ?: expression [-Wpedantic]
builtin_typename(sctx_ sym) ?: "");
^
src/sparse-0.4.4/show-parse.c:64:3: warning: format â%pâ expects argument of type âvoid *â, but argument 11 has type âstruct symbol *â [-Wformat=]
builtin_typename(sctx_ sym) ?: "");
^
src/sparse-0.4.4/show-parse.c: In function âmodifier_stringâ:
src/sparse-0.4.4/show-parse.c:137:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < ARRAY_SIZE(mod_names); i++) {
^
src/sparse-0.4.4/show-parse.c:142:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
while ((c = *name++) != '\0' && len + 2 < sizeof buffer)
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/show-parse.c:95:29: note: in expansion of macro âSCTX_â
const char *modifier_string(SCTX_ unsigned long mod)
^
In file included from src/sparse-0.4.4/parse.c:54:0,
from sparse.xs:25:
src/sparse-0.4.4/show-parse.c: In function âshow_symbol_listâ:
src/sparse-0.4.4/show-parse.c:157:67: warning: unused parameter âsepâ [-Wunused-parameter]
void show_symbol_list(SCTX_ struct symbol_list *list, const char *sep)
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/show-parse.c: In function âprepend_cntâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/show-parse.c:175:25: note: in expansion of macro âSCTX_â
static void prepend_cnt(SCTX_ struct type_name *name, const char *buffer, int n)
^
src/sparse-0.4.4/show-parse.c: In function âappend_cntâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/show-parse.c:208:24: note: in expansion of macro âSCTX_â
static void append_cnt(SCTX_ struct type_name *name, const char *buffer, int n)
^
In file included from src/sparse-0.4.4/parse.c:54:0,
from sparse.xs:25:
src/sparse-0.4.4/show-parse.c: In function âsparse_ctx_init_show_parseâ:
src/sparse-0.4.4/show-parse.c:246:2: warning: initializer element is not computable at load time
{ & sctxp char_ctype, "char" },
^
src/sparse-0.4.4/show-parse.c:246:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/show-parse.c:247:2: warning: initializer element is not computable at load time
{ &sctxp schar_ctype, "signed char" },
^
src/sparse-0.4.4/show-parse.c:247:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/show-parse.c:248:2: warning: initializer element is not computable at load time
{ &sctxp uchar_ctype, "unsigned char" },
^
src/sparse-0.4.4/show-parse.c:248:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/show-parse.c:249:2: warning: initializer element is not computable at load time
{ &sctxp short_ctype, "short" },
^
src/sparse-0.4.4/show-parse.c:249:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/show-parse.c:250:2: warning: initializer element is not computable at load time
{ &sctxp sshort_ctype, "signed short" },
^
src/sparse-0.4.4/show-parse.c:250:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/show-parse.c:251:2: warning: initializer element is not computable at load time
{ &sctxp ushort_ctype, "unsigned short" },
^
src/sparse-0.4.4/show-parse.c:251:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/show-parse.c:252:2: warning: initializer element is not computable at load time
{ &sctxp int_ctype, "int" },
^
src/sparse-0.4.4/show-parse.c:252:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/show-parse.c:253:2: warning: initializer element is not computable at load time
{ &sctxp sint_ctype, "signed int" },
^
src/sparse-0.4.4/show-parse.c:253:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/show-parse.c:254:2: warning: initializer element is not computable at load time
{ &sctxp uint_ctype, "unsigned int" },
^
src/sparse-0.4.4/show-parse.c:254:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/show-parse.c:255:2: warning: initializer element is not computable at load time
{ &sctxp slong_ctype, "signed long" },
^
src/sparse-0.4.4/show-parse.c:255:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/show-parse.c:256:2: warning: initializer element is not computable at load time
{ &sctxp long_ctype, "long" },
^
src/sparse-0.4.4/show-parse.c:256:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/show-parse.c:257:2: warning: initializer element is not computable at load time
{ &sctxp ulong_ctype, "unsigned long" },
^
src/sparse-0.4.4/show-parse.c:257:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/show-parse.c:258:2: warning: initializer element is not computable at load time
{ &sctxp llong_ctype, "long long" },
^
src/sparse-0.4.4/show-parse.c:258:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/show-parse.c:259:2: warning: initializer element is not computable at load time
{ &sctxp sllong_ctype, "signed long long" },
^
src/sparse-0.4.4/show-parse.c:259:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/show-parse.c:260:2: warning: initializer element is not computable at load time
{ &sctxp ullong_ctype, "unsigned long long" },
^
src/sparse-0.4.4/show-parse.c:260:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/show-parse.c:261:2: warning: initializer element is not computable at load time
{ &sctxp lllong_ctype, "long long long" },
^
src/sparse-0.4.4/show-parse.c:261:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/show-parse.c:262:2: warning: initializer element is not computable at load time
{ &sctxp slllong_ctype, "signed long long long" },
^
src/sparse-0.4.4/show-parse.c:262:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/show-parse.c:263:2: warning: initializer element is not computable at load time
{ &sctxp ulllong_ctype, "unsigned long long long" },
^
src/sparse-0.4.4/show-parse.c:263:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/show-parse.c:265:2: warning: initializer element is not computable at load time
{ &sctxp void_ctype, "void" },
^
src/sparse-0.4.4/show-parse.c:265:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/show-parse.c:266:2: warning: initializer element is not computable at load time
{ &sctxp bool_ctype, "bool" },
^
src/sparse-0.4.4/show-parse.c:266:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/show-parse.c:267:2: warning: initializer element is not computable at load time
{ &sctxp string_ctype, "string" },
^
src/sparse-0.4.4/show-parse.c:267:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/show-parse.c:269:2: warning: initializer element is not computable at load time
{ &sctxp float_ctype, "float" },
^
src/sparse-0.4.4/show-parse.c:269:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/show-parse.c:270:2: warning: initializer element is not computable at load time
{ &sctxp double_ctype, "double" },
^
src/sparse-0.4.4/show-parse.c:270:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/show-parse.c:271:2: warning: initializer element is not computable at load time
{ &sctxp ldouble_ctype,"long double" },
^
src/sparse-0.4.4/show-parse.c:271:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/show-parse.c:272:2: warning: initializer element is not computable at load time
{ &sctxp incomplete_ctype, "incomplete type" },
^
src/sparse-0.4.4/show-parse.c:272:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/show-parse.c:273:2: warning: initializer element is not computable at load time
{ &sctxp int_type, "abstract int" },
^
src/sparse-0.4.4/show-parse.c:273:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/show-parse.c:274:2: warning: initializer element is not computable at load time
{ &sctxp fp_type, "abstract fp" },
^
src/sparse-0.4.4/show-parse.c:274:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/show-parse.c:275:2: warning: initializer element is not computable at load time
{ &sctxp label_ctype, "label type" },
^
src/sparse-0.4.4/show-parse.c:275:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/show-parse.c:276:2: warning: initializer element is not computable at load time
{ &sctxp bad_ctype, "bad type" },
^
src/sparse-0.4.4/show-parse.c:276:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/show-parse.c: In function âdo_show_typeâ:
src/sparse-0.4.4/show-parse.c:378:10: warning: cast discards âconstâ qualifier from pointer target type [-Wcast-qual]
free((char *)n);
^
src/sparse-0.4.4/show-parse.c:415:3: warning: format â%pâ expects argument of type âvoid *â, but argument 5 has type âstruct symbol *â [-Wformat=]
append(sctx_ name, "label(%s:%p)", show_ident(sctx_ sym->ident), sym);
^
src/sparse-0.4.4/show-parse.c:426:3: warning: ISO C90 does not support the âllâ gnu_printf length modifier [-Wformat=]
append(sctx_ name, "[%lld]", get_expression_value(sctx_ sym->array_size));
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/show-parse.c: In function ânew_pseudoâ:
src/sparse-0.4.4/ctx_def.h:12:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX struct sparse_ctx *_sctx
^
src/sparse-0.4.4/show-parse.c:550:23: note: in expansion of macro âSCTXâ
static int new_pseudo(SCTX)
^
src/sparse-0.4.4/show-parse.c: In function ânew_labelâ:
src/sparse-0.4.4/ctx_def.h:12:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX struct sparse_ctx *_sctx
^
src/sparse-0.4.4/show-parse.c:556:22: note: in expansion of macro âSCTXâ
static int new_label(SCTX)
^
In file included from src/sparse-0.4.4/parse.c:54:0,
from sparse.xs:25:
src/sparse-0.4.4/show-parse.c: In function âshow_switch_statementâ:
src/sparse-0.4.4/show-parse.c:586:5: warning: ISO C90 does not support the âllâ gnu_printf length modifier [-Wformat=]
printf(" case %lld", expr->value);
^
src/sparse-0.4.4/show-parse.c:589:7: warning: ISO C90 does not support the âllâ gnu_printf length modifier [-Wformat=]
printf(" .. %lld", to->value);
^
src/sparse-0.4.4/show-parse.c:597:3: warning: format â%pâ expects argument of type âvoid *â, but argument 2 has type âstruct basic_block *â [-Wformat=]
printf(": .L%p\n", sym->bb_target);
^
src/sparse-0.4.4/show-parse.c:604:3: warning: format â%pâ expects argument of type âvoid *â, but argument 2 has type âstruct basic_block *â [-Wformat=]
printf(".L%p:\n", stmt->switch_break->bb_target);
^
src/sparse-0.4.4/show-parse.c: In function âshow_statementâ:
src/sparse-0.4.4/show-parse.c:643:4: warning: format â%pâ expects argument of type âvoid *â, but argument 2 has type âstruct symbol *â [-Wformat=]
printf(".L%p:\n", stmt->ret);
^
src/sparse-0.4.4/show-parse.c:689:3: warning: format â%pâ expects argument of type âvoid *â, but argument 2 has type âstruct symbol *â [-Wformat=]
printf(".L%p:\n", stmt->case_label);
^
src/sparse-0.4.4/show-parse.c:721:4: warning: format â%pâ expects argument of type âvoid *â, but argument 2 has type âstruct symbol *â [-Wformat=]
printf(".L%p:\n", stmt->iterator_continue);
^
src/sparse-0.4.4/show-parse.c:733:4: warning: format â%pâ expects argument of type âvoid *â, but argument 2 has type âstruct symbol *â [-Wformat=]
printf(".L%p:\n", stmt->iterator_break);
^
src/sparse-0.4.4/show-parse.c:742:3: warning: format â%pâ expects argument of type âvoid *â, but argument 2 has type âstruct symbol *â [-Wformat=]
printf(".L%p:\n", stmt->label_identifier);
^
src/sparse-0.4.4/show-parse.c:751:4: warning: format â%pâ expects argument of type âvoid *â, but argument 2 has type âstruct basic_block *â [-Wformat=]
printf("\tgoto\t\t.L%p\n", stmt->goto_label->bb_target);
^
src/sparse-0.4.4/show-parse.c: In function âshow_binopâ:
src/sparse-0.4.4/show-parse.c:831:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['+'] = "add", ['-'] = "sub",
^
src/sparse-0.4.4/show-parse.c:831:18: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['+'] = "add", ['-'] = "sub",
^
src/sparse-0.4.4/show-parse.c:832:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['*'] = "mul", ['/'] = "div",
^
src/sparse-0.4.4/show-parse.c:832:18: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['*'] = "mul", ['/'] = "div",
^
src/sparse-0.4.4/show-parse.c:833:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['%'] = "mod", ['&'] = "and",
^
src/sparse-0.4.4/show-parse.c:833:18: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['%'] = "mod", ['&'] = "and",
^
src/sparse-0.4.4/show-parse.c:834:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['|'] = "lor", ['^'] = "xor"
^
src/sparse-0.4.4/show-parse.c:834:18: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['|'] = "lor", ['^'] = "xor"
^
src/sparse-0.4.4/show-parse.c: In function âshow_regular_preopâ:
src/sparse-0.4.4/show-parse.c:860:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['!'] = "nonzero", ['-'] = "neg",
^
src/sparse-0.4.4/show-parse.c:860:22: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['!'] = "nonzero", ['-'] = "neg",
^
src/sparse-0.4.4/show-parse.c:861:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
['~'] = "not",
^
src/sparse-0.4.4/show-parse.c: In function âshow_load_genâ:
src/sparse-0.4.4/show-parse.c:882:61: warning: unused parameter âexprâ [-Wunused-parameter]
static int show_load_gen(SCTX_ int bits, struct expression *expr, int addr)
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/show-parse.c: In function âshow_store_genâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/show-parse.c:890:28: note: in expansion of macro âSCTX_â
static void show_store_gen(SCTX_ int bits, int value, struct expression *expr, int addr)
^
In file included from src/sparse-0.4.4/parse.c:54:0,
from sparse.xs:25:
src/sparse-0.4.4/show-parse.c:890:74: warning: unused parameter âexprâ [-Wunused-parameter]
static void show_store_gen(SCTX_ int bits, int value, struct expression *expr, int addr)
^
src/sparse-0.4.4/show-parse.c: In function âshow_return_stmtâ:
src/sparse-0.4.4/show-parse.c:922:2: warning: format â%pâ expects argument of type âvoid *â, but argument 2 has type âstruct symbol *â [-Wformat=]
printf("\tret\t\t(%p)\n", target);
^
src/sparse-0.4.4/show-parse.c: In function âshow_initializationâ:
src/sparse-0.4.4/show-parse.c:936:2: warning: C++ style comments are not allowed in ISO C90
// FIXME! The "target" expression is for bitfield store information.
^
src/sparse-0.4.4/show-parse.c:936:2: warning: (this will be reported only once per input file)
src/sparse-0.4.4/show-parse.c: In function âshow_symbol_exprâ:
src/sparse-0.4.4/show-parse.c:995:3: warning: ISO C90 does not support the âllâ gnu_printf length modifier [-Wformat=]
printf("\taddi.%d\t\tv%d,vFP,$%lld\n", sctxp bits_in_pointer, new, sym->value);
^
src/sparse-0.4.4/show-parse.c:998:2: warning: format â%pâ expects argument of type âvoid *â, but argument 5 has type âstruct symbol *â [-Wformat=]
printf("\taddi.%d\t\tv%d,vFP,$offsetof(%s:%p)\n", sctxp bits_in_pointer, new, show_ident(sctx_ sym->ident), sym);
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/show-parse.c: In function âtype_is_signedâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/show-parse.c:1017:27: note: in expansion of macro âSCTX_â
static int type_is_signed(SCTX_ struct symbol *sym)
^
In file included from src/sparse-0.4.4/parse.c:54:0,
from sparse.xs:25:
src/sparse-0.4.4/show-parse.c: In function âshow_valueâ:
src/sparse-0.4.4/show-parse.c:1053:16: warning: ISO C90 does not support âlong longâ [-Wlong-long]
unsigned long long value = expr->value;
^
src/sparse-0.4.4/show-parse.c:1055:2: warning: ISO C90 does not support the âllâ gnu_printf length modifier [-Wformat=]
printf("\tmovi.%d\t\tv%d,$%llu\n", expr->ctype->bit_size, new, value);
^
src/sparse-0.4.4/show-parse.c: In function âshow_label_exprâ:
src/sparse-0.4.4/show-parse.c:1079:2: warning: format â%pâ expects argument of type âvoid *â, but argument 4 has type âstruct symbol *â [-Wformat=]
printf("\tmovi.%d\t\tv%d,.L%p\n",sctxp bits_in_pointer, new, expr->label_symbol);
^
In file included from src/sparse-0.4.4/parse.c:55:0,
from sparse.xs:25:
src/sparse-0.4.4/char.c: At top level:
src/sparse-0.4.4/char.c:43:6: warning: no previous prototype for âcstr_catâ [-Wmissing-prototypes]
void cstr_cat(SCTX_ CString *cstr, const char *str)
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/char.c: In function âcstr_newâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/char.c:62:15: note: in expansion of macro âSCTX_â
void cstr_new(SCTX_ CString *cstr)
^
In file included from src/sparse-0.4.4/parse.c:55:0,
from sparse.xs:25:
src/sparse-0.4.4/char.c: At top level:
src/sparse-0.4.4/char.c:68:6: warning: no previous prototype for âcstr_freeâ [-Wmissing-prototypes]
void cstr_free(SCTX_ CString *cstr)
^
src/sparse-0.4.4/char.c: In function âparse_escapeâ:
src/sparse-0.4.4/char.c:92:16: warning: non-ISO-standard escape sequence, '\e'
case 'e': c = '\e'; break;
^
src/sparse-0.4.4/char.c:107:2: warning: range expressions in switch statements are non-standard [-Wpedantic]
case '0'...'7': {
^
src/sparse-0.4.4/char.c: At top level:
src/sparse-0.4.4/char.c:125:65: warning: ISO C90 does not support âlong longâ [-Wlong-long]
void get_char_constant(SCTX_ struct token *token, unsigned long long *val)
^
src/sparse-0.4.4/char.c: In function âget_char_constantâ:
src/sparse-0.4.4/char.c:136:2: warning: range expressions in switch statements are non-standard [-Wpedantic]
case TOKEN_CHAR_EMBEDDED_0 ... TOKEN_CHAR_EMBEDDED_3:
^
src/sparse-0.4.4/char.c: In function âget_string_constantâ:
src/sparse-0.4.4/char.c:189:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (len >= string->length) /* can't cannibalize */
^
In file included from src/sparse-0.4.4/parse.c:56:0,
from sparse.xs:25:
src/sparse-0.4.4/sort.c: At top level:
src/sparse-0.4.4/sort.c:43:1: warning: C++ style comments are not allowed in ISO C90
// Sort one fragment. LIST_NODE_NR (==29) is a bit too high for my
^
src/sparse-0.4.4/sort.c:43:1: warning: (this will be reported only once per input file)
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/compat/strtold.c: In function âstring_to_ldâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/compat/strtold.c:3:26: note: in expansion of macro âSCTX_â
long double string_to_ld(SCTX_ const char *nptr, char **endptr)
^
In file included from sparse.xs:25:0:
src/sparse-0.4.4/parse.c: At top level:
src/sparse-0.4.4/parse.c:132:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.type = KW_MODIFIER,
^
src/sparse-0.4.4/parse.c:133:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.declarator = typedef_specifier,
^
src/sparse-0.4.4/parse.c:137:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.type = KW_MODIFIER,
^
src/sparse-0.4.4/parse.c:138:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.declarator = inline_specifier,
^
src/sparse-0.4.4/parse.c:142:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.type = KW_MODIFIER,
^
src/sparse-0.4.4/parse.c:143:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.declarator = auto_specifier,
^
src/sparse-0.4.4/parse.c:147:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.type = KW_MODIFIER,
^
src/sparse-0.4.4/parse.c:148:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.declarator = register_specifier,
^
src/sparse-0.4.4/parse.c:152:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.type = KW_MODIFIER,
^
src/sparse-0.4.4/parse.c:153:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.declarator = static_specifier,
^
src/sparse-0.4.4/parse.c:157:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.type = KW_MODIFIER,
^
src/sparse-0.4.4/parse.c:158:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.declarator = extern_specifier,
^
src/sparse-0.4.4/parse.c:162:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.type = KW_MODIFIER,
^
src/sparse-0.4.4/parse.c:163:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.declarator = thread_specifier,
^
src/sparse-0.4.4/parse.c:167:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.type = KW_QUALIFIER,
^
src/sparse-0.4.4/parse.c:168:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.declarator = const_qualifier,
^
src/sparse-0.4.4/parse.c:172:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.type = KW_QUALIFIER,
^
src/sparse-0.4.4/parse.c:173:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.declarator = volatile_qualifier,
^
src/sparse-0.4.4/parse.c:177:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.type = KW_QUALIFIER,
^
src/sparse-0.4.4/parse.c:181:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.type = KW_SPECIFIER,
^
src/sparse-0.4.4/parse.c:182:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.declarator = typeof_specifier,
^
src/sparse-0.4.4/parse.c:183:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.test = Set_Any,
^
src/sparse-0.4.4/parse.c:184:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.set = Set_S|Set_T,
^
src/sparse-0.4.4/parse.c:188:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.type = KW_ATTRIBUTE,
^
src/sparse-0.4.4/parse.c:189:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.declarator = attribute_specifier,
^
src/sparse-0.4.4/parse.c:193:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.type = KW_SPECIFIER,
^
src/sparse-0.4.4/parse.c:194:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.declarator = struct_specifier,
^
src/sparse-0.4.4/parse.c:195:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.test = Set_Any,
^
src/sparse-0.4.4/parse.c:196:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.set = Set_S|Set_T,
^
src/sparse-0.4.4/parse.c:200:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.type = KW_SPECIFIER,
^
src/sparse-0.4.4/parse.c:201:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.declarator = union_specifier,
^
src/sparse-0.4.4/parse.c:202:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.test = Set_Any,
^
src/sparse-0.4.4/parse.c:203:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.set = Set_S|Set_T,
^
src/sparse-0.4.4/parse.c:207:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.type = KW_SPECIFIER,
^
src/sparse-0.4.4/parse.c:208:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.declarator = enum_specifier,
^
src/sparse-0.4.4/parse.c:209:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.test = Set_Any,
^
src/sparse-0.4.4/parse.c:210:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.set = Set_S|Set_T,
^
src/sparse-0.4.4/parse.c:214:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.type = KW_SPECIFIER | KW_EXACT,
^
src/sparse-0.4.4/parse.c:215:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.test = Set_Any,
^
src/sparse-0.4.4/parse.c:216:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.set = Set_S|Set_T,
^
src/sparse-0.4.4/parse.c:220:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.type = KW_SPECIFIER,
^
src/sparse-0.4.4/parse.c:221:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.test = Set_T|Set_Long|Set_Short,
^
src/sparse-0.4.4/parse.c:222:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.set = Set_T|Set_Char,
^
src/sparse-0.4.4/parse.c:223:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.class = CChar,
^
src/sparse-0.4.4/parse.c:227:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.type = KW_SPECIFIER,
^
src/sparse-0.4.4/parse.c:228:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.test = Set_T,
^
src/sparse-0.4.4/parse.c:229:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.set = Set_T|Set_Int,
^
src/sparse-0.4.4/parse.c:233:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.type = KW_SPECIFIER,
^
src/sparse-0.4.4/parse.c:234:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.test = Set_T|Set_Signed|Set_Unsigned|Set_Short|Set_Vlong,
^
src/sparse-0.4.4/parse.c:235:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.set = Set_T|Set_Double,
^
src/sparse-0.4.4/parse.c:236:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.class = CReal,
^
src/sparse-0.4.4/parse.c:240:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.type = KW_SPECIFIER | KW_SHORT,
^
src/sparse-0.4.4/parse.c:241:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.test = Set_T|Set_Signed|Set_Unsigned|Set_Short|Set_Long,
^
src/sparse-0.4.4/parse.c:242:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.set = Set_T|Set_Float,
^
src/sparse-0.4.4/parse.c:243:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.class = CReal,
^
src/sparse-0.4.4/parse.c:247:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.type = KW_SPECIFIER | KW_SHORT,
^
src/sparse-0.4.4/parse.c:248:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.test = Set_S|Set_Char|Set_Float|Set_Double|Set_Long|Set_Short,
^
src/sparse-0.4.4/parse.c:249:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.set = Set_Short,
^
src/sparse-0.4.4/parse.c:253:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.type = KW_SPECIFIER,
^
src/sparse-0.4.4/parse.c:254:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.test = Set_S|Set_Float|Set_Double|Set_Signed|Set_Unsigned,
^
src/sparse-0.4.4/parse.c:255:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.set = Set_Signed,
^
src/sparse-0.4.4/parse.c:256:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.class = CSInt,
^
src/sparse-0.4.4/parse.c:260:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.type = KW_SPECIFIER,
^
src/sparse-0.4.4/parse.c:261:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.test = Set_S|Set_Float|Set_Double|Set_Signed|Set_Unsigned,
^
src/sparse-0.4.4/parse.c:262:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.set = Set_Unsigned,
^
src/sparse-0.4.4/parse.c:263:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.class = CUInt,
^
src/sparse-0.4.4/parse.c:267:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.type = KW_SPECIFIER | KW_LONG,
^
src/sparse-0.4.4/parse.c:268:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.test = Set_S|Set_Char|Set_Float|Set_Short|Set_Vlong,
^
src/sparse-0.4.4/parse.c:269:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.set = Set_Long,
^
src/sparse-0.4.4/parse.c:273:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.statement = parse_if_statement,
^
src/sparse-0.4.4/parse.c:277:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.statement = parse_return_statement,
^
src/sparse-0.4.4/parse.c:281:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.statement = parse_loop_iterator,
^
src/sparse-0.4.4/parse.c:285:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.statement = parse_default_statement,
^
src/sparse-0.4.4/parse.c:289:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.statement = parse_case_statement,
^
src/sparse-0.4.4/parse.c:293:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.statement = parse_switch_statement,
^
src/sparse-0.4.4/parse.c:297:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.statement = parse_for_statement,
^
src/sparse-0.4.4/parse.c:301:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.statement = parse_while_statement,
^
src/sparse-0.4.4/parse.c:305:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.statement = parse_do_statement,
^
src/sparse-0.4.4/parse.c:309:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.statement = parse_goto_statement,
^
src/sparse-0.4.4/parse.c:313:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.statement = parse_context_statement,
^
src/sparse-0.4.4/parse.c:317:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.statement = parse_range_statement,
^
src/sparse-0.4.4/parse.c:321:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.type = KW_ASM,
^
src/sparse-0.4.4/parse.c:322:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.declarator = parse_asm_declarator,
^
src/sparse-0.4.4/parse.c:323:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.statement = parse_asm_statement,
^
src/sparse-0.4.4/parse.c:324:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.toplevel = toplevel_asm_declaration,
^
src/sparse-0.4.4/parse.c:328:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.attribute = attribute_packed,
^
src/sparse-0.4.4/parse.c:332:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.attribute = attribute_aligned,
^
src/sparse-0.4.4/parse.c:336:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.attribute = attribute_modifier,
^
src/sparse-0.4.4/parse.c:340:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.attribute = attribute_force,
^
src/sparse-0.4.4/parse.c:344:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.attribute = attribute_address_space,
^
src/sparse-0.4.4/parse.c:348:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.attribute = attribute_mode,
^
src/sparse-0.4.4/parse.c:352:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.attribute = attribute_context,
^
src/sparse-0.4.4/parse.c:356:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.attribute = attribute_designated_init,
^
src/sparse-0.4.4/parse.c:360:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.attribute = attribute_transparent_union,
^
src/sparse-0.4.4/parse.c:364:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.attribute = ignore_attribute,
^
src/sparse-0.4.4/parse.c:368:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.type = KW_MODE,
^
src/sparse-0.4.4/parse.c:369:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.to_mode = to_QI_mode
^
src/sparse-0.4.4/parse.c:373:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.type = KW_MODE,
^
src/sparse-0.4.4/parse.c:374:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.to_mode = to_HI_mode
^
src/sparse-0.4.4/parse.c:378:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.type = KW_MODE,
^
src/sparse-0.4.4/parse.c:379:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.to_mode = to_SI_mode
^
src/sparse-0.4.4/parse.c:383:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.type = KW_MODE,
^
src/sparse-0.4.4/parse.c:384:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.to_mode = to_DI_mode
^
src/sparse-0.4.4/parse.c:388:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.type = KW_MODE,
^
src/sparse-0.4.4/parse.c:389:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.to_mode = to_TI_mode
^
src/sparse-0.4.4/parse.c:393:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.type = KW_MODE,
^
src/sparse-0.4.4/parse.c:394:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
.to_mode = to_word_mode
^
src/sparse-0.4.4/parse.c: In function âsparse_ctx_init_parse1â:
src/sparse-0.4.4/parse.c:404:25: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "const", NS_TYPEDEF, .op = &const_op },
^
src/sparse-0.4.4/parse.c:405:27: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "__const", NS_TYPEDEF, .op = &const_op },
^
src/sparse-0.4.4/parse.c:406:29: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "__const__", NS_TYPEDEF, .op = &const_op },
^
src/sparse-0.4.4/parse.c:407:28: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "volatile", NS_TYPEDEF, .op = &volatile_op },
^
src/sparse-0.4.4/parse.c:408:31: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "__volatile", NS_TYPEDEF, .op = &volatile_op },
^
src/sparse-0.4.4/parse.c:409:33: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "__volatile__", NS_TYPEDEF, .op = &volatile_op },
^
src/sparse-0.4.4/parse.c:412:27: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "typedef", NS_TYPEDEF, .op = &typedef_op },
^
src/sparse-0.4.4/parse.c:415:24: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "void", NS_TYPEDEF, .type = &sctxp void_ctype, .op = &spec_op},
^
src/sparse-0.4.4/parse.c:415:2: warning: initializer element is not computable at load time
{ "void", NS_TYPEDEF, .type = &sctxp void_ctype, .op = &spec_op},
^
src/sparse-0.4.4/parse.c:415:51: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "void", NS_TYPEDEF, .type = &sctxp void_ctype, .op = &spec_op},
^
src/sparse-0.4.4/parse.c:415:2: warning: initializer element is not computable at load time
{ "void", NS_TYPEDEF, .type = &sctxp void_ctype, .op = &spec_op},
^
src/sparse-0.4.4/parse.c:415:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/parse.c:416:24: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "char", NS_TYPEDEF, .op = &char_op },
^
src/sparse-0.4.4/parse.c:417:25: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "short", NS_TYPEDEF, .op = &short_op },
^
src/sparse-0.4.4/parse.c:418:23: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "int", NS_TYPEDEF, .op = &int_op },
^
src/sparse-0.4.4/parse.c:419:24: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "long", NS_TYPEDEF, .op = &long_op },
^
src/sparse-0.4.4/parse.c:420:25: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "float", NS_TYPEDEF, .op = &float_op },
^
src/sparse-0.4.4/parse.c:421:26: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "double", NS_TYPEDEF, .op = &double_op },
^
src/sparse-0.4.4/parse.c:422:26: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "signed", NS_TYPEDEF, .op = &signed_op },
^
src/sparse-0.4.4/parse.c:423:28: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "__signed", NS_TYPEDEF, .op = &signed_op },
^
src/sparse-0.4.4/parse.c:424:30: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "__signed__", NS_TYPEDEF, .op = &signed_op },
^
src/sparse-0.4.4/parse.c:425:28: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "unsigned", NS_TYPEDEF, .op = &unsigned_op },
^
src/sparse-0.4.4/parse.c:426:25: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "_Bool", NS_TYPEDEF, .type = &sctxp bool_ctype, .op = &spec_op },
^
src/sparse-0.4.4/parse.c:426:2: warning: initializer element is not computable at load time
{ "_Bool", NS_TYPEDEF, .type = &sctxp bool_ctype, .op = &spec_op },
^
src/sparse-0.4.4/parse.c:426:52: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "_Bool", NS_TYPEDEF, .type = &sctxp bool_ctype, .op = &spec_op },
^
src/sparse-0.4.4/parse.c:426:2: warning: initializer element is not computable at load time
{ "_Bool", NS_TYPEDEF, .type = &sctxp bool_ctype, .op = &spec_op },
^
src/sparse-0.4.4/parse.c:426:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/parse.c:429:37: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "__builtin_va_list", NS_TYPEDEF, .type = &sctxp ptr_ctype, .op = &spec_op },
^
src/sparse-0.4.4/parse.c:429:2: warning: initializer element is not computable at load time
{ "__builtin_va_list", NS_TYPEDEF, .type = &sctxp ptr_ctype, .op = &spec_op },
^
src/sparse-0.4.4/parse.c:429:63: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "__builtin_va_list", NS_TYPEDEF, .type = &sctxp ptr_ctype, .op = &spec_op },
^
src/sparse-0.4.4/parse.c:429:2: warning: initializer element is not computable at load time
{ "__builtin_va_list", NS_TYPEDEF, .type = &sctxp ptr_ctype, .op = &spec_op },
^
src/sparse-0.4.4/parse.c:429:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/parse.c:430:40: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "__builtin_ms_va_list", NS_TYPEDEF, .type = &sctxp ptr_ctype, .op = &spec_op },
^
src/sparse-0.4.4/parse.c:430:2: warning: initializer element is not computable at load time
{ "__builtin_ms_va_list", NS_TYPEDEF, .type = &sctxp ptr_ctype, .op = &spec_op },
^
src/sparse-0.4.4/parse.c:430:66: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "__builtin_ms_va_list", NS_TYPEDEF, .type = &sctxp ptr_ctype, .op = &spec_op },
^
src/sparse-0.4.4/parse.c:430:2: warning: initializer element is not computable at load time
{ "__builtin_ms_va_list", NS_TYPEDEF, .type = &sctxp ptr_ctype, .op = &spec_op },
^
src/sparse-0.4.4/parse.c:430:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/parse.c:431:30: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "__int128_t", NS_TYPEDEF, .type = &sctxp lllong_ctype, .op = &spec_op },
^
src/sparse-0.4.4/parse.c:431:2: warning: initializer element is not computable at load time
{ "__int128_t", NS_TYPEDEF, .type = &sctxp lllong_ctype, .op = &spec_op },
^
src/sparse-0.4.4/parse.c:431:59: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "__int128_t", NS_TYPEDEF, .type = &sctxp lllong_ctype, .op = &spec_op },
^
src/sparse-0.4.4/parse.c:431:2: warning: initializer element is not computable at load time
{ "__int128_t", NS_TYPEDEF, .type = &sctxp lllong_ctype, .op = &spec_op },
^
src/sparse-0.4.4/parse.c:431:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/parse.c:432:30: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "__uint128_t",NS_TYPEDEF, .type = &sctxp ulllong_ctype, .op = &spec_op },
^
src/sparse-0.4.4/parse.c:432:2: warning: initializer element is not computable at load time
{ "__uint128_t",NS_TYPEDEF, .type = &sctxp ulllong_ctype, .op = &spec_op },
^
src/sparse-0.4.4/parse.c:432:60: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "__uint128_t",NS_TYPEDEF, .type = &sctxp ulllong_ctype, .op = &spec_op },
^
src/sparse-0.4.4/parse.c:432:2: warning: initializer element is not computable at load time
{ "__uint128_t",NS_TYPEDEF, .type = &sctxp ulllong_ctype, .op = &spec_op },
^
src/sparse-0.4.4/parse.c:432:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/parse.c:435:27: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "typeof", NS_TYPEDEF, .op = &typeof_op },
^
src/sparse-0.4.4/parse.c:436:29: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "__typeof", NS_TYPEDEF, .op = &typeof_op },
^
src/sparse-0.4.4/parse.c:437:30: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "__typeof__", NS_TYPEDEF, .op = &typeof_op },
^
src/sparse-0.4.4/parse.c:439:33: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "__attribute", NS_TYPEDEF, .op = &attribute_op },
^
src/sparse-0.4.4/parse.c:440:33: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "__attribute__", NS_TYPEDEF, .op = &attribute_op },
^
src/sparse-0.4.4/parse.c:442:26: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "struct", NS_TYPEDEF, .op = &struct_op },
^
src/sparse-0.4.4/parse.c:443:26: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "union", NS_TYPEDEF, .op = &union_op },
^
src/sparse-0.4.4/parse.c:444:25: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "enum", NS_TYPEDEF, .op = &enum_op },
^
src/sparse-0.4.4/parse.c:446:26: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "inline", NS_TYPEDEF, .op = &inline_op },
^
src/sparse-0.4.4/parse.c:447:28: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "__inline", NS_TYPEDEF, .op = &inline_op },
^
src/sparse-0.4.4/parse.c:448:30: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "__inline__", NS_TYPEDEF, .op = &inline_op },
^
src/sparse-0.4.4/parse.c:451:28: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "restrict", NS_TYPEDEF, .op = &restrict_op},
^
src/sparse-0.4.4/parse.c:452:30: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "__restrict", NS_TYPEDEF, .op = &restrict_op},
^
src/sparse-0.4.4/parse.c:455:24: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "auto", NS_TYPEDEF, .op = &auto_op },
^
src/sparse-0.4.4/parse.c:456:28: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "register", NS_TYPEDEF, .op = ®ister_op },
^
src/sparse-0.4.4/parse.c:457:26: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "static", NS_TYPEDEF, .op = &static_op },
^
src/sparse-0.4.4/parse.c:458:26: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "extern", NS_TYPEDEF, .op = &extern_op },
^
src/sparse-0.4.4/parse.c:459:28: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "__thread", NS_TYPEDEF, .op = &thread_op },
^
src/sparse-0.4.4/parse.c:462:23: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "if", NS_KEYWORD, .op = &if_op },
^
src/sparse-0.4.4/parse.c:463:26: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "return", NS_KEYWORD, .op = &return_op },
^
src/sparse-0.4.4/parse.c:464:25: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "break", NS_KEYWORD, .op = &loop_iter_op },
^
src/sparse-0.4.4/parse.c:465:28: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "continue", NS_KEYWORD, .op = &loop_iter_op },
^
src/sparse-0.4.4/parse.c:466:27: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "default", NS_KEYWORD, .op = &default_op },
^
src/sparse-0.4.4/parse.c:467:24: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "case", NS_KEYWORD, .op = &case_op },
^
src/sparse-0.4.4/parse.c:468:26: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "switch", NS_KEYWORD, .op = &switch_op },
^
src/sparse-0.4.4/parse.c:469:23: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "for", NS_KEYWORD, .op = &for_op },
^
src/sparse-0.4.4/parse.c:470:25: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "while", NS_KEYWORD, .op = &while_op },
^
src/sparse-0.4.4/parse.c:471:23: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "do", NS_KEYWORD, .op = &do_op },
^
src/sparse-0.4.4/parse.c:472:24: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "goto", NS_KEYWORD, .op = &goto_op },
^
src/sparse-0.4.4/parse.c:473:30: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "__context__",NS_KEYWORD, .op = &__context___op },
^
src/sparse-0.4.4/parse.c:474:29: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "__range__", NS_KEYWORD, .op = &range_op },
^
src/sparse-0.4.4/parse.c:475:23: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "asm", NS_KEYWORD, .op = &asm_op },
^
src/sparse-0.4.4/parse.c:476:25: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "__asm", NS_KEYWORD, .op = &asm_op },
^
src/sparse-0.4.4/parse.c:477:27: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "__asm__", NS_KEYWORD, .op = &asm_op },
^
src/sparse-0.4.4/parse.c:480:26: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "packed", NS_KEYWORD, .op = &packed_op },
^
src/sparse-0.4.4/parse.c:481:30: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "__packed__", NS_KEYWORD, .op = &packed_op },
^
src/sparse-0.4.4/parse.c:482:27: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "aligned", NS_KEYWORD, .op = &aligned_op },
^
src/sparse-0.4.4/parse.c:483:30: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "__aligned__",NS_KEYWORD, .op = &aligned_op },
^
src/sparse-0.4.4/parse.c:484:38: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "nocast", NS_KEYWORD, MOD_NOCAST, .op = &attr_mod_op },
^
src/sparse-0.4.4/parse.c:485:40: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "noderef", NS_KEYWORD, MOD_NODEREF, .op = &attr_mod_op },
^
src/sparse-0.4.4/parse.c:486:35: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "safe", NS_KEYWORD, MOD_SAFE, .op = &attr_mod_op },
^
src/sparse-0.4.4/parse.c:487:25: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "force", NS_KEYWORD, .op = &attr_force_op },
^
src/sparse-0.4.4/parse.c:488:40: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "bitwise", NS_KEYWORD, MOD_BITWISE, .op = &attr_mod_op },
^
src/sparse-0.4.4/parse.c:489:43: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "__bitwise__",NS_KEYWORD, MOD_BITWISE, .op = &attr_mod_op },
^
src/sparse-0.4.4/parse.c:490:32: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "address_space",NS_KEYWORD, .op = &address_space_op },
^
src/sparse-0.4.4/parse.c:491:24: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "mode", NS_KEYWORD, .op = &mode_op },
^
src/sparse-0.4.4/parse.c:492:27: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "context", NS_KEYWORD, .op = &context_op },
^
src/sparse-0.4.4/parse.c:493:35: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "designated_init", NS_KEYWORD, .op = &designated_init_op },
^
src/sparse-0.4.4/parse.c:494:41: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "__transparent_union__", NS_KEYWORD, .op = &transparent_union_op },
^
src/sparse-0.4.4/parse.c:495:42: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "noreturn", NS_KEYWORD, MOD_NORETURN, .op = &attr_mod_op },
^
src/sparse-0.4.4/parse.c:496:46: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "__noreturn__", NS_KEYWORD, MOD_NORETURN, .op = &attr_mod_op },
^
src/sparse-0.4.4/parse.c:497:34: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "pure", NS_KEYWORD, MOD_PURE, .op = &attr_mod_op },
^
src/sparse-0.4.4/parse.c:498:37: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{"__pure__", NS_KEYWORD, MOD_PURE, .op = &attr_mod_op },
^
src/sparse-0.4.4/parse.c:499:34: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{"const", NS_KEYWORD, MOD_PURE, .op = &attr_mod_op },
^
src/sparse-0.4.4/parse.c:500:36: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{"__const", NS_KEYWORD, MOD_PURE, .op = &attr_mod_op },
^
src/sparse-0.4.4/parse.c:501:38: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{"__const__", NS_KEYWORD, MOD_PURE, .op = &attr_mod_op },
^
src/sparse-0.4.4/parse.c:503:28: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "__mode__", NS_KEYWORD, .op = &mode_op },
^
src/sparse-0.4.4/parse.c:504:33: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "QI", NS_KEYWORD, MOD_CHAR, .op = &mode_QI_op },
^
src/sparse-0.4.4/parse.c:505:36: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "__QI__", NS_KEYWORD, MOD_CHAR, .op = &mode_QI_op },
^
src/sparse-0.4.4/parse.c:506:34: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "HI", NS_KEYWORD, MOD_SHORT, .op = &mode_HI_op },
^
src/sparse-0.4.4/parse.c:507:37: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "__HI__", NS_KEYWORD, MOD_SHORT, .op = &mode_HI_op },
^
src/sparse-0.4.4/parse.c:508:25: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "SI", NS_KEYWORD, .op = &mode_SI_op },
^
src/sparse-0.4.4/parse.c:509:28: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "__SI__", NS_KEYWORD, .op = &mode_SI_op },
^
src/sparse-0.4.4/parse.c:510:37: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "DI", NS_KEYWORD, MOD_LONGLONG, .op = &mode_DI_op },
^
src/sparse-0.4.4/parse.c:511:40: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "__DI__", NS_KEYWORD, MOD_LONGLONG, .op = &mode_DI_op },
^
src/sparse-0.4.4/parse.c:512:41: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "TI", NS_KEYWORD, MOD_LONGLONGLONG, .op = &mode_TI_op },
^
src/sparse-0.4.4/parse.c:513:44: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "__TI__", NS_KEYWORD, MOD_LONGLONGLONG, .op = &mode_TI_op },
^
src/sparse-0.4.4/parse.c:514:34: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "word", NS_KEYWORD, MOD_LONG, .op = &mode_word_op },
^
src/sparse-0.4.4/parse.c:515:38: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
{ "__word__", NS_KEYWORD, MOD_LONG, .op = &mode_word_op },
^
src/sparse-0.4.4/parse.c: In function âinit_parserâ:
src/sparse-0.4.4/parse.c:644:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < ARRAY_SIZE(ignored_attributes); i++) {
^
src/sparse-0.4.4/parse.c: At top level:
src/sparse-0.4.4/parse.c:654:1: warning: C++ style comments are not allowed in ISO C90
// Add a symbol to the list of function-local symbols
^
src/sparse-0.4.4/parse.c:654:1: warning: (this will be reported only once per input file)
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/parse.c: In function âmatch_identsâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/parse.c:661:39: note: in expansion of macro âSCTX_â
static int SENTINEL_ATTR match_idents(SCTX_ struct token *token, ...)
^
In file included from sparse.xs:25:0:
src/sparse-0.4.4/parse.c: At top level:
src/sparse-0.4.4/parse.c:824:16: warning: ISO C90 does not support âlong longâ [-Wlong-long]
unsigned long long y;
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/parse.c: In function âupper_boundaryâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/parse.c:827:28: note: in expansion of macro âSCTX_â
static void upper_boundary(SCTX_ Num *n, Num *v)
^
src/sparse-0.4.4/parse.c: In function âlower_boundaryâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/parse.c:839:28: note: in expansion of macro âSCTX_â
static void lower_boundary(SCTX_ Num *n, Num *v)
^
src/sparse-0.4.4/parse.c: In function âtype_is_okâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/parse.c:851:23: note: in expansion of macro âSCTX_â
static int type_is_ok(SCTX_ struct symbol *type, Num *upper, Num *lower)
^
In file included from sparse.xs:25:0:
src/sparse-0.4.4/parse.c: In function âparse_enum_declarationâ:
src/sparse-0.4.4/parse.c:896:16: warning: ISO C90 does not support âlong longâ [-Wlong-long]
unsigned long long lastval = 0;
^
In file included from src/sparse-0.4.4/lib.h:19:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/ptrlist.h:24:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
#define MKTYPE(head,expr) ({ (TYPEOF(head))(expr); })
^
src/sparse-0.4.4/ptrlist.h:56:2: note: in expansion of macro âMKTYPEâ
MKTYPE(*(list), (CHECK_TYPE(*(list),(entry)),__add_ptr_list(sctx_ (struct ptr_list **)(list), (entry), (tag))))
^
src/sparse-0.4.4/ptrlist.h:62:2: note: in expansion of macro âadd_ptr_list_tagâ
add_ptr_list_tag(list,entry,0)
^
src/sparse-0.4.4/parse.c:933:3: note: in expansion of macro âadd_ptr_listâ
add_ptr_list(&parent->symbol_list, sym);
^
In file included from sparse.xs:25:0:
src/sparse-0.4.4/parse.c:965:13: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
Num v = {.y = lastval};
^
src/sparse-0.4.4/parse.c:965:4: warning: initializer element is not computable at load time
Num v = {.y = lastval};
^
src/sparse-0.4.4/parse.c:965:4: warning: initializer element is not computable at load time
src/sparse-0.4.4/parse.c:968:19: warning: ISO C90 does not support âlong longâ [-Wlong-long]
else if ((long long)lastval >= 0)
^
src/sparse-0.4.4/parse.c: In function âignore_attributeâ:
src/sparse-0.4.4/parse.c:1053:81: warning: unused parameter âattrâ [-Wunused-parameter]
static struct token *ignore_attribute(SCTX_ struct token *token, struct symbol *attr, struct decl_state *ctx)
^
src/sparse-0.4.4/parse.c:1053:106: warning: unused parameter âctxâ [-Wunused-parameter]
static struct token *ignore_attribute(SCTX_ struct token *token, struct symbol *attr, struct decl_state *ctx)
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/parse.c: In function âattribute_packedâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/parse.c:1061:39: note: in expansion of macro âSCTX_â
static struct token *attribute_packed(SCTX_ struct token *token, struct symbol *attr, struct decl_state *ctx)
^
In file included from sparse.xs:25:0:
src/sparse-0.4.4/parse.c:1061:81: warning: unused parameter âattrâ [-Wunused-parameter]
static struct token *attribute_packed(SCTX_ struct token *token, struct symbol *attr, struct decl_state *ctx)
^
src/sparse-0.4.4/parse.c: In function âattribute_alignedâ:
src/sparse-0.4.4/parse.c:1081:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
} else if (alignment > ctx->ctype.alignment)
^
src/sparse-0.4.4/parse.c:1068:82: warning: unused parameter âattrâ [-Wunused-parameter]
static struct token *attribute_aligned(SCTX_ struct token *token, struct symbol *attr, struct decl_state *ctx)
^
src/sparse-0.4.4/parse.c: In function âattribute_address_spaceâ:
src/sparse-0.4.4/parse.c:1099:88: warning: unused parameter âattrâ [-Wunused-parameter]
static struct token *attribute_address_space(SCTX_ struct token *token, struct symbol *attr, struct decl_state *ctx)
^
src/sparse-0.4.4/parse.c: In function âattribute_modeâ:
src/sparse-0.4.4/parse.c:1164:79: warning: unused parameter âattrâ [-Wunused-parameter]
static struct token *attribute_mode(SCTX_ struct token *token, struct symbol *attr, struct decl_state *ctx)
^
In file included from src/sparse-0.4.4/lib.h:19:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/parse.c: In function âattribute_contextâ:
src/sparse-0.4.4/ptrlist.h:24:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
#define MKTYPE(head,expr) ({ (TYPEOF(head))(expr); })
^
src/sparse-0.4.4/ptrlist.h:56:2: note: in expansion of macro âMKTYPEâ
MKTYPE(*(list), (CHECK_TYPE(*(list),(entry)),__add_ptr_list(sctx_ (struct ptr_list **)(list), (entry), (tag))))
^
src/sparse-0.4.4/ptrlist.h:62:2: note: in expansion of macro âadd_ptr_list_tagâ
add_ptr_list_tag(list,entry,0)
^
src/sparse-0.4.4/parse.c:1218:3: note: in expansion of macro âadd_ptr_listâ
add_ptr_list(&ctx->ctype.contexts, context);
^
In file included from sparse.xs:25:0:
src/sparse-0.4.4/parse.c:1180:82: warning: unused parameter âattrâ [-Wunused-parameter]
static struct token *attribute_context(SCTX_ struct token *token, struct symbol *attr, struct decl_state *ctx)
^
src/sparse-0.4.4/parse.c: In function âattribute_designated_initâ:
src/sparse-0.4.4/parse.c:1224:90: warning: unused parameter âattrâ [-Wunused-parameter]
static struct token *attribute_designated_init(SCTX_ struct token *token, struct symbol *attr, struct decl_state *ctx)
^
src/sparse-0.4.4/parse.c: In function âattribute_transparent_unionâ:
src/sparse-0.4.4/parse.c:1233:92: warning: unused parameter âattrâ [-Wunused-parameter]
static struct token *attribute_transparent_union(SCTX_ struct token *token, struct symbol *attr, struct decl_state *ctx)
^
src/sparse-0.4.4/parse.c:1233:117: warning: unused parameter âctxâ [-Wunused-parameter]
static struct token *attribute_transparent_union(SCTX_ struct token *token, struct symbol *attr, struct decl_state *ctx)
^
src/sparse-0.4.4/parse.c: At top level:
src/sparse-0.4.4/parse.c:1285:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[STypedef] = "typedef",
^
src/sparse-0.4.4/parse.c:1286:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SAuto] = "auto",
^
src/sparse-0.4.4/parse.c:1287:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SExtern] = "extern",
^
src/sparse-0.4.4/parse.c:1288:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SStatic] = "static",
^
src/sparse-0.4.4/parse.c:1289:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SRegister] = "register",
^
src/sparse-0.4.4/parse.c:1290:2: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SForced] = "[force]"
^
src/sparse-0.4.4/parse.c: In function âstorage_modifiersâ:
src/sparse-0.4.4/parse.c:1297:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SAuto] = MOD_AUTO,
^
src/sparse-0.4.4/parse.c:1298:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SExtern] = MOD_EXTERN,
^
src/sparse-0.4.4/parse.c:1299:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SStatic] = MOD_STATIC,
^
src/sparse-0.4.4/parse.c:1300:3: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
[SRegister] = MOD_REGISTER
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/parse.c:1293:40: note: in expansion of macro âSCTX_â
static unsigned long storage_modifiers(SCTX_ struct decl_state *ctx)
^
In file included from sparse.xs:25:0:
src/sparse-0.4.4/parse.c: In function âattribute_forceâ:
src/sparse-0.4.4/parse.c:1369:80: warning: unused parameter âattrâ [-Wunused-parameter]
static struct token *attribute_force(SCTX_ struct token *token, struct symbol *attr, struct decl_state *ctx)
^
In file included from src/sparse-0.4.4/lib.h:4:0,
from src/sparse-0.4.4/token_struct.h:15,
from src/sparse-0.4.4/token.h:4,
from sparse.xs:12:
src/sparse-0.4.4/parse.c: In function âinline_specifierâ:
src/sparse-0.4.4/ctx_def.h:11:34: warning: unused parameter â_sctxâ [-Wunused-parameter]
#define SCTX_ struct sparse_ctx *_sctx,
^
src/sparse-0.4.4/parse.c:1375:39: note: in expansion of macro âSCTX_â
static struct token *inline_specifier(SCTX_ struct token *next, struct decl_state *ctx)
^
In file included from sparse.xs:25:0:
src/sparse-0.4.4/parse.c: In function âsparse_ctx_init_parse2â:
src/sparse-0.4.4/parse.c:1450:2: warning: initializer element is not computable at load time
{&sctxp short_ctype, &sctxp int_ctype, &sctxp long_ctype, &sctxp llong_ctype};
^
src/sparse-0.4.4/parse.c:1450:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/parse.c:1450:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/parse.c:1450:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/parse.c:1452:2: warning: initializer element is not computable at load time
{&sctxp sshort_ctype, &sctxp sint_ctype, &sctxp slong_ctype, &sctxp sllong_ctype,
^
src/sparse-0.4.4/parse.c:1452:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/parse.c:1452:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/parse.c:1452:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/parse.c:1453:3: warning: initializer element is not computable at load time
&sctxp slllong_ctype};
^
src/sparse-0.4.4/parse.c:1455:2: warning: initializer element is not computable at load time
{&sctxp ushort_ctype, &sctxp uint_ctype, &sctxp ulong_ctype, &sctxp ullong_ctype,
^
src/sparse-0.4.4/parse.c:1455:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/parse.c:1455:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/parse.c:1455:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/parse.c:1456:3: warning: initializer element is not computable at load time
&sctxp ulllong_ctype};
^
src/sparse-0.4.4/parse.c:1458:2: warning: initializer element is not computable at load time
{&sctxp float_ctype, &sctxp double_ctype, &sctxp ldouble_ctype};
^
src/sparse-0.4.4/parse.c:1458:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/parse.c:1458:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/parse.c:1460:2: warning: initializer element is not computable at load time
{&sctxp char_ctype, &sctxp schar_ctype, &sctxp uchar_ctype};
^
src/sparse-0.4.4/parse.c:1460:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/parse.c:1460:2: warning: initializer element is not computable at load time
src/sparse-0.4.4/parse.c: At top level:
src/sparse-0.4.4/parse.c:1692:29: warning: comma at end of enumerator list [-Wpedantic]
Empty, K_R, Proto, Bad_Func,
^
src/sparse-0.4.4/parse.c: In function âhandle_bitfieldâ:
src/sparse-0.4.4/parse.c:1811:7: warning: ISO C90 does not support âlong longâ [-Wlong-long]
long long width;
^
src/sparse-0.4.4/parse.c:1826:3: warning: ISO C90 does not support the âllâ gnu_printf length modifier [-Wformat=]
sparse_error(sctx_ token->pos, "invalid bitfield width, %lld.", width);
^
src/sparse-0.4.4/parse.c: In function âdeclaration_listâ:
src/sparse-0.4.4/parse.c:1856:27: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
struct decl_state ctx = {.prefer_abstract = 0};
^
src/sparse-0.4.4/parse.c: In function âparameter_declarationâ:
src/sparse-0.4.4/parse.c:1902:27: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
struct decl_state ctx = {.prefer_abstract = 1};
^
src/sparse-0.4.4/parse.c: In function âtypenameâ:
src/sparse-0.4.4/parse.c:1918:27: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
struct decl_state ctx = {.prefer_abstract = 1};
^
src/sparse-0.4.4/parse.c: In function âparse_asm_operandsâ:
src/sparse-0.4.4/parse.c:1963:31: warning: cast increases required alignment of target type [-Wcast-align]
add_expression(sctx_ inout, (struct expression *)ident); /* UGGLEE!!! */
^
src/sparse-0.4.4/parse.c:1947:86: warning: unused parameter âstmtâ [-Wunused-parameter]
static struct token *parse_asm_operands(SCTX_ struct token *token, struct statement *stmt,
^
src/sparse-0.4.4/parse.c: In function âparse_asm_clobbersâ:
src/sparse-0.4.4/parse.c:1972:86: warning: unused parameter âstmtâ [-Wunused-parameter]
static struct token *parse_asm_clobbers(SCTX_ struct token *token, struct statement *stmt,
^
src/sparse-0.4.4/parse.c: In function âparse_asm_labelsâ:
src/sparse-0.4.4/parse.c:1985:84: warning: unused parameter âstmtâ [-Wunused-parameter]
static struct token *parse_asm_labels(SCTX_ struct token *token, struct statement *stmt,
^
src/sparse-0.4.4/parse.c: In function âparse_asm_declaratorâ:
src/sparse-0.4.4/parse.c:2028:89: warning: unused parameter âctxâ [-Wunused-parameter]
static struct token *parse_asm_declarator(SCTX_ struct token *token, struct decl_state *ctx)
^
src/sparse-0.4.4/parse.c: In function âend_iteratorâ:
src/sparse-0.4.4/parse.c:2075:50: warning: unused parameter âstmtâ [-Wunused-parameter]
static void end_iterator(SCTX_ struct statement *stmt)
^
In file included from sparse.xs:25:0:
src/sparse-0.4.4/parse.c: In function âend_functionâ:
src/sparse-0.4.4/parse.c:2100:47: warning: unused parameter âsymâ [-Wunused-parameter]
static void end_function(SCTX_ struct symbol *sym)
^
src/sparse-0.4.4/parse.c: In function âstatementâ:
src/sparse-0.4.4/parse.c:2354:19: warning: declaration of âsâ shadows a previous local [-Wshadow]
struct symbol *s = label_symbol(sctx_ token);
^
src/sparse-0.4.4/parse.c:2349:18: warning: shadowed declaration is here [-Wshadow]
struct symbol *s = lookup_keyword(sctx_ token->ident, NS_KEYWORD);
^
src/sparse-0.4.4/parse.c: In function âdeclare_argumentâ:
src/sparse-0.4.4/parse.c:2588:71: warning: unused parameter âfnâ [-Wunused-parameter]
static void declare_argument(SCTX_ struct symbol *sym, struct symbol *fn)
^
src/sparse-0.4.4/parse.c: In function âexternal_declarationâ:
src/sparse-0.4.4/parse.c:2744:28: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
struct decl_state ctx = { .ident = &ident };
^
src/sparse-0.4.4/parse.c:2744:9: warning: initializer element is not computable at load time
struct decl_state ctx = { .ident = &ident };
^
src/sparse-0.4.4/parse.c:2744:9: warning: initializer element is not computable at load time
In file included from sparse.xs:28:0:
const-c.inc: In function âconstant_11â:
const-c.inc:24:42: warning: unused parameter âiv_returnâ [-Wunused-parameter]
constant_11 (pTHX_ const char *name, IV *iv_return) {
^
const-c.inc: In function âconstant_12â:
const-c.inc:79:42: warning: unused parameter âiv_returnâ [-Wunused-parameter]
constant_12 (pTHX_ const char *name, IV *iv_return) {
^
const-c.inc: In function âconstant_13â:
const-c.inc:134:42: warning: unused parameter âiv_returnâ [-Wunused-parameter]
constant_13 (pTHX_ const char *name, IV *iv_return) {
^
const-c.inc: In function âconstant_15â:
const-c.inc:178:42: warning: unused parameter âiv_returnâ [-Wunused-parameter]
constant_15 (pTHX_ const char *name, IV *iv_return) {
^
const-c.inc: In function âconstant_16â:
const-c.inc:233:42: warning: unused parameter âiv_returnâ [-Wunused-parameter]
constant_16 (pTHX_ const char *name, IV *iv_return) {
^
const-c.inc: In function âconstant_17â:
const-c.inc:333:42: warning: unused parameter âiv_returnâ [-Wunused-parameter]
constant_17 (pTHX_ const char *name, IV *iv_return) {
^
const-c.inc: In function âconstant_18â:
const-c.inc:443:42: warning: unused parameter âiv_returnâ [-Wunused-parameter]
constant_18 (pTHX_ const char *name, IV *iv_return) {
^
const-c.inc: In function âconstant_19â:
const-c.inc:602:42: warning: unused parameter âiv_returnâ [-Wunused-parameter]
constant_19 (pTHX_ const char *name, IV *iv_return) {
^
const-c.inc: In function âconstant_20â:
const-c.inc:669:42: warning: unused parameter âiv_returnâ [-Wunused-parameter]
constant_20 (pTHX_ const char *name, IV *iv_return) {
^
const-c.inc: In function âconstant_21â:
const-c.inc:725:42: warning: unused parameter âiv_returnâ [-Wunused-parameter]
constant_21 (pTHX_ const char *name, IV *iv_return) {
^
const-c.inc: In function âconstant_26â:
const-c.inc:803:42: warning: unused parameter âiv_returnâ [-Wunused-parameter]
constant_26 (pTHX_ const char *name, IV *iv_return) {
^
sparse.xs: In function ânew_sparseposâ:
sparse.xs:139:15: warning: ISO C90 forbids mixed declarations and code [-Wpedantic]
CREATE_SPARSE(sparsepos, C::sparse::pos , position);
^
sparse.xs:106:5: note: in definition of macro âCREATE_SPARSEâ
type p = hash_##type(e,h); \
^
sparse.xs: At top level:
sparse.xs:139:56: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
CREATE_SPARSE(sparsepos, C::sparse::pos , position);
^
sparse.xs: In function ânew_sparsetokâ:
sparse.xs:140:15: warning: ISO C90 forbids mixed declarations and code [-Wpedantic]
CREATE_SPARSE(sparsetok, C::sparse::tok , token);
^
sparse.xs:106:5: note: in definition of macro âCREATE_SPARSEâ
type p = hash_##type(e,h); \
^
sparse.xs: At top level:
sparse.xs:140:53: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
CREATE_SPARSE(sparsetok, C::sparse::tok , token);
^
sparse.xs: In function ânew_sparsestmtâ:
sparse.xs:141:15: warning: ISO C90 forbids mixed declarations and code [-Wpedantic]
CREATE_SPARSE(sparsestmt, C::sparse::stmt , statement);
^
sparse.xs:106:5: note: in definition of macro âCREATE_SPARSEâ
type p = hash_##type(e,h); \
^
sparse.xs: At top level:
sparse.xs:141:57: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
CREATE_SPARSE(sparsestmt, C::sparse::stmt , statement);
^
sparse.xs: In function ânew_sparseexprâ:
sparse.xs:142:15: warning: ISO C90 forbids mixed declarations and code [-Wpedantic]
CREATE_SPARSE(sparseexpr, C::sparse::expr , expression);
^
sparse.xs:106:5: note: in definition of macro âCREATE_SPARSEâ
type p = hash_##type(e,h); \
^
sparse.xs: At top level:
sparse.xs:142:58: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
CREATE_SPARSE(sparseexpr, C::sparse::expr , expression);
^
sparse.xs: In function ânew_sparsesymâ:
sparse.xs:143:15: warning: ISO C90 forbids mixed declarations and code [-Wpedantic]
CREATE_SPARSE(sparsesym, C::sparse::sym , symbol);
^
sparse.xs:106:5: note: in definition of macro âCREATE_SPARSEâ
type p = hash_##type(e,h); \
^
sparse.xs: At top level:
sparse.xs:143:54: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
CREATE_SPARSE(sparsesym, C::sparse::sym , symbol);
^
sparse.xs: In function ânew_sparseidentâ:
sparse.xs:144:15: warning: ISO C90 forbids mixed declarations and code [-Wpedantic]
CREATE_SPARSE(sparseident, C::sparse::ident , ident);
^
sparse.xs:106:5: note: in definition of macro âCREATE_SPARSEâ
type p = hash_##type(e,h); \
^
sparse.xs: At top level:
sparse.xs:144:53: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
CREATE_SPARSE(sparseident, C::sparse::ident , ident);
^
sparse.xs: In function ânew_sparsectypeâ:
sparse.xs:145:15: warning: ISO C90 forbids mixed declarations and code [-Wpedantic]
CREATE_SPARSE(sparsectype, C::sparse::ctype , ctype);
^
sparse.xs:106:5: note: in definition of macro âCREATE_SPARSEâ
type p = hash_##type(e,h); \
^
sparse.xs: At top level:
sparse.xs:145:53: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
CREATE_SPARSE(sparsectype, C::sparse::ctype , ctype);
^
sparse.xs: In function ânew_sparsesymctxâ:
sparse.xs:146:15: warning: ISO C90 forbids mixed declarations and code [-Wpedantic]
CREATE_SPARSE(sparsesymctx,C::sparse::symctx, sym_context);
^
sparse.xs:106:5: note: in definition of macro âCREATE_SPARSEâ
type p = hash_##type(e,h); \
^
sparse.xs: At top level:
sparse.xs:146:59: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
CREATE_SPARSE(sparsesymctx,C::sparse::symctx, sym_context);
^
sparse.xs: In function ânew_sparsescopeâ:
sparse.xs:147:15: warning: ISO C90 forbids mixed declarations and code [-Wpedantic]
CREATE_SPARSE(sparsescope, C::sparse::scope , scope);
^
sparse.xs:106:5: note: in definition of macro âCREATE_SPARSEâ
type p = hash_##type(e,h); \
^
sparse.xs: At top level:
sparse.xs:147:53: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
CREATE_SPARSE(sparsescope, C::sparse::scope , scope);
^
sparse.xs: In function ânew_sparseexpandâ:
sparse.xs:148:15: warning: ISO C90 forbids mixed declarations and code [-Wpedantic]
CREATE_SPARSE(sparseexpand,C::sparse::expand, expansion);
^
sparse.xs:106:5: note: in definition of macro âCREATE_SPARSEâ
type p = hash_##type(e,h); \
^
sparse.xs: At top level:
sparse.xs:148:57: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
CREATE_SPARSE(sparseexpand,C::sparse::expand, expansion);
^
sparse.xs: In function ânew_sparsectxâ:
sparse.xs:149:15: warning: ISO C90 forbids mixed declarations and code [-Wpedantic]
CREATE_SPARSE(sparsectx, C::sparse::ctx , sparse_ctx);
^
sparse.xs:106:5: note: in definition of macro âCREATE_SPARSEâ
type p = hash_##type(e,h); \
^
sparse.xs: At top level:
sparse.xs:149:58: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
CREATE_SPARSE(sparsectx, C::sparse::ctx , sparse_ctx);
^
sparse.xs: In function ânew_sparsestreamâ:
sparse.xs:150:15: warning: ISO C90 forbids mixed declarations and code [-Wpedantic]
CREATE_SPARSE(sparsestream,C::sparse::stream, stream);
^
sparse.xs:106:5: note: in definition of macro âCREATE_SPARSEâ
type p = hash_##type(e,h); \
^
sparse.xs: At top level:
sparse.xs:150:54: warning: ISO C does not allow extra â;â outside of a function [-Wpedantic]
CREATE_SPARSE(sparsestream,C::sparse::stream, stream);
^
sparse.xs:153:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::tok::TOKEN_EOF",
^
sparse.xs:154:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::tok::TOKEN_ERROR",
^
sparse.xs:155:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::tok::TOKEN_IDENT",
^
sparse.xs:156:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::tok::TOKEN_ZERO_IDENT",
^
sparse.xs:157:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::tok::TOKEN_NUMBER",
^
sparse.xs:158:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::tok::TOKEN_CHAR",
^
sparse.xs:159:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::tok::TOKEN_CHAR_EMBEDDED_0",
^
sparse.xs:160:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::tok::TOKEN_CHAR_EMBEDDED_1",
^
sparse.xs:161:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::tok::TOKEN_CHAR_EMBEDDED_2",
^
sparse.xs:162:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::tok::TOKEN_CHAR_EMBEDDED_3",
^
sparse.xs:163:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::tok::TOKEN_WIDE_CHAR",
^
sparse.xs:164:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::tok::TOKEN_WIDE_CHAR_EMBEDDED_0",
^
sparse.xs:165:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::tok::TOKEN_WIDE_CHAR_EMBEDDED_1",
^
sparse.xs:166:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::tok::TOKEN_WIDE_CHAR_EMBEDDED_2",
^
sparse.xs:167:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::tok::TOKEN_WIDE_CHAR_EMBEDDED_3",
^
sparse.xs:168:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::tok::TOKEN_STRING",
^
sparse.xs:169:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::tok::TOKEN_WIDE_STRING",
^
sparse.xs:170:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::tok::TOKEN_SPECIAL",
^
sparse.xs:171:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::tok::TOKEN_STREAMBEGIN",
^
sparse.xs:172:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::tok::TOKEN_STREAMEND",
^
sparse.xs:173:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::tok::TOKEN_MACRO_ARGUMENT",
^
sparse.xs:174:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::tok::TOKEN_STR_ARGUMENT",
^
sparse.xs:175:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::tok::TOKEN_QUOTED_ARGUMENT",
^
sparse.xs:176:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::tok::TOKEN_CONCAT",
^
sparse.xs:177:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::tok::TOKEN_GNU_KLUDGE",
^
sparse.xs:178:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::tok::TOKEN_UNTAINT",
^
sparse.xs:179:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::tok::TOKEN_ARG_COUNT",
^
sparse.xs:180:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::tok::TOKEN_IF",
^
sparse.xs:181:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::tok::TOKEN_SKIP_GROUPS",
^
sparse.xs:182:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::tok::TOKEN_ELSE",
^
sparse.xs:183:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::tok::TOKEN_CONS",
^
sparse.xs:192:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::stmt::STMT_NONE",
^
sparse.xs:193:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::stmt::STMT_DECLARATION",
^
sparse.xs:194:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::stmt::STMT_EXPRESSION",
^
sparse.xs:195:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::stmt::STMT_COMPOUND",
^
sparse.xs:196:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::stmt::STMT_IF",
^
sparse.xs:197:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::stmt::STMT_RETURN",
^
sparse.xs:198:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::stmt::STMT_CASE",
^
sparse.xs:199:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::stmt::STMT_SWITCH",
^
sparse.xs:200:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::stmt::STMT_ITERATOR",
^
sparse.xs:201:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::stmt::STMT_LABEL",
^
sparse.xs:202:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::stmt::STMT_GOTO",
^
sparse.xs:203:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::stmt::STMT_ASM",
^
sparse.xs:204:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::stmt::STMT_CONTEXT",
^
sparse.xs:206:1: warning: initialization discards âconstâ qualifier from pointer target type
};
^
sparse.xs:214:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::sym::SYM_UNINITIALIZED",
^
sparse.xs:215:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::sym::SYM_PREPROCESSOR",
^
sparse.xs:216:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::sym::SYM_BASETYPE",
^
sparse.xs:217:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::sym::SYM_NODE",
^
sparse.xs:218:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::sym::SYM_PTR",
^
sparse.xs:219:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::sym::SYM_FN",
^
sparse.xs:220:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::sym::SYM_ARRAY",
^
sparse.xs:221:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::sym::SYM_STRUCT",
^
sparse.xs:222:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::sym::SYM_UNION",
^
sparse.xs:223:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::sym::SYM_ENUM",
^
sparse.xs:224:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::sym::SYM_TYPEDEF",
^
sparse.xs:225:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::sym::SYM_TYPEOF",
^
sparse.xs:226:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::sym::SYM_MEMBER",
^
sparse.xs:227:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::sym::SYM_BITFIELD",
^
sparse.xs:228:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::sym::SYM_LABEL",
^
sparse.xs:229:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::sym::SYM_RESTRICT",
^
sparse.xs:230:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::sym::SYM_FOULED",
^
sparse.xs:231:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::sym::SYM_KEYWORD",
^
sparse.xs:232:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::sym::SYM_BAD",
^
sparse.xs:241:9: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::expr::EXPR_NONE",
^
sparse.xs:242:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::expr::EXPR_VALUE",
^
sparse.xs:243:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::expr::EXPR_STRING",
^
sparse.xs:244:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::expr::EXPR_SYMBOL",
^
sparse.xs:245:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::expr::EXPR_TYPE",
^
sparse.xs:246:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::expr::EXPR_BINOP",
^
sparse.xs:247:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::expr::EXPR_ASSIGNMENT",
^
sparse.xs:248:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::expr::EXPR_LOGICAL",
^
sparse.xs:249:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::expr::EXPR_DEREF",
^
sparse.xs:250:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::expr::EXPR_PREOP",
^
sparse.xs:251:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::expr::EXPR_POSTOP",
^
sparse.xs:252:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::expr::EXPR_CAST",
^
sparse.xs:253:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::expr::EXPR_FORCE_CAST",
^
sparse.xs:254:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::expr::EXPR_IMPLIED_CAST",
^
sparse.xs:255:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::expr::EXPR_SIZEOF",
^
sparse.xs:256:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::expr::EXPR_ALIGNOF",
^
sparse.xs:257:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::expr::EXPR_PTRSIZEOF",
^
sparse.xs:258:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::expr::EXPR_CONDITIONAL",
^
sparse.xs:259:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::expr::EXPR_SELECT",
^
sparse.xs:260:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::expr::EXPR_STATEMENT",
^
sparse.xs:261:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::expr::EXPR_CALL",
^
sparse.xs:262:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::expr::EXPR_COMMA",
^
sparse.xs:263:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::expr::EXPR_COMPARE",
^
sparse.xs:264:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::expr::EXPR_LABEL",
^
sparse.xs:265:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::expr::EXPR_INITIALIZER",
^
sparse.xs:266:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::expr::EXPR_IDENTIFIER",
^
sparse.xs:267:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::expr::EXPR_INDEX",
^
sparse.xs:268:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::expr::EXPR_POS",
^
sparse.xs:269:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::expr::EXPR_FVALUE",
^
sparse.xs:270:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::expr::EXPR_SLICE",
^
sparse.xs:272:1: warning: initialization discards âconstâ qualifier from pointer target type
};
^
sparse.xs:296:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::expand::EXPANSION_CMDLINE",
^
sparse.xs:297:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::expand::EXPANSION_STREAM",
^
sparse.xs:298:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::expand::EXPANSION_MACRO",
^
sparse.xs:299:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::expand::EXPANSION_MACROARG",
^
sparse.xs:300:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::expand::EXPANSION_CONCAT",
^
sparse.xs:301:2: warning: initialization discards âconstâ qualifier from pointer target type
"C::sparse::expand::EXPANSION_SUBST",
^
sparse.xs:333:1: warning: no previous prototype for âsparse_mainâ [-Wmissing-prototypes]
sparse_main(SCTX_ int argc, char **argv)
^
sparse.xs: In function âsparse_mainâ:
sparse.xs:344:3: warning: ISO C90 forbids mixed declarations and code [-Wpedantic]
struct symbol_list *syms = sparse(sctx_ file);
^
sparse.xs:336:43: warning: unused variable âiâ [-Wunused-variable]
struct string_list *filelist = NULL; int i;
^
sparse.c: In function âXS_C__sparse_constantâ:
sparse.c:510:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
./const-xs.inc:36:11: note: in expansion of macro âEXTENDâ
EXTEND(SP, 1);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:56: note: in expansion of macro âPUSHTARGâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
./const-xs.inc:38:11: note: in expansion of macro âPUSHiâ
PUSHi(iv);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:56: note: in expansion of macro âPUSHTARGâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
./const-xs.inc:38:11: note: in expansion of macro âPUSHiâ
PUSHi(iv);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
./const-xs.inc:38:11: note: in expansion of macro âPUSHiâ
PUSHi(iv);
^
sparse.c: In function âXS_C__sparse_ENDâ:
sparse.c:624:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:632:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:632:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse_helloâ:
sparse.c:639:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
sparse.xs:382:9: warning: initialization discards âconstâ qualifier from pointer target type
char *av[3] = {"prog", "test.c", 0};
^
sparse.xs:382:9: warning: initialization discards âconstâ qualifier from pointer target type
sparse.xs:382:15: warning: unused variable âavâ [-Wunused-variable]
char *av[3] = {"prog", "test.c", 0};
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:656:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse_x2â:
sparse.c:663:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
sparse.xs:394:9: warning: initialization discards âconstâ qualifier from pointer target type
char *av[3] = {"prog", "test.c", 0};
^
sparse.xs:394:9: warning: initialization discards âconstâ qualifier from pointer target type
sparse.xs:394:15: warning: unused variable âavâ [-Wunused-variable]
char *av[3] = {"prog", "test.c", 0};
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:676:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse_sparseâ:
sparse.c:683:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
sparse.xs:408:7: warning: assignment discards âconstâ qualifier from pointer target type
a[0] = "sparse";
^
sparse.xs:404:75: warning: unused variable âsymlistâ [-Wunused-variable]
char *file; char **a = 0; int i; struct symbol *sym; struct symbol_list *symlist;
^
sparse.xs:404:50: warning: unused variable âsymâ [-Wunused-variable]
char *file; char **a = 0; int i; struct symbol *sym; struct symbol_list *symlist;
^
sparse.xs:403:22: warning: unused variable âfilelistâ [-Wunused-variable]
struct string_list *filelist = NULL;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:716:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__ctx_DESTROYâ:
sparse.c:723:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
sparse.xs:436:28: warning: variable âcâ set but not used [-Wunused-but-set-variable]
struct sparse_ctx *c;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:741:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:741:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse_streamsâ:
sparse.c:748:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
sparse.xs:450:54: warning: ISO C90 forbids mixed declarations and code [-Wpedantic]
struct token *t; int cnt = 0; SPARSE_CTX_GEN(0); int id = 0; struct stream *s;
^
sparse.xs:453:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
while(s = stream_get(sctx_ id)) {
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
sparse.xs:455:10: note: in expansion of macro âEXTENDâ
EXTEND(SP, 1);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
sparse.xs:461:7: note: in expansion of macro âEXTENDâ
EXTEND(SP, 1);
^
sparse.xs:450:19: warning: unused variable âtâ [-Wunused-variable]
struct token *t; int cnt = 0; SPARSE_CTX_GEN(0); int id = 0; struct stream *s;
^
sparse.c: In function âXS_C__sparse_symbolsâ:
sparse.c:784:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
sparse.xs:469:61: warning: ISO C90 forbids mixed declarations and code [-Wpedantic]
struct token *t; int i, ns, cnt = 0; SPARSE_CTX_GEN(0); int id = 0; struct ptr_list *ptrlist; void *ptr; struct symbol *sym; struct ident *ident;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
sparse.xs:479:22: note: in expansion of macro âEXTENDâ
EXTEND(SP, 1);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
sparse.xs:492:18: note: in expansion of macro âEXTENDâ
EXTEND(SP, 1);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
sparse.xs:499:11: note: in expansion of macro âEXTENDâ
EXTEND(SP, 1);
^
sparse.xs:469:65: warning: unused variable âidâ [-Wunused-variable]
struct token *t; int i, ns, cnt = 0; SPARSE_CTX_GEN(0); int id = 0; struct ptr_list *ptrlist; void *ptr; struct symbol *sym; struct ident *ident;
^
sparse.xs:469:19: warning: unused variable âtâ [-Wunused-variable]
struct token *t; int i, ns, cnt = 0; SPARSE_CTX_GEN(0); int id = 0; struct ptr_list *ptrlist; void *ptr; struct symbol *sym; struct ident *ident;
^
sparse.c: In function âXS_C__sparse__tok_listâ:
sparse.c:840:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
sparse.xs:512:62: warning: ISO C90 forbids mixed declarations and code [-Wpedantic]
struct token *t, *e = 0; int cnt = 0; SPARSE_CTX_GEN(0); sparsetok _e;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
sparse.xs:522:6: note: in expansion of macro âEXTENDâ
EXTEND(SP, 1);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
sparse.xs:528:7: note: in expansion of macro âEXTENDâ
EXTEND(SP, 1);
^
sparse.c: In function âXS_C__sparse__tok_foldâ:
sparse.c:881:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
sparse.xs:536:62: warning: ISO C90 forbids mixed declarations and code [-Wpedantic]
struct token *t, *e = 0; int cnt = 0; SPARSE_CTX_GEN(0); sparsetok _e;
^
sparse.c: In function âXS_C__sparse__tok_tok2strâ:
sparse.c:914:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
sparse.xs:553:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic]
int prec = 1; char *separator = ""; char *pre = "", *v;
^
sparse.xs:553:41: warning: initialization discards âconstâ qualifier from pointer target type
int prec = 1; char *separator = ""; char *pre = "", *v;
^
sparse.xs:553:57: warning: initialization discards âconstâ qualifier from pointer target type
int prec = 1; char *separator = ""; char *pre = "", *v;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
sparse.xs:558:2: note: in expansion of macro âEXTENDâ
EXTEND(SP, 1);
^
sparse.xs:554:28: warning: unused variable ârâ [-Wunused-variable]
const char *n; SV *r;
^
sparse.xs:553:29: warning: unused variable âseparatorâ [-Wunused-variable]
int prec = 1; char *separator = ""; char *pre = "", *v;
^
sparse.xs:553:13: warning: unused variable âprecâ [-Wunused-variable]
int prec = 1; char *separator = ""; char *pre = "", *v;
^
sparse.xs:552:30: warning: unused variable âcntâ [-Wunused-variable]
struct token *t; int cnt = 0; SPARSE_CTX_GEN(0);
^
sparse.c: In function âXS_C__sparse__ident_nameâ:
sparse.c:949:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
sparse.xs:573:13: warning: unused variable âlenâ [-Wunused-variable]
int len = 0;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:967:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__sym_nameâ:
sparse.c:974:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:291:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
sparse.xs:589:5: note: in expansion of macro âXSRETURN_UNDEFâ
XSRETURN_UNDEF;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:291:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
sparse.xs:589:5: note: in expansion of macro âXSRETURN_UNDEFâ
XSRETURN_UNDEF;
^
sparse.xs:586:13: warning: unused variable âlenâ [-Wunused-variable]
int len = 0; struct ident *i; const char *n;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:995:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__sym_idâ:
sparse.c:1002:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:291:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
sparse.xs:605:5: note: in expansion of macro âXSRETURN_UNDEFâ
XSRETURN_UNDEF;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:291:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
sparse.xs:605:5: note: in expansion of macro âXSRETURN_UNDEFâ
XSRETURN_UNDEF;
^
sparse.xs:606:38: warning: ISO C forbids omitting the middle term of a ?: expression [-Wpedantic]
n = builtin_typename(sym->ctx,sym) ?: show_ident(sym->ctx,sym->ident);
^
sparse.xs:602:13: warning: unused variable âlenâ [-Wunused-variable]
int len = 0; const char *n; struct symbol *sym;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:1023:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__sym_typenameâ:
sparse.c:1030:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:291:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
sparse.xs:618:5: note: in expansion of macro âXSRETURN_UNDEFâ
XSRETURN_UNDEF;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:291:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
sparse.xs:618:5: note: in expansion of macro âXSRETURN_UNDEFâ
XSRETURN_UNDEF;
^
sparse.xs:622:11: warning: cast discards âconstâ qualifier from pointer target type [-Wcast-qual]
free((char*)n);
^
sparse.xs:615:13: warning: unused variable âlenâ [-Wunused-variable]
int len = 0; const char *n; struct symbol *sym;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:1053:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stream_fdâ:
sparse.c:1063:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:56: note: in expansion of macro âPUSHTARGâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:1078:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:56: note: in expansion of macro âPUSHTARGâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:1078:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:1078:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:1080:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stream_set_fdâ:
sparse.c:1087:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:1103:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:1103:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stream_constantâ:
sparse.c:1110:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:56: note: in expansion of macro âPUSHTARGâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:1125:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:56: note: in expansion of macro âPUSHTARGâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:1125:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:1125:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:1127:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stream_set_constantâ:
sparse.c:1134:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:1150:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:1150:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stream_dirtyâ:
sparse.c:1157:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:56: note: in expansion of macro âPUSHTARGâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:1172:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:56: note: in expansion of macro âPUSHTARGâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:1172:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:1172:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:1174:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stream_set_dirtyâ:
sparse.c:1181:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:1197:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:1197:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stream_next_streamâ:
sparse.c:1204:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:56: note: in expansion of macro âPUSHTARGâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:1219:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:56: note: in expansion of macro âPUSHTARGâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:1219:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:1219:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:1221:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stream_set_next_streamâ:
sparse.c:1228:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:1244:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:1244:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stream_onceâ:
sparse.c:1251:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:56: note: in expansion of macro âPUSHTARGâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:1266:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:56: note: in expansion of macro âPUSHTARGâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:1266:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:1266:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:1268:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stream_set_onceâ:
sparse.c:1275:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:1291:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:1291:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stream_issysâ:
sparse.c:1298:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:56: note: in expansion of macro âPUSHTARGâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:1313:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:56: note: in expansion of macro âPUSHTARGâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:1313:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:1313:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:1315:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stream_set_issysâ:
sparse.c:1322:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:1338:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:1338:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stream_nameâ:
sparse.c:1345:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
sparse.c:1360:37: note: in expansion of macro âPUSHTARGâ
sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
sparse.c:1360:37: note: in expansion of macro âPUSHTARGâ
sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:1362:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stream_set_nameâ:
sparse.c:1369:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:1385:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:1385:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stream_pathâ:
sparse.c:1392:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
sparse.c:1407:37: note: in expansion of macro âPUSHTARGâ
sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
sparse.c:1407:37: note: in expansion of macro âPUSHTARGâ
sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:1409:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stream_set_pathâ:
sparse.c:1416:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:1432:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:1432:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stream_protectâ:
sparse.c:1439:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:1456:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stream_set_protectâ:
sparse.c:1463:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:1481:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:1481:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stream_ifndefâ:
sparse.c:1488:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:1505:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stream_set_ifndefâ:
sparse.c:1512:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:1530:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:1530:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stream_top_ifâ:
sparse.c:1537:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:1554:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stream_set_top_ifâ:
sparse.c:1561:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:1579:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:1579:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stream_eâ:
sparse.c:1586:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:1603:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stream_set_eâ:
sparse.c:1610:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:1628:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:1628:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__pos_typeâ:
sparse.c:1635:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:56: note: in expansion of macro âPUSHTARGâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:1650:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:56: note: in expansion of macro âPUSHTARGâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:1650:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:1650:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:1652:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__pos_set_typeâ:
sparse.c:1659:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:1675:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:1675:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__pos_streamidâ:
sparse.c:1682:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:56: note: in expansion of macro âPUSHTARGâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:1697:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:56: note: in expansion of macro âPUSHTARGâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:1697:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:1697:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:1699:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__pos_set_streamidâ:
sparse.c:1706:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:1722:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:1722:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__pos_newlineâ:
sparse.c:1729:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:56: note: in expansion of macro âPUSHTARGâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:1744:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:56: note: in expansion of macro âPUSHTARGâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:1744:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:1744:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:1746:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__pos_set_newlineâ:
sparse.c:1753:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:1769:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:1769:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__pos_whitespaceâ:
sparse.c:1776:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:56: note: in expansion of macro âPUSHTARGâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:1791:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:56: note: in expansion of macro âPUSHTARGâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:1791:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:1791:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:1793:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__pos_set_whitespaceâ:
sparse.c:1800:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:1816:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:1816:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__pos_posâ:
sparse.c:1823:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:56: note: in expansion of macro âPUSHTARGâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:1838:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:56: note: in expansion of macro âPUSHTARGâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:1838:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:1838:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:1840:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__pos_set_posâ:
sparse.c:1847:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:1863:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:1863:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__pos_lineâ:
sparse.c:1870:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:56: note: in expansion of macro âPUSHTARGâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:1885:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:56: note: in expansion of macro âPUSHTARGâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:1885:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:1885:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:1887:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__pos_set_lineâ:
sparse.c:1894:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:1910:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:1910:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__pos_noexpandâ:
sparse.c:1917:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:56: note: in expansion of macro âPUSHTARGâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:1932:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:56: note: in expansion of macro âPUSHTARGâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:1932:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:1932:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:1934:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__pos_set_noexpandâ:
sparse.c:1941:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:1957:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:1957:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__tok_positionâ:
sparse.c:1964:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:1981:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__tok_set_positionâ:
sparse.c:1988:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:2006:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:2006:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__tok_pos_streamâ:
sparse.c:2013:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:2030:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__tok_nextâ:
sparse.c:2037:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:2054:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__tok_set_nextâ:
sparse.c:2061:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:2079:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:2079:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__tok_copyâ:
sparse.c:2086:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:2103:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__tok_set_copyâ:
sparse.c:2110:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:2128:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:2128:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__tok_eâ:
sparse.c:2135:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:2152:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__tok_set_eâ:
sparse.c:2159:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:2177:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:2177:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expand_typâ:
sparse.c:2184:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:56: note: in expansion of macro âPUSHTARGâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:2199:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:56: note: in expansion of macro âPUSHTARGâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:2199:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:2199:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:2201:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expand_set_typâ:
sparse.c:2208:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:2224:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:2224:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expand_sâ:
sparse.c:2231:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
perl scripts/sparse.pl sparse.xsh:508:10: note: in expansion of macro âEXTENDâ
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
perl scripts/sparse.pl sparse.xsh:513:13: note: in expansion of macro âEXTENDâ
perl scripts/sparse.pl sparse.xsh:501:15: warning: unused variable âptrâ [-Wunused-variable]
sparse.c: In function âXS_C__sparse__expand_dâ:
sparse.c:2269:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
perl scripts/sparse.pl sparse.xsh:533:10: note: in expansion of macro âEXTENDâ
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
perl scripts/sparse.pl sparse.xsh:538:13: note: in expansion of macro âEXTENDâ
perl scripts/sparse.pl sparse.xsh:526:15: warning: unused variable âptrâ [-Wunused-variable]
sparse.c: In function âXS_C__sparse__expand__EXPANSION_MACROARG_macâ:
sparse.c:2307:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:2324:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expand__EXPANSION_MACROARG_set_macâ:
sparse.c:2331:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:2349:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:2349:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expand__EXPANSION_MACRO_msymâ:
sparse.c:2356:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:2373:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expand__EXPANSION_MACRO_set_msymâ:
sparse.c:2380:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:2398:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:2398:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expand__EXPANSION_MACRO_tokâ:
sparse.c:2405:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:2422:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expand__EXPANSION_MACRO_set_tokâ:
sparse.c:2429:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:2447:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:2447:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__ident_nextâ:
sparse.c:2454:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:2471:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__ident_set_nextâ:
sparse.c:2478:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:2496:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:2496:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__ident_symbolsâ:
sparse.c:2503:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:2520:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__ident_set_symbolsâ:
sparse.c:2527:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:2545:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:2545:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__ident_lenâ:
sparse.c:2552:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:2567:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:2567:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:2567:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:2569:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__ident_set_lenâ:
sparse.c:2576:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:2592:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:2592:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__ident_taintedâ:
sparse.c:2599:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:2614:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:2614:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:2614:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:2616:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__ident_set_taintedâ:
sparse.c:2623:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:2639:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:2639:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__ident_reservedâ:
sparse.c:2646:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:2661:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:2661:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:2661:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:2663:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__ident_set_reservedâ:
sparse.c:2670:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:2686:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:2686:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__ident_keywordâ:
sparse.c:2693:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:2708:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:2708:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:2708:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:2710:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__ident_set_keywordâ:
sparse.c:2717:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:2733:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:2733:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stmt__STMT_DECLARATION_declarationâ:
sparse.c:2740:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
perl scripts/sparse.pl sparse.xsh:736:10: note: in expansion of macro âEXTENDâ
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
perl scripts/sparse.pl sparse.xsh:740:13: note: in expansion of macro âEXTENDâ
sparse.c: In function âXS_C__sparse__stmt__STMT_CONTEXT_expressionâ:
sparse.c:2775:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
perl scripts/sparse.pl sparse.xsh:758:10: note: in expansion of macro âEXTENDâ
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
perl scripts/sparse.pl sparse.xsh:762:13: note: in expansion of macro âEXTENDâ
sparse.c: In function âXS_C__sparse__stmt__STMT_EXPRESSION_expressionâ:
sparse.c:2810:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:2827:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stmt__STMT_EXPRESSION_set_expressionâ:
sparse.c:2834:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:2852:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:2852:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stmt__STMT_EXPRESSION_contextâ:
sparse.c:2859:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:2876:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stmt__STMT_EXPRESSION_set_contextâ:
sparse.c:2883:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:2901:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:2901:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stmt__STMT_COMPOUND_stmtsâ:
sparse.c:2908:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
perl scripts/sparse.pl sparse.xsh:820:10: note: in expansion of macro âEXTENDâ
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
perl scripts/sparse.pl sparse.xsh:824:13: note: in expansion of macro âEXTENDâ
sparse.c: In function âXS_C__sparse__stmt__STMT_COMPOUND_retâ:
sparse.c:2943:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:2960:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stmt__STMT_COMPOUND_set_retâ:
sparse.c:2967:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:2985:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:2985:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stmt__STMT_COMPOUND_inline_fnâ:
sparse.c:2992:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:3009:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stmt__STMT_COMPOUND_set_inline_fnâ:
sparse.c:3016:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:3034:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:3034:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stmt__STMT_COMPOUND_argsâ:
sparse.c:3041:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:3058:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stmt__STMT_COMPOUND_set_argsâ:
sparse.c:3065:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:3083:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:3083:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stmt__STMT_IF_if_conditionalâ:
sparse.c:3090:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:3107:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stmt__STMT_IF_set_if_conditionalâ:
sparse.c:3114:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:3132:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:3132:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stmt__STMT_IF_if_trueâ:
sparse.c:3139:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:3156:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stmt__STMT_IF_set_if_trueâ:
sparse.c:3163:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:3181:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:3181:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stmt__STMT_IF_if_falseâ:
sparse.c:3188:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:3205:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stmt__STMT_IF_set_if_falseâ:
sparse.c:3212:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:3230:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:3230:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stmt__STMT_RETURN_ret_valueâ:
sparse.c:3237:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:3254:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stmt__STMT_RETURN_set_ret_valueâ:
sparse.c:3261:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:3279:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:3279:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stmt__STMT_RETURN_ret_targetâ:
sparse.c:3286:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:3303:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stmt__STMT_RETURN_set_ret_targetâ:
sparse.c:3310:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:3328:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:3328:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stmt__STMT_CASE_case_expressionâ:
sparse.c:3335:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:3352:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stmt__STMT_CASE_set_case_expressionâ:
sparse.c:3359:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:3377:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:3377:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stmt__STMT_CASE_case_toâ:
sparse.c:3384:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:3401:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stmt__STMT_CASE_set_case_toâ:
sparse.c:3408:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:3426:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:3426:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stmt__STMT_CASE_case_statementâ:
sparse.c:3433:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:3450:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stmt__STMT_CASE_set_case_statementâ:
sparse.c:3457:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:3475:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:3475:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stmt__STMT_CASE_case_labelâ:
sparse.c:3482:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:3499:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stmt__STMT_CASE_set_case_labelâ:
sparse.c:3506:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:3524:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:3524:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stmt__STMT_SWITCH_switch_expressionâ:
sparse.c:3531:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:3548:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stmt__STMT_SWITCH_set_switch_expressionâ:
sparse.c:3555:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:3573:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:3573:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stmt__STMT_SWITCH_switch_statementâ:
sparse.c:3580:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:3597:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stmt__STMT_SWITCH_set_switch_statementâ:
sparse.c:3604:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:3622:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:3622:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stmt__STMT_SWITCH_switch_breakâ:
sparse.c:3629:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:3646:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stmt__STMT_SWITCH_set_switch_breakâ:
sparse.c:3653:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:3671:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:3671:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stmt__STMT_SWITCH_switch_caseâ:
sparse.c:3678:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:3695:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stmt__STMT_SWITCH_set_switch_caseâ:
sparse.c:3702:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:3720:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:3720:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stmt__STMT_ITERATOR_iterator_breakâ:
sparse.c:3727:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:3744:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stmt__STMT_ITERATOR_set_iterator_breakâ:
sparse.c:3751:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:3769:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:3769:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stmt__STMT_ITERATOR_iterator_continueâ:
sparse.c:3776:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:3793:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stmt__STMT_ITERATOR_set_iterator_continueâ:
sparse.c:3800:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:3818:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:3818:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stmt__STMT_ITERATOR_iterator_symsâ:
sparse.c:3825:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
perl scripts/sparse.pl sparse.xsh:1202:10: note: in expansion of macro âEXTENDâ
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
perl scripts/sparse.pl sparse.xsh:1206:13: note: in expansion of macro âEXTENDâ
sparse.c: In function âXS_C__sparse__stmt__STMT_ITERATOR_iterator_pre_statementâ:
sparse.c:3860:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:3877:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stmt__STMT_ITERATOR_set_iterator_pre_statementâ:
sparse.c:3884:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:3902:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:3902:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stmt__STMT_ITERATOR_iterator_pre_conditionâ:
sparse.c:3909:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:3926:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stmt__STMT_ITERATOR_set_iterator_pre_conditionâ:
sparse.c:3933:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:3951:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:3951:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stmt__STMT_ITERATOR_iterator_statementâ:
sparse.c:3958:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:3975:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stmt__STMT_ITERATOR_set_iterator_statementâ:
sparse.c:3982:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:4000:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:4000:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stmt__STMT_ITERATOR_iterator_post_statementâ:
sparse.c:4007:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:4024:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stmt__STMT_ITERATOR_set_iterator_post_statementâ:
sparse.c:4031:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:4049:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:4049:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stmt__STMT_ITERATOR_iterator_post_conditionâ:
sparse.c:4056:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:4073:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stmt__STMT_ITERATOR_set_iterator_post_conditionâ:
sparse.c:4080:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:4098:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:4098:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stmt__STMT_LABEL_label_identifierâ:
sparse.c:4105:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:4122:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stmt__STMT_LABEL_set_label_identifierâ:
sparse.c:4129:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:4147:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:4147:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stmt__STMT_LABEL_label_statementâ:
sparse.c:4154:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:4171:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stmt__STMT_LABEL_set_label_statementâ:
sparse.c:4178:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:4196:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:4196:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stmt__STMT_GOTO_goto_labelâ:
sparse.c:4203:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:4220:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stmt__STMT_GOTO_set_goto_labelâ:
sparse.c:4227:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:4245:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:4245:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stmt__STMT_GOTO_goto_expressionâ:
sparse.c:4252:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:4269:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stmt__STMT_GOTO_set_goto_expressionâ:
sparse.c:4276:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:4294:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:4294:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stmt__STMT_GOTO_target_listâ:
sparse.c:4301:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
perl scripts/sparse.pl sparse.xsh:1404:10: note: in expansion of macro âEXTENDâ
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
perl scripts/sparse.pl sparse.xsh:1408:13: note: in expansion of macro âEXTENDâ
sparse.c: In function âXS_C__sparse__stmt__STMT_ASM_asm_stringâ:
sparse.c:4336:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:4353:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stmt__STMT_ASM_set_asm_stringâ:
sparse.c:4360:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:4378:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:4378:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stmt__STMT_ASM_asm_outputsâ:
sparse.c:4385:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
perl scripts/sparse.pl sparse.xsh:1446:10: note: in expansion of macro âEXTENDâ
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
perl scripts/sparse.pl sparse.xsh:1450:13: note: in expansion of macro âEXTENDâ
sparse.c: In function âXS_C__sparse__stmt__STMT_ASM_asm_inputsâ:
sparse.c:4420:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
perl scripts/sparse.pl sparse.xsh:1468:10: note: in expansion of macro âEXTENDâ
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
perl scripts/sparse.pl sparse.xsh:1472:13: note: in expansion of macro âEXTENDâ
sparse.c: In function âXS_C__sparse__stmt__STMT_ASM_asm_clobbersâ:
sparse.c:4455:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
perl scripts/sparse.pl sparse.xsh:1490:10: note: in expansion of macro âEXTENDâ
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
perl scripts/sparse.pl sparse.xsh:1494:13: note: in expansion of macro âEXTENDâ
sparse.c: In function âXS_C__sparse__stmt__STMT_ASM_asm_labelsâ:
sparse.c:4490:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
perl scripts/sparse.pl sparse.xsh:1512:10: note: in expansion of macro âEXTENDâ
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
perl scripts/sparse.pl sparse.xsh:1516:13: note: in expansion of macro âEXTENDâ
sparse.c: In function âXS_C__sparse__stmt__STMT_RANGE_range_expressionâ:
sparse.c:4525:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:4542:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stmt__STMT_RANGE_set_range_expressionâ:
sparse.c:4549:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:4567:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:4567:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stmt__STMT_RANGE_range_lowâ:
sparse.c:4574:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:4591:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stmt__STMT_RANGE_set_range_lowâ:
sparse.c:4598:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:4616:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:4616:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__stmt__STMT_RANGE_range_highâ:
sparse.c:4623:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:4640:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__stmt__STMT_RANGE_set_range_highâ:
sparse.c:4647:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:4665:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:4665:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_VALUE_valueâ:
sparse.c:4672:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
sparse.c:4679:16: warning: ISO C90 does not support âlong longâ [-Wlong-long]
unsigned long long RETVAL;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:4687:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV) (RETVAL));
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:4687:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV) (RETVAL));
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:4687:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV) (RETVAL));
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:4689:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_VALUE_set_valueâ:
sparse.c:4696:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
sparse.c:4701:16: warning: ISO C90 does not support âlong longâ [-Wlong-long]
unsigned long long v = 0
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:4712:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:4712:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_VALUE_taintâ:
sparse.c:4719:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:4734:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:4734:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:4734:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:4736:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_VALUE_set_taintâ:
sparse.c:4743:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:4759:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:4759:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_FVALUE_fvalueâ:
sparse.c:4766:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:4781:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV) (RETVAL));
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:4781:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV) (RETVAL));
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:4781:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV) (RETVAL));
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:4783:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_FVALUE_set_fvalueâ:
sparse.c:4790:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:4806:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:4806:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_UNOP_unopâ:
sparse.c:4813:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:4830:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_UNOP_set_unopâ:
sparse.c:4837:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:4855:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:4855:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_UNOP_op_valueâ:
sparse.c:4862:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:4877:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:4877:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:4877:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:4879:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_UNOP_set_op_valueâ:
sparse.c:4886:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:4902:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:4902:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_PREOP_unopâ:
sparse.c:4909:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:4926:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_PREOP_set_unopâ:
sparse.c:4933:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:4951:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:4951:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_PREOP_op_valueâ:
sparse.c:4958:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:4973:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:4973:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:4973:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:4975:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_PREOP_set_op_valueâ:
sparse.c:4982:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:4998:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:4998:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_POSTOP_unopâ:
sparse.c:5005:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:5022:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_POSTOP_set_unopâ:
sparse.c:5029:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:5047:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:5047:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_POSTOP_op_valueâ:
sparse.c:5054:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:5069:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:5069:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:5069:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:5071:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_POSTOP_set_op_valueâ:
sparse.c:5078:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:5094:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:5094:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_SYMBOL_symbolâ:
sparse.c:5101:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:5118:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_SYMBOL_set_symbolâ:
sparse.c:5125:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:5143:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:5143:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_SYMBOL_symbol_nameâ:
sparse.c:5150:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:5167:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_SYMBOL_set_symbol_nameâ:
sparse.c:5174:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:5192:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:5192:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_TYPE_symbolâ:
sparse.c:5199:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:5216:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_TYPE_set_symbolâ:
sparse.c:5223:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:5241:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:5241:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_TYPE_symbol_nameâ:
sparse.c:5248:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:5265:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_TYPE_set_symbol_nameâ:
sparse.c:5272:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:5290:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:5290:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_STATEMENT_statementâ:
sparse.c:5297:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:5314:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_STATEMENT_set_statementâ:
sparse.c:5321:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:5339:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:5339:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_BINOP_leftâ:
sparse.c:5346:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:5363:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_BINOP_set_leftâ:
sparse.c:5370:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:5388:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:5388:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_BINOP_rightâ:
sparse.c:5395:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:5412:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_BINOP_set_rightâ:
sparse.c:5419:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:5437:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:5437:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_COMMA_leftâ:
sparse.c:5444:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:5461:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_COMMA_set_leftâ:
sparse.c:5468:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:5486:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:5486:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_COMMA_rightâ:
sparse.c:5493:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:5510:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_COMMA_set_rightâ:
sparse.c:5517:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:5535:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:5535:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_COMPARE_leftâ:
sparse.c:5542:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:5559:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_COMPARE_set_leftâ:
sparse.c:5566:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:5584:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:5584:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_COMPARE_rightâ:
sparse.c:5591:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:5608:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_COMPARE_set_rightâ:
sparse.c:5615:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:5633:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:5633:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_LOGICAL_leftâ:
sparse.c:5640:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:5657:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_LOGICAL_set_leftâ:
sparse.c:5664:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:5682:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:5682:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_LOGICAL_rightâ:
sparse.c:5689:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:5706:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_LOGICAL_set_rightâ:
sparse.c:5713:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:5731:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:5731:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_ASSIGNMENT_leftâ:
sparse.c:5738:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:5755:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_ASSIGNMENT_set_leftâ:
sparse.c:5762:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:5780:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:5780:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_ASSIGNMENT_rightâ:
sparse.c:5787:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:5804:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_ASSIGNMENT_set_rightâ:
sparse.c:5811:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:5829:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:5829:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_DEREF_derefâ:
sparse.c:5836:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:5853:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_DEREF_set_derefâ:
sparse.c:5860:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:5878:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:5878:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_DEREF_memberâ:
sparse.c:5885:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:5902:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_DEREF_set_memberâ:
sparse.c:5909:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:5927:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:5927:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_SLICE_baseâ:
sparse.c:5934:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:5951:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_SLICE_set_baseâ:
sparse.c:5958:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:5976:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:5976:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_SLICE_r_bitposâ:
sparse.c:5983:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:5998:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:5998:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:5998:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:6000:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_SLICE_set_r_bitposâ:
sparse.c:6007:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:6023:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:6023:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_SLICE_r_nrbitsâ:
sparse.c:6030:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:6045:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:6045:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:6045:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:6047:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_SLICE_set_r_nrbitsâ:
sparse.c:6054:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:6070:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:6070:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_CAST_cast_typeâ:
sparse.c:6077:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:6094:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_CAST_set_cast_typeâ:
sparse.c:6101:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:6119:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:6119:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_CAST_cast_expressionâ:
sparse.c:6126:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:6143:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_CAST_set_cast_expressionâ:
sparse.c:6150:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:6168:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:6168:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_SIZEOF_cast_typeâ:
sparse.c:6175:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:6192:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_SIZEOF_set_cast_typeâ:
sparse.c:6199:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:6217:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:6217:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_SIZEOF_cast_expressionâ:
sparse.c:6224:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:6241:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_SIZEOF_set_cast_expressionâ:
sparse.c:6248:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:6266:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:6266:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_CONDITIONAL_conditionalâ:
sparse.c:6273:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:6290:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_CONDITIONAL_set_conditionalâ:
sparse.c:6297:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:6315:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:6315:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_CONDITIONAL_cond_trueâ:
sparse.c:6322:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:6339:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_CONDITIONAL_set_cond_trueâ:
sparse.c:6346:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:6364:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:6364:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_CONDITIONAL_cond_falseâ:
sparse.c:6371:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:6388:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_CONDITIONAL_set_cond_falseâ:
sparse.c:6395:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:6413:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:6413:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_SELECT_conditionalâ:
sparse.c:6420:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:6437:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_SELECT_set_conditionalâ:
sparse.c:6444:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:6462:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:6462:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_SELECT_cond_trueâ:
sparse.c:6469:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:6486:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_SELECT_set_cond_trueâ:
sparse.c:6493:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:6511:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:6511:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_SELECT_cond_falseâ:
sparse.c:6518:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:6535:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_SELECT_set_cond_falseâ:
sparse.c:6542:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:6560:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:6560:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_CALL_fnâ:
sparse.c:6567:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:6584:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_CALL_set_fnâ:
sparse.c:6591:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:6609:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:6609:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_CALL_argsâ:
sparse.c:6616:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
perl scripts/sparse.pl sparse.xsh:2394:10: note: in expansion of macro âEXTENDâ
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
perl scripts/sparse.pl sparse.xsh:2398:13: note: in expansion of macro âEXTENDâ
sparse.c: In function âXS_C__sparse__expr__EXPR_LABEL_label_symbolâ:
sparse.c:6651:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:6668:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_LABEL_set_label_symbolâ:
sparse.c:6675:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:6693:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:6693:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_INITIALIZER_expr_listâ:
sparse.c:6700:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
perl scripts/sparse.pl sparse.xsh:2436:10: note: in expansion of macro âEXTENDâ
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
perl scripts/sparse.pl sparse.xsh:2440:13: note: in expansion of macro âEXTENDâ
sparse.c: In function âXS_C__sparse__expr__EXPR_IDENTIFIER_expr_identâ:
sparse.c:6735:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:6752:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_IDENTIFIER_set_expr_identâ:
sparse.c:6759:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:6777:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:6777:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_IDENTIFIER_fieldâ:
sparse.c:6784:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:6801:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_IDENTIFIER_set_fieldâ:
sparse.c:6808:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:6826:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:6826:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_IDENTIFIER_ident_expressionâ:
sparse.c:6833:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:6850:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_IDENTIFIER_set_ident_expressionâ:
sparse.c:6857:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:6875:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:6875:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_INDEX_idx_fromâ:
sparse.c:6882:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:6897:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:6897:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:6897:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:6899:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_INDEX_set_idx_fromâ:
sparse.c:6906:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:6922:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:6922:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_INDEX_idx_toâ:
sparse.c:6929:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:6944:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:6944:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:6944:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:6946:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_INDEX_set_idx_toâ:
sparse.c:6953:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:6969:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:6969:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_INDEX_idx_expressionâ:
sparse.c:6976:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:6993:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_INDEX_set_idx_expressionâ:
sparse.c:7000:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:7018:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:7018:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_POS_init_offsetâ:
sparse.c:7025:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:7040:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:7040:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:7040:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:7042:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_POS_set_init_offsetâ:
sparse.c:7049:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:7065:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:7065:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_POS_init_nrâ:
sparse.c:7072:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:7087:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:7087:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:7087:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:7089:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_POS_set_init_nrâ:
sparse.c:7096:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:7112:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:7112:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_POS_init_exprâ:
sparse.c:7119:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:7136:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_POS_set_init_exprâ:
sparse.c:7143:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:7161:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:7161:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_OFFSETOF_inâ:
sparse.c:7168:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:7185:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_OFFSETOF_set_inâ:
sparse.c:7192:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:7210:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:7210:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_OFFSETOF_downâ:
sparse.c:7217:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:7234:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_OFFSETOF_set_downâ:
sparse.c:7241:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:7259:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:7259:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_OFFSETOF_identâ:
sparse.c:7266:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:7283:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_OFFSETOF_set_identâ:
sparse.c:7290:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:7308:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:7308:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__expr__EXPR_OFFSETOF_indexâ:
sparse.c:7315:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:7332:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__expr__EXPR_OFFSETOF_set_indexâ:
sparse.c:7339:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:7357:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:7357:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__scope_tokenâ:
sparse.c:7364:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:7381:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__scope_set_tokenâ:
sparse.c:7388:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:7406:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:7406:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__scope_symbolsâ:
sparse.c:7413:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
perl scripts/sparse.pl sparse.xsh:2738:10: note: in expansion of macro âEXTENDâ
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
perl scripts/sparse.pl sparse.xsh:2742:13: note: in expansion of macro âEXTENDâ
sparse.c: In function âXS_C__sparse__scope_nextâ:
sparse.c:7448:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:7465:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__scope_set_nextâ:
sparse.c:7472:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:7490:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:7490:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__sym_typeâ:
sparse.c:7497:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:7512:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:7512:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:7512:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:7514:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__sym_set_typeâ:
sparse.c:7521:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:7537:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:7537:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__sym_namespaceâ:
sparse.c:7544:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:7559:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:7559:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:7559:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:7561:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__sym_set_namespaceâ:
sparse.c:7568:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:7584:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:7584:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__sym_usedâ:
sparse.c:7591:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:7606:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:7606:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:7606:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:7608:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__sym_set_usedâ:
sparse.c:7615:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:7631:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:7631:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__sym_attrâ:
sparse.c:7638:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:7653:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:7653:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:7653:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:7655:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__sym_set_attrâ:
sparse.c:7662:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:7678:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:7678:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__sym_enum_memberâ:
sparse.c:7685:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:7700:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:7700:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:7700:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:7702:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__sym_set_enum_memberâ:
sparse.c:7709:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:7725:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:7725:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__sym_boundâ:
sparse.c:7732:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:7747:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:7747:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:7747:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:7749:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__sym_set_boundâ:
sparse.c:7756:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:7772:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:7772:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__sym_tokâ:
sparse.c:7779:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:7796:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__sym_set_tokâ:
sparse.c:7803:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:7821:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:7821:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__sym_positionâ:
sparse.c:7828:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:7845:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__sym_set_positionâ:
sparse.c:7852:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:7870:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:7870:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__sym_endposâ:
sparse.c:7877:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:7894:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__sym_set_endposâ:
sparse.c:7901:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:7919:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:7919:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__sym_identâ:
sparse.c:7926:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:7943:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__sym_set_identâ:
sparse.c:7950:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:7968:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:7968:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__sym_next_idâ:
sparse.c:7975:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:7992:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__sym_set_next_idâ:
sparse.c:7999:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:8017:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:8017:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__sym_replaceâ:
sparse.c:8024:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:8041:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__sym_set_replaceâ:
sparse.c:8048:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:8066:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:8066:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__sym_scopeâ:
sparse.c:8073:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:8090:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__sym_set_scopeâ:
sparse.c:8097:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:8115:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:8115:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__sym_same_symbolâ:
sparse.c:8122:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:8139:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__sym_set_same_symbolâ:
sparse.c:8146:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:8164:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:8164:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__sym_next_subobjectâ:
sparse.c:8171:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:8188:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__sym_set_next_subobjectâ:
sparse.c:8195:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:8213:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:8213:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__sym__NS_SYMBOL_offsetâ:
sparse.c:8220:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:8235:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:8235:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:8235:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:8237:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__sym__NS_SYMBOL_set_offsetâ:
sparse.c:8244:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:8260:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:8260:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__sym__NS_SYMBOL_bit_sizeâ:
sparse.c:8267:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:56: note: in expansion of macro âPUSHTARGâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:8282:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:56: note: in expansion of macro âPUSHTARGâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:8282:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:295:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
sparse.c:8282:13: note: in expansion of macro âPUSHiâ
XSprePUSH; PUSHi((IV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:8284:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__sym__NS_SYMBOL_set_bit_sizeâ:
sparse.c:8291:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:8307:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:8307:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__sym__NS_SYMBOL_bit_offsetâ:
sparse.c:8314:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:8329:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:8329:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:8329:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:8331:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__sym__NS_SYMBOL_set_bit_offsetâ:
sparse.c:8338:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:8354:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:8354:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__sym__NS_SYMBOL_arg_countâ:
sparse.c:8361:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:8376:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:8376:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:8376:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:8378:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__sym__NS_SYMBOL_set_arg_countâ:
sparse.c:8385:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:8401:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:8401:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__sym__NS_SYMBOL_variadicâ:
sparse.c:8408:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:8423:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:8423:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:8423:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:8425:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__sym__NS_SYMBOL_set_variadicâ:
sparse.c:8432:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:8448:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:8448:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__sym__NS_SYMBOL_initializedâ:
sparse.c:8455:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:8470:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:8470:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:8470:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:8472:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__sym__NS_SYMBOL_set_initializedâ:
sparse.c:8479:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:8495:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:8495:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__sym__NS_SYMBOL_examinedâ:
sparse.c:8502:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:8517:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:8517:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:8517:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:8519:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__sym__NS_SYMBOL_set_examinedâ:
sparse.c:8526:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:8542:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:8542:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__sym__NS_SYMBOL_expandingâ:
sparse.c:8549:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:8564:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:8564:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:8564:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:8566:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__sym__NS_SYMBOL_set_expandingâ:
sparse.c:8573:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:8589:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:8589:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__sym__NS_SYMBOL_evaluatedâ:
sparse.c:8596:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:8611:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:8611:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:8611:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:8613:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__sym__NS_SYMBOL_set_evaluatedâ:
sparse.c:8620:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:8636:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:8636:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__sym__NS_SYMBOL_stringâ:
sparse.c:8643:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:8658:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:8658:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:8658:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:8660:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__sym__NS_SYMBOL_set_stringâ:
sparse.c:8667:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:8683:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:8683:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__sym__NS_SYMBOL_designated_initâ:
sparse.c:8690:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:8705:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:8705:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:8705:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:8707:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__sym__NS_SYMBOL_set_designated_initâ:
sparse.c:8714:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:8730:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:8730:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__sym__NS_SYMBOL_forced_argâ:
sparse.c:8737:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:8752:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:8752:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:8752:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:8754:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__sym__NS_SYMBOL_set_forced_argâ:
sparse.c:8761:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:8777:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:8777:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__sym__NS_SYMBOL_array_sizeâ:
sparse.c:8784:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:8801:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__sym__NS_SYMBOL_set_array_sizeâ:
sparse.c:8808:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:8826:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:8826:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__sym__NS_SYMBOL_ctypeâ:
sparse.c:8833:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:8850:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__sym__NS_SYMBOL_set_ctypeâ:
sparse.c:8857:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:8875:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:8875:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__sym__NS_SYMBOL_argumentsâ:
sparse.c:8882:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
perl scripts/sparse.pl sparse.xsh:3360:10: note: in expansion of macro âEXTENDâ
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
perl scripts/sparse.pl sparse.xsh:3364:13: note: in expansion of macro âEXTENDâ
sparse.c: In function âXS_C__sparse__sym__NS_SYMBOL_stmtâ:
sparse.c:8917:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:8934:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__sym__NS_SYMBOL_set_stmtâ:
sparse.c:8941:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:8959:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:8959:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__sym__NS_SYMBOL_symbol_listâ:
sparse.c:8966:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
perl scripts/sparse.pl sparse.xsh:3402:10: note: in expansion of macro âEXTENDâ
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
perl scripts/sparse.pl sparse.xsh:3406:13: note: in expansion of macro âEXTENDâ
sparse.c: In function âXS_C__sparse__sym__NS_SYMBOL_inline_stmtâ:
sparse.c:9001:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:9018:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__sym__NS_SYMBOL_set_inline_stmtâ:
sparse.c:9025:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:9043:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:9043:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__sym__NS_SYMBOL_inline_symbol_listâ:
sparse.c:9050:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
perl scripts/sparse.pl sparse.xsh:3444:10: note: in expansion of macro âEXTENDâ
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
perl scripts/sparse.pl sparse.xsh:3448:13: note: in expansion of macro âEXTENDâ
sparse.c: In function âXS_C__sparse__sym__NS_SYMBOL_initializerâ:
sparse.c:9085:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:9102:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__sym__NS_SYMBOL_set_initializerâ:
sparse.c:9109:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:9127:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:9127:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__sym__NS_SYMBOL_valueâ:
sparse.c:9134:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
sparse.c:9141:7: warning: ISO C90 does not support âlong longâ [-Wlong-long]
long long RETVAL;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:9149:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV) (RETVAL));
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:9149:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV) (RETVAL));
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:9149:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV) (RETVAL));
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:9151:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__sym__NS_SYMBOL_set_valueâ:
sparse.c:9158:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
sparse.c:9163:7: warning: ISO C90 does not support âlong longâ [-Wlong-long]
long long v = 0
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:9174:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:9174:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__sym__NS_SYMBOL_definitionâ:
sparse.c:9181:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:9198:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__sym__NS_SYMBOL_set_definitionâ:
sparse.c:9205:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:9223:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:9223:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__ctype_modifiersâ:
sparse.c:9230:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:9245:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:9245:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:9245:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:9247:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__ctype_set_modifiersâ:
sparse.c:9254:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:9270:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:9270:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__ctype_alignmentâ:
sparse.c:9277:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:9292:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:9292:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:9292:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:9294:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__ctype_set_alignmentâ:
sparse.c:9301:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:9317:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:9317:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__ctype_contextsâ:
sparse.c:9324:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
perl scripts/sparse.pl sparse.xsh:3566:10: note: in expansion of macro âEXTENDâ
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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)) { \
^
perl scripts/sparse.pl sparse.xsh:3570:13: note: in expansion of macro âEXTENDâ
sparse.c: In function âXS_C__sparse__ctype_asâ:
sparse.c:9359:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:9374:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:9374:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:9374:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:9376:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__ctype_set_asâ:
sparse.c:9383:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:9399:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:9399:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__ctype_base_typeâ:
sparse.c:9406:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:9423:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__ctype_set_base_typeâ:
sparse.c:9430:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:9448:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:9448:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__symctx_contextâ:
sparse.c:9455:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:9472:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__symctx_set_contextâ:
sparse.c:9479:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:9497:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:9497:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__symctx_inâ:
sparse.c:9504:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:9519:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:9519:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:9519:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:9521:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__symctx_set_inâ:
sparse.c:9528:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:9544:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:9544:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âXS_C__sparse__symctx_outâ:
sparse.c:9551:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:1864:23: note: in expansion of macro âSTMT_STARTâ
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:31: note: in expansion of macro âSvSETMAGICâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:9566:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:292:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:56: note: in expansion of macro âPUSHTARGâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:9566:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/pp.h:296:18: note: in expansion of macro âSTMT_STARTâ
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
sparse.c:9566:13: note: in expansion of macro âPUSHuâ
XSprePUSH; PUSHu((UV)RETVAL);
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:9568:5: note: in expansion of macro âXSRETURNâ
XSRETURN(1);
^
sparse.c: In function âXS_C__sparse__symctx_set_outâ:
sparse.c:9575:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:9591:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:292:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
sparse.c:9591:5: note: in expansion of macro âXSRETURN_EMPTYâ
XSRETURN_EMPTY;
^
sparse.c: In function âboot_C__sparseâ:
sparse.c:9603:5: warning: nested extern declaration of âPerl___notusedâ [-Wnested-externs]
dVAR; dXSARGS;
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:2429:0,
from sparse.xs:8:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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.12.4/lib/5.12.4/armv6l-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.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:264:54: note: in expansion of macro âMUTABLE_SVâ
#define SvREFCNT_inc_simple_NN(sv) (++(SvREFCNT(sv)),MUTABLE_SV(sv))
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:315:5: note: in expansion of macro âSvREFCNT_inc_simple_NNâ
? SvREFCNT_inc_simple_NN(_sv) \
^
sparse.c:9615:5: note: in expansion of macro âXS_VERSION_BOOTCHECKâ
XS_VERSION_BOOTCHECK;
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:3418:0,
from sparse.xs:8:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:271:13: warning: declaration of â_svâ shadows a previous local [-Wshadow]
SV * const _sv = MUTABLE_SV(sv); \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:329:6: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(xssv); \
^
sparse.c:9615:5: note: in expansion of macro âXS_VERSION_BOOTCHECKâ
XS_VERSION_BOOTCHECK;
^
In file included from sparse.xs:9:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:299:6: warning: shadowed declaration is here [-Wshadow]
SV *_sv; \
^
sparse.c:9615:5: note: in expansion of macro âXS_VERSION_BOOTCHECKâ
XS_VERSION_BOOTCHECK;
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:2429:0,
from sparse.xs:8:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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.12.4/lib/5.12.4/armv6l-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.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:271:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:329:6: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(xssv); \
^
sparse.c:9615:5: note: in expansion of macro âXS_VERSION_BOOTCHECKâ
XS_VERSION_BOOTCHECK;
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:3418:0,
from sparse.xs:8:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:270:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:329:6: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(xssv); \
^
sparse.c:9615:5: note: in expansion of macro âXS_VERSION_BOOTCHECKâ
XS_VERSION_BOOTCHECK;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:271:13: warning: declaration of â_svâ shadows a previous local [-Wshadow]
SV * const _sv = MUTABLE_SV(sv); \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:330:6: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(pmsv); \
^
sparse.c:9615:5: note: in expansion of macro âXS_VERSION_BOOTCHECKâ
XS_VERSION_BOOTCHECK;
^
In file included from sparse.xs:9:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:299:6: warning: shadowed declaration is here [-Wshadow]
SV *_sv; \
^
sparse.c:9615:5: note: in expansion of macro âXS_VERSION_BOOTCHECKâ
XS_VERSION_BOOTCHECK;
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:2429:0,
from sparse.xs:8:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-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.12.4/lib/5.12.4/armv6l-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.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:271:19: note: in expansion of macro âMUTABLE_SVâ
SV * const _sv = MUTABLE_SV(sv); \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:330:6: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(pmsv); \
^
sparse.c:9615:5: note: in expansion of macro âXS_VERSION_BOOTCHECKâ
XS_VERSION_BOOTCHECK;
^
In file included from /home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:3418:0,
from sparse.xs:8:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/sv.h:270:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
({ \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:330:6: note: in expansion of macro âSvREFCNT_decâ
SvREFCNT_dec(pmsv); \
^
sparse.c:9615:5: note: in expansion of macro âXS_VERSION_BOOTCHECKâ
XS_VERSION_BOOTCHECK;
^
In file included from sparse.xs:8:0:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:298:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
sparse.c:9615:5: note: in expansion of macro âXS_VERSION_BOOTCHECKâ
XS_VERSION_BOOTCHECK;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:278:5: note: in expansion of macro âSTMT_STARTâ
STMT_START { \
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:290:52: note: in expansion of macro âXSRETURNâ
#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END
^
sparse.c:10192:5: note: in expansion of macro âXSRETURN_YESâ
XSRETURN_YES;
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/perl.h:459:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi/CORE/XSUB.h:290:24: note: in expansion of macro âSTMT_STARTâ
#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END
^
sparse.c:10192:5: note: in expansion of macro âXSRETURN_YESâ
XSRETURN_YES;
^
sparse.c: At top level:
sparse.xs:128:3: warning: ânewbless_sparseposâ defined but not used [-Wunused-function]
newbless_##type (type##_t e) \
^
sparse.xs:139:1: note: in expansion of macro âCREATE_SPARSEâ
CREATE_SPARSE(sparsepos, C::sparse::pos , position);
^
sparse.xs:133:14: warning: ânewsv_sparseposâ defined but not used [-Wunused-function]
static SV *newsv_##type (type##_t e) \
^
sparse.xs:139:1: note: in expansion of macro âCREATE_SPARSEâ
CREATE_SPARSE(sparsepos, C::sparse::pos , position);
^
sparse.xs:128:3: warning: ânewbless_sparsetokâ defined but not used [-Wunused-function]
newbless_##type (type##_t e) \
^
sparse.xs:140:1: note: in expansion of macro âCREATE_SPARSEâ
CREATE_SPARSE(sparsetok, C::sparse::tok , token);
^
sparse.xs:128:3: warning: ânewbless_sparsestmtâ defined but not used [-Wunused-function]
newbless_##type (type##_t e) \
^
sparse.xs:141:1: note: in expansion of macro âCREATE_SPARSEâ
CREATE_SPARSE(sparsestmt, C::sparse::stmt , statement);
^
sparse.xs:128:3: warning: ânewbless_sparseexprâ defined but not used [-Wunused-function]
newbless_##type (type##_t e) \
^
sparse.xs:142:1: note: in expansion of macro âCREATE_SPARSEâ
CREATE_SPARSE(sparseexpr, C::sparse::expr , expression);
^
sparse.xs:128:3: warning: ânewbless_sparsesymâ defined but not used [-Wunused-function]
newbless_##type (type##_t e) \
^
sparse.xs:143:1: note: in expansion of macro âCREATE_SPARSEâ
CREATE_SPARSE(sparsesym, C::sparse::sym , symbol);
^
sparse.xs:128:3: warning: ânewbless_sparseidentâ defined but not used [-Wunused-function]
newbless_##type (type##_t e) \
^
sparse.xs:144:1: note: in expansion of macro âCREATE_SPARSEâ
CREATE_SPARSE(sparseident, C::sparse::ident , ident);
^
sparse.xs:133:14: warning: ânewsv_sparseidentâ defined but not used [-Wunused-function]
static SV *newsv_##type (type##_t e) \
^
sparse.xs:144:1: note: in expansion of macro âCREATE_SPARSEâ
CREATE_SPARSE(sparseident, C::sparse::ident , ident);
^
sparse.xs:128:3: warning: ânewbless_sparsectypeâ defined but not used [-Wunused-function]
newbless_##type (type##_t e) \
^
sparse.xs:145:1: note: in expansion of macro âCREATE_SPARSEâ
CREATE_SPARSE(sparsectype, C::sparse::ctype , ctype);
^
sparse.xs:128:3: warning: ânewbless_sparsesymctxâ defined but not used [-Wunused-function]
newbless_##type (type##_t e) \
^
sparse.xs:146:1: note: in expansion of macro âCREATE_SPARSEâ
CREATE_SPARSE(sparsesymctx,C::sparse::symctx, sym_context);
^
sparse.xs:128:3: warning: ânewbless_sparsescopeâ defined but not used [-Wunused-function]
newbless_##type (type##_t e) \
^
sparse.xs:147:1: note: in expansion of macro âCREATE_SPARSEâ
CREATE_SPARSE(sparsescope, C::sparse::scope , scope);
^
sparse.xs:128:3: warning: ânewbless_sparseexpandâ defined but not used [-Wunused-function]
newbless_##type (type##_t e) \
^
sparse.xs:148:1: note: in expansion of macro âCREATE_SPARSEâ
CREATE_SPARSE(sparseexpand,C::sparse::expand, expansion);
^
sparse.xs:128:3: warning: ânewbless_sparsectxâ defined but not used [-Wunused-function]
newbless_##type (type##_t e) \
^
sparse.xs:149:1: note: in expansion of macro âCREATE_SPARSEâ
CREATE_SPARSE(sparsectx, C::sparse::ctx , sparse_ctx);
^
sparse.xs:133:14: warning: ânewsv_sparsectxâ defined but not used [-Wunused-function]
static SV *newsv_##type (type##_t e) \
^
sparse.xs:149:1: note: in expansion of macro âCREATE_SPARSEâ
CREATE_SPARSE(sparsectx, C::sparse::ctx , sparse_ctx);
^
sparse.xs:128:3: warning: ânewbless_sparsestreamâ defined but not used [-Wunused-function]
newbless_##type (type##_t e) \
^
sparse.xs:150:1: note: in expansion of macro âCREATE_SPARSEâ
CREATE_SPARSE(sparsestream,C::sparse::stream, stream);
^
sparse.xs:283:12: warning: âbless_sparsectypeâ defined but not used [-Wunused-function]
static SV *bless_sparsectype(sparsectype_t e) { return bless_ctype(e); }
^
sparse.xs:289:12: warning: âbless_scopeâ defined but not used [-Wunused-function]
static SV *bless_scope(sparsescope_t e) {
^
sparse.xs:293:12: warning: âbless_sparsescopeâ defined but not used [-Wunused-function]
static SV *bless_sparsescope(sparsesymctx_t e) { return bless_symctx(e); }
^
sparse.xs:307:12: warning: âbless_sparseexpandâ defined but not used [-Wunused-function]
static SV *bless_sparseexpand(sparseexpand_t e) { return bless_expand(e); }
^
sparse.xs:313:12: warning: âbless_sparsestreamâ defined but not used [-Wunused-function]
static SV *bless_sparsestream(sparsestream_t e) { return bless_stream(e); }
^
sparse.xs: In function âsparse_mainâ:
sparse.xs:348:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
sparse.c: In function âXS_C__sparse_x2â:
sparse.c:674:8: warning: âRETVALâ may be used uninitialized in this function [-Wmaybe-uninitialized]
if (RETVAL) { sv_bless (sv_setref_pv (ST(0), NULL, RETVAL), sparsepos_class_hv); } else { ST(0) = &PL_sv_undef; }
^
sparse.c:670:12: note: âRETVALâ was declared here
sparsepos RETVAL;
^
In file included from src/sparse-0.4.4/lib.c:28:0,
from src/sparse-0.4.4/parse.c:36,
from sparse.xs:25:
src/sparse-0.4.4/simplify.c: In function âsimplify_instructionâ:
src/sparse-0.4.4/linearize.h:280:20: warning: inlining failed in call to âuse_pseudoâ: call is unlikely and code size would grow [-Winline]
static inline void use_pseudo(SCTX_ struct instruction *insn, pseudo_t p, pseudo_t *pp)
^
In file included from src/sparse-0.4.4/parse.c:47:0,
from sparse.xs:25:
src/sparse-0.4.4/simplify.c:850:5: warning: called from here [-Winline]
use_pseudo(sctx_ insn, def->src1, &insn->cond);
^
src/sparse-0.4.4/simplify.c:167:20: warning: inlining failed in call to âremove_usageâ: call is unlikely and code size would grow [-Winline]
static inline void remove_usage(SCTX_ pseudo_t p, pseudo_t *usep)
^
src/sparse-0.4.4/simplify.c:851:5: warning: called from here [-Winline]
remove_usage(sctx_ cond, &insn->cond);
^
In file included from src/sparse-0.4.4/lib.c:28:0,
from src/sparse-0.4.4/parse.c:36,
from sparse.xs:25:
src/sparse-0.4.4/linearize.h:280:20: warning: inlining failed in call to âuse_pseudoâ: call is unlikely and code size would grow [-Winline]
static inline void use_pseudo(SCTX_ struct instruction *insn, pseudo_t p, pseudo_t *pp)
^
In file included from src/sparse-0.4.4/parse.c:47:0,
from sparse.xs:25:
src/sparse-0.4.4/simplify.c:858:5: warning: called from here [-Winline]
use_pseudo(sctx_ insn, def->src, &insn->cond);
^
src/sparse-0.4.4/simplify.c:167:20: warning: inlining failed in call to âremove_usageâ: call is unlikely and code size would grow [-Winline]
static inline void remove_usage(SCTX_ pseudo_t p, pseudo_t *usep)
^
src/sparse-0.4.4/simplify.c:859:5: warning: called from here [-Winline]
remove_usage(sctx_ cond, &insn->cond);
^
In file included from src/sparse-0.4.4/lib.c:28:0,
from src/sparse-0.4.4/parse.c:36,
from sparse.xs:25:
src/sparse-0.4.4/linearize.c: In function âlinearize_symbolâ:
src/sparse-0.4.4/linearize.h:280:20: warning: inlining failed in call to âuse_pseudoâ: call is unlikely and code size would grow [-Winline]
static inline void use_pseudo(SCTX_ struct instruction *insn, pseudo_t p, pseudo_t *pp)
^
In file included from src/sparse-0.4.4/parse.c:42:0,
from sparse.xs:25:
src/sparse-0.4.4/linearize.c:2158:4: warning: called from here [-Winline]
use_pseudo(sctx_ insn, result, &insn->src);
^
rm -f blib/arch/auto/C/sparse/sparse.so
cc -shared -O2 -L/usr/local/lib -fstack-protector sparse.o src/sparse-0.4.4/libsparse.a -o blib/arch/auto/C/sparse/sparse.so \
\
cc: error: src/sparse-0.4.4/libsparse.a: No such file or directory
Makefile:500: recipe for target 'blib/arch/auto/C/sparse/sparse.so' failed
make: *** [blib/arch/auto/C/sparse/sparse.so] Error 1
------------------------------
PREREQUISITES
------------------------------
Prerequisite modules loaded:
build_requires:
Module Need Have
------------------- ---- ----
ExtUtils::MakeMaker 0 7.04
configure_requires:
Module Need Have
------------------- ---- ----
ExtUtils::MakeMaker 0 7.04
------------------------------
ENVIRONMENT AND OTHER CONTEXT
------------------------------
Environment variables:
AUTOMATED_TESTING = 1
HARNESS_OPTIONS = j5
LANG = en_GB.UTF-8
PATH = /home/njh/perl5/perlbrew/bin:/home/njh/perl5/perlbrew/perls/perl-5.12.4/bin:/home/njh/perl5/perlbrew/bin:/usr/bin:/bin
PERL5LIB =
PERL5OPT =
PERL5_CPANPLUS_IS_RUNNING = 31083
PERL5_CPAN_IS_EXECUTING = /home/njh/.cpan/build/C-sparse-0.07-FbJPbR/Makefile.PL
PERL5_CPAN_IS_RUNNING = 31083
PERLBREW_BASHRC_VERSION = 0.74
PERLBREW_HOME = /home/njh/.perlbrew
PERLBREW_LIB =
PERLBREW_MANPATH = /home/njh/perl5/perlbrew/perls/perl-5.12.4/man
PERLBREW_PATH = /home/njh/perl5/perlbrew/bin:/home/njh/perl5/perlbrew/perls/perl-5.12.4/bin
PERLBREW_PERL = perl-5.12.4
PERLBREW_ROOT = /home/njh/perl5/perlbrew
PERLBREW_VERSION = 0.74
PERL_AUTOINSTALL = --defaultdeps
PERL_EXTUTILS_AUTOINSTALL = --defaultdeps
PERL_LOCAL_LIB_ROOT =
SHELL = /bin/sh
Perl special variables (and OS-specific diagnostics, for MSWin32):
$^X = /home/njh/perl5/perlbrew/perls/perl-5.12.4/bin/perl
$UID/$EUID = 1000 / 1000
$GID = 1000 4 20 24 27 29 44 46 60 100 101 108 997 998 999 1000
$EGID = 1000 4 20 24 27 29 44 46 60 100 101 108 997 998 999 1000
Perl module toolchain versions installed:
Module Have
------------------- --------
CPAN 1.9800
CPAN::Meta 2.150005
Cwd 3.47
ExtUtils::CBuilder 0.280223
ExtUtils::Command 1.20
ExtUtils::Install 2.04
ExtUtils::MakeMaker 7.04
ExtUtils::Manifest 1.65
ExtUtils::ParseXS 3.24
File::Spec 3.47
JSON 2.90
JSON::PP 2.27400
Module::Build 0.4214
Module::Signature 0.70
Parse::CPAN::Meta 1.4422
Test::Harness 3.36
Test::More 1.302059
YAML 0.98
YAML::Syck 1.29
version 0.9902
--
Summary of my perl5 (revision 5 version 12 subversion 4) configuration:
Platform:
osname=linux, osvers=3.2.27+, archname=armv6l-linux-thread-multi
uname='linux pi 3.2.27+ #250 preempt thu oct 18 19:03:02 bst 2012 armv6l gnulinux '
config_args='-de -Dprefix=/home/njh/perl5/perlbrew/perls/perl-5.12.4 -Duseithreads -Dusemultiplicity -Accflags=-Os -W -Wformat=2 -Wswitch -Wshadow -Wwrite-strings -Wuninitialized -Wall -pipe -fomit-frame-pointer -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 -Aeval:scriptdir=/home/njh/perl5/perlbrew/perls/perl-5.12.4/bin'
hint=recommended, useposix=true, d_sigaction=define
useithreads=define, usemultiplicity=define
useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
use64bitint=undef, use64bitall=undef, uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -Os -W -Wformat=2 -Wswitch -Wshadow -Wwrite-strings -Wuninitialized -Wall -pipe -fomit-frame-pointer -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 -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
optimize='-O2',
cppflags='-D_REENTRANT -D_GNU_SOURCE -Os -W -Wformat=2 -Wswitch -Wshadow -Wwrite-strings -Wuninitialized -Wall -pipe -fomit-frame-pointer -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 -fno-strict-aliasing -I/usr/local/include'
ccversion='', gccversion='4.6.3', gccosandvers=''
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=8
ivtype='long', ivsize=4, 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/arm-linux-gnueabihf /lib /usr/lib/arm-linux-gnueabihf /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: MULTIPLICITY PERL_DONT_CREATE_GVSV
PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP USE_ITHREADS
USE_LARGE_FILES USE_PERLIO USE_PERL_ATOF
USE_REENTRANT_API
Built under linux
Compiled at Feb 2 2013 11:52:08
%ENV:
PERL5LIB=""
PERL5OPT=""
PERL5_CPANPLUS_IS_RUNNING="31083"
PERL5_CPAN_IS_EXECUTING="/home/njh/.cpan/build/C-sparse-0.07-FbJPbR/Makefile.PL"
PERL5_CPAN_IS_RUNNING="31083"
PERLBREW_BASHRC_VERSION="0.74"
PERLBREW_HOME="/home/njh/.perlbrew"
PERLBREW_LIB=""
PERLBREW_MANPATH="/home/njh/perl5/perlbrew/perls/perl-5.12.4/man"
PERLBREW_PATH="/home/njh/perl5/perlbrew/bin:/home/njh/perl5/perlbrew/perls/perl-5.12.4/bin"
PERLBREW_PERL="perl-5.12.4"
PERLBREW_ROOT="/home/njh/perl5/perlbrew"
PERLBREW_VERSION="0.74"
PERL_AUTOINSTALL="--defaultdeps"
PERL_EXTUTILS_AUTOINSTALL="--defaultdeps"
PERL_LOCAL_LIB_ROOT=""
@INC:
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/site_perl/5.12.4/armv6l-linux-thread-multi
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/site_perl/5.12.4
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4/armv6l-linux-thread-multi
/home/njh/perl5/perlbrew/perls/perl-5.12.4/lib/5.12.4
.