Skip to content

Instantly share code, notes, and snippets.

@gerdr
Created December 23, 2011 13:17
Show Gist options
  • Save gerdr/1514185 to your computer and use it in GitHub Desktop.
Save gerdr/1514185 to your computer and use it in GitHub Desktop.
clang warnings
src/string/api.c:415:39: warning: cast from 'char *' to 'INTVAL *' (aka 'long long *') increases required alignment from 1 to 8 [-Wcast-align]
INTVAL * const buffer_flags = Buffer_bufflagsptr(d);
^~~~~~~~~~~~~~~~~~~~~
./include\parrot/pobj.h:73:32: note: expanded from:
#define Buffer_bufflagsptr(b) ((INTVAL *)Buffer_bufprolog(b))
^
src/string/api.c:2812:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
src/string/api.c:2842:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
src/string/api.c:2872:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
4 warnings generated.
src/ops/core_ops.c:13355:22: warning: unused parameter 'cur_opcode' [-Wunused-parameter]
Parrot_end(opcode_t *cur_opcode, PARROT_INTERP) {
^
src/ops/core_ops.c:13355:34: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_end(opcode_t *cur_opcode, PARROT_INTERP) {
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/ops/core_ops.c:13360:35: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_noop(opcode_t *cur_opcode, PARROT_INTERP) {
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/ops/core_ops.c:13501:38: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_jump_ic(opcode_t *cur_opcode, PARROT_INTERP) {
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/ops/core_ops.c:13545:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((IREG(1) == 0)) {
~~~~~~~~^~~~
src/ops/core_ops.c:13545:18: note: remove extraneous parentheses around the comparison to silence this warning
if ((IREG(1) == 0)) {
~ ^ ~
src/ops/core_ops.c:13545:18: note: use '=' to turn this equality comparison into an assignment
if ((IREG(1) == 0)) {
^~
=
src/ops/core_ops.c:13920:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((IREG(1) == EXCEPT_doomed)) {
~~~~~~~~^~~~~~~~~~~~~~~~
src/ops/core_ops.c:13920:18: note: remove extraneous parentheses around the comparison to silence this warning
if ((IREG(1) == EXCEPT_doomed)) {
~ ^ ~
src/ops/core_ops.c:13920:18: note: use '=' to turn this equality comparison into an assignment
if ((IREG(1) == EXCEPT_doomed)) {
^~
=
src/ops/core_ops.c:13939:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((ICONST(1) == EXCEPT_doomed)) {
~~~~~~~~~~^~~~~~~~~~~~~~~~
src/ops/core_ops.c:13939:20: note: remove extraneous parentheses around the comparison to silence this warning
if ((ICONST(1) == EXCEPT_doomed)) {
~ ^ ~
src/ops/core_ops.c:13939:20: note: use '=' to turn this equality comparison into an assignment
if ((ICONST(1) == EXCEPT_doomed)) {
^~
=
src/ops/core_ops.c:13958:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((IREG(1) == EXCEPT_doomed)) {
~~~~~~~~^~~~~~~~~~~~~~~~
src/ops/core_ops.c:13958:18: note: remove extraneous parentheses around the comparison to silence this warning
if ((IREG(1) == EXCEPT_doomed)) {
~ ^ ~
src/ops/core_ops.c:13958:18: note: use '=' to turn this equality comparison into an assignment
if ((IREG(1) == EXCEPT_doomed)) {
^~
=
src/ops/core_ops.c:13977:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((ICONST(1) == EXCEPT_doomed)) {
~~~~~~~~~~^~~~~~~~~~~~~~~~
src/ops/core_ops.c:13977:20: note: remove extraneous parentheses around the comparison to silence this warning
if ((ICONST(1) == EXCEPT_doomed)) {
~ ^ ~
src/ops/core_ops.c:13977:20: note: use '=' to turn this equality comparison into an assignment
if ((ICONST(1) == EXCEPT_doomed)) {
^~
=
src/ops/core_ops.c:14028:41: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((PREG(1)->vtable->base_type == enum_class_Exception)) {
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
src/ops/core_ops.c:14028:41: note: remove extraneous parentheses around the comparison to silence this warning
if ((PREG(1)->vtable->base_type == enum_class_Exception)) {
~ ^ ~
src/ops/core_ops.c:14028:41: note: use '=' to turn this equality comparison into an assignment
if ((PREG(1)->vtable->base_type == enum_class_Exception)) {
^~
=
src/ops/core_ops.c:14050:36: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((eh->vtable->base_type == enum_class_ExceptionHandler)) {
~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/ops/core_ops.c:14050:36: note: remove extraneous parentheses around the comparison to silence this warning
if ((eh->vtable->base_type == enum_class_ExceptionHandler)) {
~ ^ ~
src/ops/core_ops.c:14050:36: note: use '=' to turn this equality comparison into an assignment
if ((eh->vtable->base_type == enum_class_ExceptionHandler)) {
^~
=
src/ops/core_ops.c:14083:43: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((PCONST(1)->vtable->base_type == enum_class_Exception)) {
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
src/ops/core_ops.c:14083:43: note: remove extraneous parentheses around the comparison to silence this warning
if ((PCONST(1)->vtable->base_type == enum_class_Exception)) {
~ ^ ~
src/ops/core_ops.c:14083:43: note: use '=' to turn this equality comparison into an assignment
if ((PCONST(1)->vtable->base_type == enum_class_Exception)) {
^~
=
src/ops/core_ops.c:14105:36: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((eh->vtable->base_type == enum_class_ExceptionHandler)) {
~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/ops/core_ops.c:14105:36: note: remove extraneous parentheses around the comparison to silence this warning
if ((eh->vtable->base_type == enum_class_ExceptionHandler)) {
~ ^ ~
src/ops/core_ops.c:14105:36: note: use '=' to turn this equality comparison into an assignment
if ((eh->vtable->base_type == enum_class_ExceptionHandler)) {
^~
=
src/ops/core_ops.c:14137:41: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((PREG(1)->vtable->base_type == enum_class_Exception)) {
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
src/ops/core_ops.c:14137:41: note: remove extraneous parentheses around the comparison to silence this warning
if ((PREG(1)->vtable->base_type == enum_class_Exception)) {
~ ^ ~
src/ops/core_ops.c:14137:41: note: use '=' to turn this equality comparison into an assignment
if ((PREG(1)->vtable->base_type == enum_class_Exception)) {
^~
=
src/ops/core_ops.c:14167:43: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((PCONST(1)->vtable->base_type == enum_class_Exception)) {
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
src/ops/core_ops.c:14167:43: note: remove extraneous parentheses around the comparison to silence this warning
if ((PCONST(1)->vtable->base_type == enum_class_Exception)) {
~ ^ ~
src/ops/core_ops.c:14167:43: note: use '=' to turn this equality comparison into an assignment
if ((PCONST(1)->vtable->base_type == enum_class_Exception)) {
^~
=
src/ops/core_ops.c:14580:12: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((p == NULLfunc)) {
~~^~~~~~~~~~~
src/ops/core_ops.c:14580:12: note: remove extraneous parentheses around the comparison to silence this warning
if ((p == NULLfunc)) {
~ ^ ~
src/ops/core_ops.c:14580:12: note: use '=' to turn this equality comparison into an assignment
if ((p == NULLfunc)) {
^~
=
src/ops/core_ops.c:14607:12: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((p == NULLfunc)) {
~~^~~~~~~~~~~
src/ops/core_ops.c:14607:12: note: remove extraneous parentheses around the comparison to silence this warning
if ((p == NULLfunc)) {
~ ^ ~
src/ops/core_ops.c:14607:12: note: use '=' to turn this equality comparison into an assignment
if ((p == NULLfunc)) {
^~
=
src/ops/core_ops.c:14634:12: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((p == NULLfunc)) {
~~^~~~~~~~~~~
src/ops/core_ops.c:14634:12: note: remove extraneous parentheses around the comparison to silence this warning
if ((p == NULLfunc)) {
~ ^ ~
src/ops/core_ops.c:14634:12: note: use '=' to turn this equality comparison into an assignment
if ((p == NULLfunc)) {
^~
=
src/ops/core_ops.c:14661:12: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((p == NULLfunc)) {
~~^~~~~~~~~~~
src/ops/core_ops.c:14661:12: note: remove extraneous parentheses around the comparison to silence this warning
if ((p == NULLfunc)) {
~ ^ ~
src/ops/core_ops.c:14661:12: note: use '=' to turn this equality comparison into an assignment
if ((p == NULLfunc)) {
^~
=
src/ops/core_ops.c:14688:12: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((p == NULLfunc)) {
~~^~~~~~~~~~~
src/ops/core_ops.c:14688:12: note: remove extraneous parentheses around the comparison to silence this warning
if ((p == NULLfunc)) {
~ ^ ~
src/ops/core_ops.c:14688:12: note: use '=' to turn this equality comparison into an assignment
if ((p == NULLfunc)) {
^~
=
src/ops/core_ops.c:14715:12: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((p == NULLfunc)) {
~~^~~~~~~~~~~
src/ops/core_ops.c:14715:12: note: remove extraneous parentheses around the comparison to silence this warning
if ((p == NULLfunc)) {
~ ^ ~
src/ops/core_ops.c:14715:12: note: use '=' to turn this equality comparison into an assignment
if ((p == NULLfunc)) {
^~
=
src/ops/core_ops.c:14740:12: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((p == NULL)) {
~~^~~~~~~
src/ops/core_ops.c:14740:12: note: remove extraneous parentheses around the comparison to silence this warning
if ((p == NULL)) {
~ ^ ~
src/ops/core_ops.c:14740:12: note: use '=' to turn this equality comparison into an assignment
if ((p == NULL)) {
^~
=
src/ops/core_ops.c:14765:12: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((p == NULL)) {
~~^~~~~~~
src/ops/core_ops.c:14765:12: note: remove extraneous parentheses around the comparison to silence this warning
if ((p == NULL)) {
~ ^ ~
src/ops/core_ops.c:14765:12: note: use '=' to turn this equality comparison into an assignment
if ((p == NULL)) {
^~
=
src/ops/core_ops.c:15071:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((IREG(1) == IREG(2))) {
~~~~~~~~^~~~~~~
src/ops/core_ops.c:15071:18: note: remove extraneous parentheses around the comparison to silence this warning
if ((IREG(1) == IREG(2))) {
~ ^ ~
src/ops/core_ops.c:15071:18: note: use '=' to turn this equality comparison into an assignment
if ((IREG(1) == IREG(2))) {
^~
=
src/ops/core_ops.c:15080:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((ICONST(1) == IREG(2))) {
~~~~~~~~~~^~~~~~~
src/ops/core_ops.c:15080:20: note: remove extraneous parentheses around the comparison to silence this warning
if ((ICONST(1) == IREG(2))) {
~ ^ ~
src/ops/core_ops.c:15080:20: note: use '=' to turn this equality comparison into an assignment
if ((ICONST(1) == IREG(2))) {
^~
=
src/ops/core_ops.c:15089:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((IREG(1) == ICONST(2))) {
~~~~~~~~^~~~~~~~~
src/ops/core_ops.c:15089:18: note: remove extraneous parentheses around the comparison to silence this warning
if ((IREG(1) == ICONST(2))) {
~ ^ ~
src/ops/core_ops.c:15089:18: note: use '=' to turn this equality comparison into an assignment
if ((IREG(1) == ICONST(2))) {
^~
=
src/ops/core_ops.c:15098:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((NREG(1) == NREG(2))) {
~~~~~~~~^~~~~~~
src/ops/core_ops.c:15098:18: note: remove extraneous parentheses around the comparison to silence this warning
if ((NREG(1) == NREG(2))) {
~ ^ ~
src/ops/core_ops.c:15098:18: note: use '=' to turn this equality comparison into an assignment
if ((NREG(1) == NREG(2))) {
^~
=
src/ops/core_ops.c:15107:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((NCONST(1) == NREG(2))) {
~~~~~~~~~~^~~~~~~
src/ops/core_ops.c:15107:20: note: remove extraneous parentheses around the comparison to silence this warning
if ((NCONST(1) == NREG(2))) {
~ ^ ~
src/ops/core_ops.c:15107:20: note: use '=' to turn this equality comparison into an assignment
if ((NCONST(1) == NREG(2))) {
^~
=
src/ops/core_ops.c:15116:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((NREG(1) == NCONST(2))) {
~~~~~~~~^~~~~~~~~
src/ops/core_ops.c:15116:18: note: remove extraneous parentheses around the comparison to silence this warning
if ((NREG(1) == NCONST(2))) {
~ ^ ~
src/ops/core_ops.c:15116:18: note: use '=' to turn this equality comparison into an assignment
if ((NREG(1) == NCONST(2))) {
^~
=
src/ops/core_ops.c:15243:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((SREG(1) == SREG(2))) {
~~~~~~~~^~~~~~~
src/ops/core_ops.c:15243:18: note: remove extraneous parentheses around the comparison to silence this warning
if ((SREG(1) == SREG(2))) {
~ ^ ~
src/ops/core_ops.c:15243:18: note: use '=' to turn this equality comparison into an assignment
if ((SREG(1) == SREG(2))) {
^~
=
src/ops/core_ops.c:15252:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((SCONST(1) == SREG(2))) {
~~~~~~~~~~^~~~~~~
src/ops/core_ops.c:15252:20: note: remove extraneous parentheses around the comparison to silence this warning
if ((SCONST(1) == SREG(2))) {
~ ^ ~
src/ops/core_ops.c:15252:20: note: use '=' to turn this equality comparison into an assignment
if ((SCONST(1) == SREG(2))) {
^~
=
src/ops/core_ops.c:15261:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((SREG(1) == SCONST(2))) {
~~~~~~~~^~~~~~~~~
src/ops/core_ops.c:15261:18: note: remove extraneous parentheses around the comparison to silence this warning
if ((SREG(1) == SCONST(2))) {
~ ^ ~
src/ops/core_ops.c:15261:18: note: use '=' to turn this equality comparison into an assignment
if ((SREG(1) == SCONST(2))) {
^~
=
src/ops/core_ops.c:15270:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((SCONST(1) == SCONST(2))) {
~~~~~~~~~~^~~~~~~~~
src/ops/core_ops.c:15270:20: note: remove extraneous parentheses around the comparison to silence this warning
if ((SCONST(1) == SCONST(2))) {
~ ^ ~
src/ops/core_ops.c:15270:20: note: use '=' to turn this equality comparison into an assignment
if ((SCONST(1) == SCONST(2))) {
^~
=
src/ops/core_ops.c:15279:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((PREG(1) == PREG(2))) {
~~~~~~~~^~~~~~~
src/ops/core_ops.c:15279:18: note: remove extraneous parentheses around the comparison to silence this warning
if ((PREG(1) == PREG(2))) {
~ ^ ~
src/ops/core_ops.c:15279:18: note: use '=' to turn this equality comparison into an assignment
if ((PREG(1) == PREG(2))) {
^~
=
src/ops/core_ops.c:16194:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((PREG(2) == PREG(3))) {
~~~~~~~~^~~~~~~
src/ops/core_ops.c:16194:18: note: remove extraneous parentheses around the comparison to silence this warning
if ((PREG(2) == PREG(3))) {
~ ^ ~
src/ops/core_ops.c:16194:18: note: use '=' to turn this equality comparison into an assignment
if ((PREG(2) == PREG(3))) {
^~
=
src/ops/core_ops.c:16230:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((PREG(2) == PREG(3))) {
~~~~~~~~^~~~~~~
src/ops/core_ops.c:16230:18: note: remove extraneous parentheses around the comparison to silence this warning
if ((PREG(2) == PREG(3))) {
~ ^ ~
src/ops/core_ops.c:16230:18: note: use '=' to turn this equality comparison into an assignment
if ((PREG(2) == PREG(3))) {
^~
=
src/ops/core_ops.c:21187:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((SREG(2) == NULL)) {
~~~~~~~~^~~~~~~
src/ops/core_ops.c:21187:18: note: remove extraneous parentheses around the comparison to silence this warning
if ((SREG(2) == NULL)) {
~ ^ ~
src/ops/core_ops.c:21187:18: note: use '=' to turn this equality comparison into an assignment
if ((SREG(2) == NULL)) {
^~
=
src/ops/core_ops.c:21226:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((SCONST(2) == NULL)) {
~~~~~~~~~~^~~~~~~
src/ops/core_ops.c:21226:20: note: remove extraneous parentheses around the comparison to silence this warning
if ((SCONST(2) == NULL)) {
~ ^ ~
src/ops/core_ops.c:21226:20: note: use '=' to turn this equality comparison into an assignment
if ((SCONST(2) == NULL)) {
^~
=
src/ops/core_ops.c:21265:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((SREG(2) == NULL)) {
~~~~~~~~^~~~~~~
src/ops/core_ops.c:21265:18: note: remove extraneous parentheses around the comparison to silence this warning
if ((SREG(2) == NULL)) {
~ ^ ~
src/ops/core_ops.c:21265:18: note: use '=' to turn this equality comparison into an assignment
if ((SREG(2) == NULL)) {
^~
=
src/ops/core_ops.c:21304:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((SCONST(2) == NULL)) {
~~~~~~~~~~^~~~~~~
src/ops/core_ops.c:21304:20: note: remove extraneous parentheses around the comparison to silence this warning
if ((SCONST(2) == NULL)) {
~ ^ ~
src/ops/core_ops.c:21304:20: note: use '=' to turn this equality comparison into an assignment
if ((SCONST(2) == NULL)) {
^~
=
src/ops/core_ops.c:23017:35: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_trap(opcode_t *cur_opcode, PARROT_INTERP) {
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
41 warnings generated.
src/embed/bytecode.c:80:38: warning: cast from 'const unsigned char *' to 'const opcode_t *' (aka 'const long long *') increases required alignment from 1 to 8 [-Wcast-align]
if (!PackFile_unpack(interp, pf, (const opcode_t *)pbc, bytecode_size)) {
^~~~~~~~~~~~~~~~~~~~~
1 warning generated.
src/string/encoding.c:205:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
src/string/encoding.c:238:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
2 warnings generated.
src/exceptions.c:237:45: warning: cast from 'opcode_t *' (aka 'long long *') to 'Parrot_runloop *' (aka 'struct parrot_runloop_t *') increases required alignment from 8 to 16 [-Wcast-align]
Parrot_runloop * const jump_point = (Parrot_runloop *)address;
^~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
src/alarm.c:88:26: warning: unused parameter 'wait' [-Wunused-parameter]
posix_alarm_set(FLOATVAL wait)
^
src/alarm.c:218:27: warning: unused parameter 'when' [-Wunused-parameter]
Parrot_alarm_set(FLOATVAL when)
^
2 warnings generated.
src/gc/alloc_resources.c:319:22: warning: cast from 'char *' to 'PObj *' (aka 'struct pobj_t *') increases required alignment from 1 to 8 [-Wcast-align]
object = (PObj*)((char *)object + pool->object_size);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gc/alloc_resources.c:722:20: warning: cast from 'char *' to 'PMC *' (aka 'struct PMC *') increases required alignment from 1 to 8 [-Wcast-align]
PMC *p = (PMC *)((char*)cur_arena->start_objects);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gc/alloc_resources.c:734:17: warning: cast from 'char *' to 'PMC *' (aka 'struct PMC *') increases required alignment from 1 to 8 [-Wcast-align]
p = (PMC *)((char *)p + object_size);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
src/gc/gc_ms.c:1080:25: warning: cast from 'char *' to 'PMC_Attribute_Free_List *' (aka 'struct PMC_Attribute_Free_List *') increases required alignment from 1 to 8 [-Wcast-align]
pool->newfree = (PMC_Attribute_Free_List *)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gc/gc_ms.c:1115:23: warning: cast from 'char *' to 'PMC_Attribute_Free_List *' (aka 'struct PMC_Attribute_Free_List *') increases required alignment from 1 to 8 [-Wcast-align]
pool->newlast = (PMC_Attribute_Free_List *)((char *)next + item_space);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gc/gc_ms.c:1952:47: warning: cast from 'char *' to 'INTVAL *' (aka 'long long *') increases required alignment from 1 to 8 [-Wcast-align]
Memory_Block *old_block = Buffer_pool(b);
^~~~~~~~~~~~~~
./include\parrot/pobj.h:78:44: note: expanded from:
#define Buffer_pool(b) ((Memory_Block *)( *(INTVAL*)(Buffer_bufprolog(b)) & ~3 ))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gc/gc_ms.c:1956:21: warning: cast from 'char *' to 'Parrot_Buffer *' (aka 'struct buffer_t *') increases required alignment from 1 to 8 [-Wcast-align]
b = (Parrot_Buffer *)((char *)b + object_size);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
In file included from src/gc/gc_ms2.c:16:
./include\parrot/pointer_array.h:162:18: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_pa_remove(PARROT_INTERP, ARGIN(Parrot_Pointer_Array *self), ARGIN(void *ptr))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/gc/gc_ms2.c:724:49: warning: cast from 'char *' to 'pmc_alloc_struct *' (aka 'struct pmc_alloc_struct *') increases required alignment from 1 to 8 [-Wcast-align]
Parrot_pa_remove(interp, self->objects, PMC2PAC(pmc)->ptr);
^~~~~~~~~~~~
src/gc/gc_ms2.c:31:21: note: expanded from:
#define PMC2PAC(p) ((pmc_alloc_struct *)((char*)(p) - sizeof (void *)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gc/gc_ms2.c:729:58: warning: cast from 'char *' to 'pmc_alloc_struct *' (aka 'struct pmc_alloc_struct *') increases required alignment from 1 to 8 [-Wcast-align]
Parrot_gc_pool_free(interp, self->pmc_allocator, PMC2PAC(pmc));
^~~~~~~~~~~~
src/gc/gc_ms2.c:31:21: note: expanded from:
#define PMC2PAC(p) ((pmc_alloc_struct *)((char*)(p) - sizeof (void *)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gc/gc_ms2.c:752:38: warning: cast from 'char *' to 'pmc_alloc_struct *' (aka 'struct pmc_alloc_struct *') increases required alignment from 1 to 8 [-Wcast-align]
pmc_alloc_struct * const item = PMC2PAC(pmc);
^~~~~~~~~~~~
src/gc/gc_ms2.c:31:21: note: expanded from:
#define PMC2PAC(p) ((pmc_alloc_struct *)((char*)(p) - sizeof (void *)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gc/gc_ms2.c:834:49: warning: cast from 'char *' to 'string_alloc_struct *' (aka 'struct string_alloc_struct *') increases required alignment from 1 to 8 [-Wcast-align]
Parrot_pa_remove(interp, self->strings, STR2PAC(s)->ptr);
^~~~~~~~~~
src/gc/gc_ms2.c:32:21: note: expanded from:
#define STR2PAC(p) ((string_alloc_struct *)((char*)(p) - sizeof (void *)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gc/gc_ms2.c:842:61: warning: cast from 'char *' to 'string_alloc_struct *' (aka 'struct string_alloc_struct *') increases required alignment from 1 to 8 [-Wcast-align]
Parrot_gc_pool_free(interp, self->string_allocator, STR2PAC(s));
^~~~~~~~~~
src/gc/gc_ms2.c:32:21: note: expanded from:
#define STR2PAC(p) ((string_alloc_struct *)((char*)(p) - sizeof (void *)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gc/gc_ms2.c:1152:44: warning: cast from 'char *' to 'pmc_alloc_struct *' (aka 'struct pmc_alloc_struct *') increases required alignment from 1 to 8 [-Wcast-align]
Parrot_pa_remove(interp, list, PMC2PAC(pmc)->ptr);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
src/gc/gc_ms2.c:31:21: note: expanded from:
#define PMC2PAC(p) ((pmc_alloc_struct *)((char*)(p) - sizeof (void *)))
^
./include\parrot/pointer_array.h:57:15: note: expanded from:
{ _code } \
^~~~~
src/gc/gc_ms2.c:1192:40: warning: cast from 'char *' to 'pmc_alloc_struct *' (aka 'struct pmc_alloc_struct *') increases required alignment from 1 to 8 [-Wcast-align]
Parrot_pa_remove(interp, list, PMC2PAC(pmc)->ptr);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
src/gc/gc_ms2.c:31:21: note: expanded from:
#define PMC2PAC(p) ((pmc_alloc_struct *)((char*)(p) - sizeof (void *)))
^
./include\parrot/pointer_array.h:57:15: note: expanded from:
{ _code } \
^~~~~
src/gc/gc_ms2.c:1230:44: warning: cast from 'char *' to 'string_alloc_struct *' (aka 'struct string_alloc_struct *') increases required alignment from 1 to 8 [-Wcast-align]
Parrot_pa_remove(interp, list, STR2PAC(obj)->ptr);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
src/gc/gc_ms2.c:32:21: note: expanded from:
#define STR2PAC(p) ((string_alloc_struct *)((char*)(p) - sizeof (void *)))
^
./include\parrot/pointer_array.h:57:15: note: expanded from:
{ _code } \
^~~~~
src/gc/gc_ms2.c:1262:30: warning: cast from 'char *' to 'pmc_alloc_struct *' (aka 'struct pmc_alloc_struct *') increases required alignment from 1 to 8 [-Wcast-align]
pmc_alloc_struct *item = PMC2PAC(ptr);
^~~~~~~~~~~~
src/gc/gc_ms2.c:31:21: note: expanded from:
#define PMC2PAC(p) ((pmc_alloc_struct *)((char*)(p) - sizeof (void *)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10 warnings generated.
In file included from src/gc/gc_gms.c:108:
./include\parrot/pointer_array.h:162:18: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_pa_remove(PARROT_INTERP, ARGIN(Parrot_Pointer_Array *self), ARGIN(void *ptr))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/gc/gc_gms.c:1151:38: warning: cast from 'char *' to 'pmc_alloc_struct *' (aka 'struct pmc_alloc_struct *') increases required alignment from 1 to 8 [-Wcast-align]
pmc_alloc_struct * const item = PMC2PAC(pmc);
^~~~~~~~~~~~
src/gc/gc_gms.c:133:21: note: expanded from:
#define PMC2PAC(p) ((pmc_alloc_struct *)((char*)(p) - sizeof (void *)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gc/gc_gms.c:1404:51: warning: unused parameter 'flags' [-Wunused-parameter]
gc_gms_allocate_pmc_header(PARROT_INTERP, UINTVAL flags)
^
src/gc/gc_gms.c:1440:54: warning: cast from 'char *' to 'pmc_alloc_struct *' (aka 'struct pmc_alloc_struct *') increases required alignment from 1 to 8 [-Wcast-align]
Parrot_pa_remove(interp, self->objects[gen], PMC2PAC(pmc)->ptr);
^~~~~~~~~~~~
src/gc/gc_gms.c:133:21: note: expanded from:
#define PMC2PAC(p) ((pmc_alloc_struct *)((char*)(p) - sizeof (void *)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gc/gc_gms.c:1445:58: warning: cast from 'char *' to 'pmc_alloc_struct *' (aka 'struct pmc_alloc_struct *') increases required alignment from 1 to 8 [-Wcast-align]
Parrot_gc_pool_free(interp, self->pmc_allocator, PMC2PAC(pmc));
^~~~~~~~~~~~
src/gc/gc_gms.c:133:21: note: expanded from:
#define PMC2PAC(p) ((pmc_alloc_struct *)((char*)(p) - sizeof (void *)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gc/gc_gms.c:1469:37: warning: cast from 'char *' to 'pmc_alloc_struct *' (aka 'struct pmc_alloc_struct *') increases required alignment from 1 to 8 [-Wcast-align]
pmc_alloc_struct * const item = PMC2PAC(ptr);
^~~~~~~~~~~~
src/gc/gc_gms.c:133:21: note: expanded from:
#define PMC2PAC(p) ((pmc_alloc_struct *)((char*)(p) - sizeof (void *)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gc/gc_gms.c:1552:54: warning: cast from 'char *' to 'string_alloc_struct *' (aka 'struct string_alloc_struct *') increases required alignment from 1 to 8 [-Wcast-align]
Parrot_pa_remove(interp, self->strings[gen], STR2PAC(s)->ptr);
^~~~~~~~~~
src/gc/gc_gms.c:134:21: note: expanded from:
#define STR2PAC(p) ((string_alloc_struct *)((char*)(p) - sizeof (void *)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gc/gc_gms.c:1560:61: warning: cast from 'char *' to 'string_alloc_struct *' (aka 'struct string_alloc_struct *') increases required alignment from 1 to 8 [-Wcast-align]
Parrot_gc_pool_free(interp, self->string_allocator, STR2PAC(s));
^~~~~~~~~~
src/gc/gc_gms.c:134:21: note: expanded from:
#define STR2PAC(p) ((string_alloc_struct *)((char*)(p) - sizeof (void *)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gc/gc_gms.c:1600:40: warning: cast from 'char *' to 'string_alloc_struct *' (aka 'struct string_alloc_struct *') increases required alignment from 1 to 8 [-Wcast-align]
string_alloc_struct * const item = STR2PAC(ptr);
^~~~~~~~~~~~
src/gc/gc_gms.c:134:21: note: expanded from:
#define STR2PAC(p) ((string_alloc_struct *)((char*)(p) - sizeof (void *)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gc/gc_gms.c:1933:37: warning: cast from 'char *' to 'pmc_alloc_struct *' (aka 'struct pmc_alloc_struct *') increases required alignment from 1 to 8 [-Wcast-align]
pmc_alloc_struct * const item = PMC2PAC(pmc);
^~~~~~~~~~~~
src/gc/gc_gms.c:133:21: note: expanded from:
#define PMC2PAC(p) ((pmc_alloc_struct *)((char*)(p) - sizeof (void *)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10 warnings generated.
src/gc/mark_sweep.c:351:17: warning: cast from 'char *' to 'PObj *' (aka 'struct pobj_t *') increases required alignment from 1 to 8 [-Wcast-align]
b = (PObj *)((char *)b + object_size);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gc/mark_sweep.c:446:17: warning: cast from 'char *' to 'Parrot_Buffer *' (aka 'struct buffer_t *') increases required alignment from 1 to 8 [-Wcast-align]
b = (Parrot_Buffer *)((char *)b + object_size);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
src/gc/system.c:422:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
1 warning generated.
src/gc/fixed_allocator.c:460:21: warning: cast from 'char *' to 'Pool_Allocator_Free_List *' (aka 'struct Pool_Allocator_Free_List *') increases required alignment from 1 to 8 [-Wcast-align]
pool->newfree = (Pool_Allocator_Free_List *)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gc/fixed_allocator.c:554:23: warning: cast from 'char *' to 'Pool_Allocator_Free_List *' (aka 'struct Pool_Allocator_Free_List *') increases required alignment from 1 to 8 [-Wcast-align]
last = (Pool_Allocator_Free_List *)((char *)next + item_space);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
src/gc/string_gc.c:250:6: warning: cast from 'char *' to 'Memory_Block **' (aka 'struct Memory_Block **') increases required alignment from 1 to 8 [-Wcast-align]
*Buffer_poolptr(buffer) = gc->memory_pool->top_block;
^~~~~~~~~~~~~~~~~~~~~~
./include\parrot/pobj.h:79:28: note: expanded from:
#define Buffer_poolptr(b) ((Memory_Block **)Buffer_bufprolog(b))
^
src/gc/string_gc.c:311:6: warning: cast from 'char *' to 'Memory_Block **' (aka 'struct Memory_Block **') increases required alignment from 1 to 8 [-Wcast-align]
*Buffer_poolptr(buffer) = gc->memory_pool->top_block;
^~~~~~~~~~~~~~~~~~~~~~
./include\parrot/pobj.h:79:28: note: expanded from:
#define Buffer_poolptr(b) ((Memory_Block **)Buffer_bufprolog(b))
^
src/gc/string_gc.c:362:6: warning: cast from 'char *' to 'Memory_Block **' (aka 'struct Memory_Block **') increases required alignment from 1 to 8 [-Wcast-align]
*Buffer_poolptr(str) = pool->top_block;
^~~~~~~~~~~~~~~~~~~
./include\parrot/pobj.h:79:28: note: expanded from:
#define Buffer_poolptr(b) ((Memory_Block **)Buffer_bufprolog(b))
^
src/gc/string_gc.c:412:22: warning: cast from 'char *' to 'INTVAL *' (aka 'long long *') increases required alignment from 1 to 8 [-Wcast-align]
PARROT_ASSERT(!(*Buffer_bufflagsptr(str) & Buffer_shared_FLAG));
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include\parrot/pobj.h:73:32: note: expanded from:
#define Buffer_bufflagsptr(b) ((INTVAL *)Buffer_bufprolog(b))
^
./include\parrot/exceptions.h:299:29: note: expanded from:
# define PARROT_ASSERT(x) (x) ? ((void)0) : Parrot_confess(#x, __FILE__, __LINE__)
^
src/gc/string_gc.c:415:19: warning: cast from 'char *' to 'INTVAL *' (aka 'long long *') increases required alignment from 1 to 8 [-Wcast-align]
PARROT_ASSERT(Buffer_pool(str));
~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
./include\parrot/pobj.h:78:44: note: expanded from:
#define Buffer_pool(b) ((Memory_Block *)( *(INTVAL*)(Buffer_bufprolog(b)) & ~3 ))
^
./include\parrot/exceptions.h:299:29: note: expanded from:
# define PARROT_ASSERT(x) (x) ? ((void)0) : Parrot_confess(#x, __FILE__, __LINE__)
^
src/gc/string_gc.c:416:5: warning: cast from 'char *' to 'INTVAL *' (aka 'long long *') increases required alignment from 1 to 8 [-Wcast-align]
Buffer_pool(str)->freed += old_size;
^~~~~~~~~~~~~~~~
./include\parrot/pobj.h:78:44: note: expanded from:
#define Buffer_pool(b) ((Memory_Block *)( *(INTVAL*)(Buffer_bufprolog(b)) & ~3 ))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gc/string_gc.c:431:6: warning: cast from 'char *' to 'Memory_Block **' (aka 'struct Memory_Block **') increases required alignment from 1 to 8 [-Wcast-align]
*Buffer_poolptr(str) = pool->top_block;
^~~~~~~~~~~~~~~~~~~
./include\parrot/pobj.h:79:28: note: expanded from:
#define Buffer_poolptr(b) ((Memory_Block **)Buffer_bufprolog(b))
^
src/gc/string_gc.c:475:49: warning: cast from 'char *' to 'INTVAL *' (aka 'long long *') increases required alignment from 1 to 8 [-Wcast-align]
const INTVAL * const buffer_flags = Buffer_bufflagsptr(b);
^~~~~~~~~~~~~~~~~~~~~
./include\parrot/pobj.h:73:32: note: expanded from:
#define Buffer_bufflagsptr(b) ((INTVAL *)Buffer_bufprolog(b))
^
src/gc/string_gc.c:478:36: warning: cast from 'char *' to 'INTVAL *' (aka 'long long *') increases required alignment from 1 to 8 [-Wcast-align]
Memory_Block * block = Buffer_pool(b);
^~~~~~~~~~~~~~
./include\parrot/pobj.h:78:44: note: expanded from:
#define Buffer_pool(b) ((Memory_Block *)( *(INTVAL*)(Buffer_bufprolog(b)) & ~3 ))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gc/string_gc.c:818:42: warning: cast from 'char *' to 'INTVAL *' (aka 'long long *') increases required alignment from 1 to 8 [-Wcast-align]
Memory_Block * const old_block = Buffer_pool(b);
^~~~~~~~~~~~~~
./include\parrot/pobj.h:78:44: note: expanded from:
#define Buffer_pool(b) ((Memory_Block *)( *(INTVAL*)(Buffer_bufprolog(b)) & ~3 ))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gc/string_gc.c:928:17: warning: cast from 'char *' to 'INTVAL *' (aka 'long long *') increases required alignment from 1 to 8 [-Wcast-align]
flags = Buffer_bufflagsptr(old_buf);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
./include\parrot/pobj.h:73:32: note: expanded from:
#define Buffer_bufflagsptr(b) ((INTVAL *)Buffer_bufprolog(b))
^
src/gc/string_gc.c:946:10: warning: cast from 'char *' to 'INTVAL *' (aka 'long long *') increases required alignment from 1 to 8 [-Wcast-align]
*Buffer_bufflagsptr(hdr) |= Buffer_shared_FLAG;
^~~~~~~~~~~~~~~~~~~~~~~
./include\parrot/pobj.h:73:32: note: expanded from:
#define Buffer_bufflagsptr(b) ((INTVAL *)Buffer_bufprolog(b))
^
src/gc/string_gc.c:973:10: warning: cast from 'char *' to 'Memory_Block **' (aka 'struct Memory_Block **') increases required alignment from 1 to 8 [-Wcast-align]
*Buffer_poolptr(old_buf) = pool;
^~~~~~~~~~~~~~~~~~~~~~~
./include\parrot/pobj.h:79:28: note: expanded from:
#define Buffer_poolptr(b) ((Memory_Block **)Buffer_bufprolog(b))
^
13 warnings generated.
src/hash.c:920:22: warning: cast from 'char *' to 'HashBucket *' (aka 'struct _hashbucket *') increases required alignment from 1 to 8 [-Wcast-align]
bucket = (HashBucket *)((char *)*index + offset);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
src/hll.c:366:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
1 warning generated.
src/interp/inter_cb.c:268:34: warning: cast from 'char *' to 'PMC *' (aka 'struct PMC *') increases required alignment from 1 to 8 [-Wcast-align]
cb_data->external_data = (PMC*) external_data;
^~~~~~~~~~~~~~~~~~~~
1 warning generated.
src/interp/inter_create.c:379:42: warning: unused parameter 'exit_code' [-Wunused-parameter]
Parrot_really_destroy(PARROT_INTERP, int exit_code, SHIM(void *arg))
^
1 warning generated.
src/interp/inter_misc.c:265:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
src/interp/inter_misc.c:452:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
2 warnings generated.
src/call/context.c:419:22: warning: cast from 'char *' to 'INTVAL *' (aka 'long long *') increases required alignment from 1 to 8 [-Wcast-align]
ctx->bp.regs_i = (INTVAL *)((char *)ctx->registers + size_n);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/call/context.c:422:25: warning: cast from 'char *' to 'STRING **' (aka 'struct parrot_string_t **') increases required alignment from 1 to 8 [-Wcast-align]
ctx->bp_ps.regs_s = (STRING **)((char *)ctx->registers + size_nip);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
In file included from src/pointer_array.c:15:
./include\parrot/pointer_array.h:162:18: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_pa_remove(PARROT_INTERP, ARGIN(Parrot_Pointer_Array *self), ARGIN(void *ptr))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
1 warning generated.
src/namespace.c:663:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
1 warning generated.
src/nci/api.c:91:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
1 warning generated.
src/nci/signatures.c:166:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
1 warning generated.
src/oo.c:689:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
1 warning generated.
src/spf_vtable.c:237:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
src/spf_vtable.c:290:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
src/spf_vtable.c:339:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
src/spf_vtable.c:391:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
4 warnings generated.
src/sub.c:568:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
1 warning generated.
src/packfile/api.c:329:13: warning: cast from 'const char *' to 'const opcode_t *' (aka 'const long long *') increases required alignment from 1 to 8 [-Wcast-align]
(const opcode_t *)Parrot_str_cstring(interp, str);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/packfile/api.c:822:60: warning: unused parameter 'eval_pmc' [-Wunused-parameter]
pbc_action_enum_t action, ARGIN_NULLOK(PMC *eval_pmc))
^
./include\parrot/compiler.h:220:59: note: expanded from:
# define ARGIN_NULLOK(x) /*@in@*/ /*@null@*/ x
^
src/packfile/api.c:2450:38: warning: cast from 'char *' to 'opcode_t *' (aka 'long long *') increases required alignment from 1 to 8 [-Wcast-align]
if (!PackFile_unpack(interp, pf, (opcode_t *)program_code, (size_t)program_size))
^~~~~~~~~~~~~~~~~~~~~~~~
src/packfile/api.c:2559:38: warning: cast from 'char *' to 'opcode_t *' (aka 'long long *') increases required alignment from 1 to 8 [-Wcast-align]
if (!PackFile_unpack(interp, pf, (opcode_t *)program_code, (size_t)program_size))
^~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
src/packfile/pf_items.c:954:23: warning: cast from 'const unsigned char *' to 'const opcode_t *' (aka 'const long long *') increases required alignment from 1 to 8 [-Wcast-align]
*stream = (const opcode_t *)ucstream;
^~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
src/packfile/segments.c:440:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
1 warning generated.
src/platform/win32/io.c:116:25: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_io_std_os_handle(PARROT_INTERP, INTVAL fileno)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/platform/win32/io.c:192:26: warning: cast from 'char *' to 'LPCWSTR' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
fd = CreateFileW((LPCWSTR)spath, fAcc, fShare, NULL, fCreat,
^~~~~~~~~~~~~~
src/platform/win32/io.c:213:15: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_io_dup(PARROT_INTERP, PIOHANDLE handle)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/platform/win32/io.c:242:57: warning: unused parameter 'async' [-Wunused-parameter]
Parrot_io_async(PARROT_INTERP, ARGMOD(PMC *pmc), INTVAL async)
^
src/platform/win32/io.c:275:17: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_io_close(PARROT_INTERP, PIOHANDLE os_handle)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/platform/win32/io.c:317:17: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_io_flush(PARROT_INTERP, PIOHANDLE os_handle)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/platform/win32/io.c:420:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
src/platform/win32/io.c:605:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
8 warnings generated.
src/platform/generic/socket.c:378:22: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_io_addr_match(PARROT_INTERP, ARGIN(PMC *sa), INTVAL fam,
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/platform/generic/socket.c:479:48: warning: incompatible pointer types passing 'const int *' to parameter of type 'const char *' [-Wincompatible-pointer-types]
setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, &value, sizeof (value));
^~~~~~
D:/dev/mingw-usr/bin/../lib/clang/3.0/../../../x86_64-w64-mingw32/include\winsock2.h:1016:88: note: passing argument to parameter 'optval' here
WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen);
^
src/platform/generic/socket.c:642:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
src/platform/generic/socket.c:677:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
4 warnings generated.
src/platform/win32/file.c:98:39: warning: cast from 'char *' to 'LPWSTR' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
len = GetCurrentDirectoryW(len, (LPWSTR)c_str);
^~~~~~~~~~~~~
src/platform/win32/file.c:128:41: warning: cast from 'char *' to 'LPWSTR' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
BOOL result = SetCurrentDirectoryW((LPWSTR)c_str);
^~~~~~~~~~~~~
src/platform/win32/file.c:151:37: warning: cast from 'char *' to 'LPWSTR' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
BOOL result = CreateDirectoryW((LPWSTR)c_str, NULL);
^~~~~~~~~~~~~
src/platform/win32/file.c:147:62: warning: unused parameter 'mode' [-Wunused-parameter]
Parrot_file_mkdir(PARROT_INTERP, ARGIN(STRING *path), INTVAL mode)
^
src/platform/win32/file.c:174:37: warning: cast from 'char *' to 'LPWSTR' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
BOOL result = RemoveDirectoryW((LPWSTR)c_str);
^~~~~~~~~~~~~
src/platform/win32/file.c:197:32: warning: cast from 'char *' to 'LPWSTR' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
BOOL result = DeleteFileW((LPWSTR)c_str);
^~~~~~~~~~~~~
src/platform/win32/file.c:284:36: warning: cast from 'char *' to 'LPWSTR' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
success = GetFileAttributesExW((LPWSTR)c_str,
^~~~~~~~~~~~~
src/platform/win32/file.c:476:44: warning: cast from 'char *' to 'LPWSTR' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
success = GetFileAttributesExW((LPWSTR)c_str,
^~~~~~~~~~~~~
src/platform/win32/file.c:751:33: warning: cast from 'char *' to 'LPWSTR' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
attrs = GetFileAttributesW((LPWSTR)c_from);
^~~~~~~~~~~~~~
src/platform/win32/file.c:758:22: warning: cast from 'char *' to 'LPWSTR' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
result = csl((LPWSTR)c_to, (LPWSTR)c_from, flags);
^~~~~~~~~~~~
src/platform/win32/file.c:758:36: warning: cast from 'char *' to 'LPWSTR' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
result = csl((LPWSTR)c_to, (LPWSTR)c_from, flags);
^~~~~~~~~~~~~~
src/platform/win32/file.c:785:39: warning: cast from 'char *' to 'LPWSTR' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
BOOL result = CreateHardLinkW((LPWSTR)c_to, (LPWSTR)c_from, NULL);
^~~~~~~~~~~~
src/platform/win32/file.c:785:53: warning: cast from 'char *' to 'LPWSTR' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
BOOL result = CreateHardLinkW((LPWSTR)c_to, (LPWSTR)c_from, NULL);
^~~~~~~~~~~~~~
src/platform/win32/file.c:805:41: warning: unused parameter 'mask' [-Wunused-parameter]
Parrot_file_umask(PARROT_INTERP, INTVAL mask)
^
src/platform/win32/file.c:810:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/platform/win32/file.c:823:49: warning: unused parameter 'path' [-Wunused-parameter]
Parrot_file_chroot(PARROT_INTERP, ARGIN(STRING *path))
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/platform/win32/file.c:854:15: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types]
suffix = last_char == '\\' || last_char == '/' ? "*" : "\\*";
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/platform/win32/file.c:859:32: warning: cast from 'char *' to 'LPWSTR' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
handle = FindFirstFileW((LPWSTR)c_str, &find_data);
^~~~~~~~~~~~~
src/platform/win32/file.c:900:33: warning: cast from 'char *' to 'LPWSTR' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
BOOL result = MoveFileW((LPWSTR)c_from, (LPWSTR)c_to);
^~~~~~~~~~~~~~
src/platform/win32/file.c:900:49: warning: cast from 'char *' to 'LPWSTR' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
BOOL result = MoveFileW((LPWSTR)c_from, (LPWSTR)c_to);
^~~~~~~~~~~~
src/platform/win32/file.c:920:48: warning: unused parameter 'path' [-Wunused-parameter]
Parrot_file_chmod(PARROT_INTERP, ARGIN(STRING *path), INTVAL mode)
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/platform/win32/file.c:920:62: warning: unused parameter 'mode' [-Wunused-parameter]
Parrot_file_chmod(PARROT_INTERP, ARGIN(STRING *path), INTVAL mode)
^
src/platform/win32/file.c:943:42: warning: cast from 'char *' to 'LPWSTR' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
DWORD attrs = GetFileAttributesW((LPWSTR)c_str);
^~~~~~~~~~~~~
src/platform/win32/file.c:967:42: warning: cast from 'char *' to 'LPWSTR' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
DWORD attrs = GetFileAttributesW((LPWSTR)c_str);
^~~~~~~~~~~~~
24 warnings generated.
src/platform/generic/encoding.c:39:31: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_init_platform_encoding(PARROT_INTERP)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/platform/generic/encoding.c:56:28: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_str_platform_strlen(PARROT_INTERP, const char *s)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
2 warnings generated.
src/platform/win32/exec.c:50:81: warning: passing 'const STRING *' (aka 'const struct parrot_string_t *') to parameter of type 'STRING *' (aka 'struct parrot_string_t *') discards qualifiers [-Wincompatible-pointer-types]
char* const shell = Parrot_str_to_cstring(interp, Parrot_getenv(interp, comspec));
^~~~~~~
./include\parrot/platform_interface.h:328:47: note: passing argument to parameter 'name' here
STRING * Parrot_getenv(PARROT_INTERP, STRING *name);
^
src/platform/win32/exec.c:180:21: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_proc_waitpid(PARROT_INTERP, INTVAL procid)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
2 warnings generated.
src/platform/win32/sysmem.c:46:22: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_sysmem_amount(PARROT_INTERP)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
1 warning generated.
src/platform/win32/entropy.c:54:54: warning: incompatible pointer types passing 'INTVAL *' (aka 'long long *') to parameter of type 'BYTE *' (aka 'unsigned char *') [-Wincompatible-pointer-types]
if (!CryptGenRandom(hCryptProv, sizeof (INTVAL), &entropy)) {
^~~~~~~~
D:/dev/mingw-usr/bin/../lib/clang/3.0/../../../x86_64-w64-mingw32/include\wincrypt.h:658:76: note: passing argument to parameter 'pbBuffer' here
WINIMPM WINBOOL WINAPI CryptGenRandom(HCRYPTPROV hProv,DWORD dwLen,BYTE *pbBuffer);
^
1 warning generated.
C:/Users/CHRIST~1/AppData/Local/Temp/core-711472.s: Assembler messages:
C:/Users/CHRIST~1/AppData/Local/Temp/core-711472.s:9107: Warning: Ignoring changed section attributes for .drectve
src/pmc/default.c:621:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:719:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:823:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:838:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:929:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:935:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:950:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:1017:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:1022:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:1047:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:1053:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:1068:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:1073:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:1095:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:1101:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:1116:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:1121:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:1127:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:1142:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:1147:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:1153:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:1159:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:1165:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:1170:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:1175:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:1181:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:1196:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:1431:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:1456:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:1627:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:1916:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:2365:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:2370:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:2375:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:2380:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:2618:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:2623:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:2628:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:2633:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:2947:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:2952:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:2957:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:2962:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:3184:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:3189:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:3194:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/default.c:3199:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
47 warnings generated.
src/pmc/null.c:330:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:340:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:356:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:366:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:411:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:419:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:428:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:437:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:446:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:455:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:464:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:474:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:484:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:498:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:507:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:516:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:525:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:567:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:577:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:587:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:589:45: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_Null_does(PARROT_INTERP, ARGMOD(PMC *_self), STRING *what)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/null.c:607:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:615:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:624:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:633:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:642:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:644:52: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_Null_find_method(PARROT_INTERP, ARGMOD(PMC *_self), STRING *method_name)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/null.c:652:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:662:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:672:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:682:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:701:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:710:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:718:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:726:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:734:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:743:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:752:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:761:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:769:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:777:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:785:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:794:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:803:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:812:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:820:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:829:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:838:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:847:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:849:52: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_Null_get_pointer(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/null.c:865:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:874:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:883:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:891:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:899:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:908:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:917:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:926:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:935:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:943:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:951:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:1127:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:1136:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:1145:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:1154:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:1163:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:1172:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:1181:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:1183:21: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_Null_is_same(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/null.c:1183:48: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_Null_is_same(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/null.c:1198:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:1207:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:1225:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:1235:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:1245:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:1261:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:1271:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:1281:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:1289:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:1298:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:1390:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:1400:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:1588:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:1598:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:1608:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:1618:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:1638:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:2005:50: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_Null_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/null.c:2046:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:2054:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:2062:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:2070:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:2300:57: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_Null_set_pointer_orig(PARROT_INTERP, ARGMOD(PMC *_self), void *p)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/null.c:2394:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:2402:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:2410:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/null.c:2418:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
97 warnings generated.
src/pmc/env.c:92:21: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_Env_elements(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/env.c:92:48: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_Env_elements(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/env.c:108:52: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_Env_exists_keyed(PARROT_INTERP, ARGMOD(PMC *_self), PMC *pmckey)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/env.c:157:53: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_Env_get_pmc_keyed(PARROT_INTERP, ARGMOD(PMC *_self), PMC *key)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/env.c:180:24: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_Env_get_pointer(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/env.c:180:51: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_Env_get_pointer(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/env.c:212:60: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_Env_get_string_keyed_str(PARROT_INTERP, ARGMOD(PMC *_self), STRING *key)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/env.c:246:57: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_Env_delete_keyed_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *key)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/env.c:261:58: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_Env_set_pmc_keyed_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *key, PMC *value)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/env.c:273:29: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_Env_set_pointer_orig(PARROT_INTERP, ARGMOD(PMC *_self), void *ptr)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/env.c:273:56: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_Env_set_pointer_orig(PARROT_INTERP, ARGMOD(PMC *_self), void *ptr)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/env.c:281:61: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_Env_set_string_keyed_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *key, STRING *value)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/env.c:377:32: warning: unused parameter 'interp' [-Wunused-parameter]
static void thispmc_class_init(PARROT_INTERP, int entry)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/env.c:377:51: warning: unused parameter 'entry' [-Wunused-parameter]
static void thispmc_class_init(PARROT_INTERP, int entry)
^
14 warnings generated.
src/pmc/key.c:122:21: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_Key_elements(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/key.c:206:26: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_Key_get_pmc_keyed(PARROT_INTERP, ARGMOD(PMC *_self), PMC *key)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/key.c:206:53: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_Key_get_pmc_keyed(PARROT_INTERP, ARGMOD(PMC *_self), PMC *key)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/key.c:343:22: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_Key_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/key.c:371:52: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_Key_set_pmc_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/key.c:371:65: warning: unused parameter 'value' [-Wunused-parameter]
Parrot_Key_set_pmc_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value)
^
6 warnings generated.
src/pmc/unmanagedstruct.c:361:51: warning: cast from 'char *' to 'void **' increases required alignment from 1 to 8 [-Wcast-align]
VTABLE_set_pointer(interp, init, *(void**)p);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
./include\parrot/vtable.h:712:45: note: expanded from:
(pmc)->vtable->set_pointer(interp, pmc, value)
^
src/pmc/unmanagedstruct.c:374:14: warning: cast from 'char *' to 'void **' increases required alignment from 1 to 8 [-Wcast-align]
*(void **)p = VTABLE_get_pointer(interp, init);
^~~~~~~~~~
src/pmc/unmanagedstruct.c:410:17: warning: cast from 'const char *' to 'const INTVAL *' (aka 'const long long *') increases required alignment from 1 to 8 [-Wcast-align]
return *(const INTVAL*) p;
^~~~~~~~~~~~~~~~~
src/pmc/unmanagedstruct.c:423:17: warning: cast from 'const char *' to 'const int *' increases required alignment from 1 to 4 [-Wcast-align]
return *(const int *)p;
^~~~~~~~~~~~~~
src/pmc/unmanagedstruct.c:437:17: warning: cast from 'const char *' to 'const long *' increases required alignment from 1 to 4 [-Wcast-align]
return *(const long *)p;
^~~~~~~~~~~~~~~
src/pmc/unmanagedstruct.c:446:17: warning: cast from 'const char *' to 'const short *' increases required alignment from 1 to 2 [-Wcast-align]
return *(const short *)p;
^~~~~~~~~~~~~~~~
src/pmc/unmanagedstruct.c:460:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
src/pmc/unmanagedstruct.c:479:28: warning: cast from 'const char *' to 'const FLOATVAL *' (aka 'const double *') increases required alignment from 1 to 8 [-Wcast-align]
return (FLOATVAL) *(const FLOATVAL *)p;
^~~~~~~~~~~~~~~~~~~
src/pmc/unmanagedstruct.c:481:28: warning: cast from 'const char *' to 'const float *' increases required alignment from 1 to 4 [-Wcast-align]
return (FLOATVAL) *(const float *)p;
^~~~~~~~~~~~~~~~
src/pmc/unmanagedstruct.c:483:28: warning: cast from 'const char *' to 'const double *' increases required alignment from 1 to 8 [-Wcast-align]
return (FLOATVAL) *(const double *)p;
^~~~~~~~~~~~~~~~~
src/pmc/unmanagedstruct.c:488:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
src/pmc/unmanagedstruct.c:507:36: warning: cast from 'char *' to 'const char **' increases required alignment from 1 to 8 [-Wcast-align]
const char * const cstr = *(const char **) p;
^~~~~~~~~~~~~~~~~
src/pmc/unmanagedstruct.c:527:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
src/pmc/unmanagedstruct.c:553:17: warning: cast from 'char *' to 'PMC **' (aka 'struct PMC **') increases required alignment from 1 to 8 [-Wcast-align]
ret = *(PMC**) p;
^~~~~~~~~
src/pmc/unmanagedstruct.c:563:30: warning: cast from 'char *' to 'PMC **' (aka 'struct PMC **') increases required alignment from 1 to 8 [-Wcast-align]
*(PMC **)p);
~^~~~~~~~~~
./include\parrot/vtable.h:718:60: note: expanded from:
(pmc)->vtable->set_pointer_keyed_str(interp, pmc, key, value)
^
src/pmc/unmanagedstruct.c:580:42: warning: cast from 'char *' to 'void **' increases required alignment from 1 to 8 [-Wcast-align]
VTABLE_set_pointer(interp, ret, *(void**)p);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
./include\parrot/vtable.h:712:45: note: expanded from:
(pmc)->vtable->set_pointer(interp, pmc, value)
^
src/pmc/unmanagedstruct.c:587:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
src/pmc/unmanagedstruct.c:611:10: warning: cast from 'char *' to 'INTVAL *' (aka 'long long *') increases required alignment from 1 to 8 [-Wcast-align]
*(INTVAL *)p = value;
^~~~~~~~~~~
src/pmc/unmanagedstruct.c:614:10: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
*(int *)p = value;
^~~~~~~~
src/pmc/unmanagedstruct.c:619:10: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align]
*(short *)p = (short)value;
^~~~~~~~~~
src/pmc/unmanagedstruct.c:645:10: warning: cast from 'char *' to 'FLOATVAL *' (aka 'double *') increases required alignment from 1 to 8 [-Wcast-align]
*(FLOATVAL *)p = (FLOATVAL)value;
^~~~~~~~~~~~~
src/pmc/unmanagedstruct.c:648:10: warning: cast from 'char *' to 'float *' increases required alignment from 1 to 4 [-Wcast-align]
*(float *)p = (float)value;
^~~~~~~~~~
src/pmc/unmanagedstruct.c:651:10: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align]
*(double *)p = (double)value;
^~~~~~~~~~~
src/pmc/unmanagedstruct.c:679:10: warning: cast from 'char *' to 'char **' increases required alignment from 1 to 8 [-Wcast-align]
*(char **)p = cstr;
^~~~~~~~~~
24 warnings generated.
src/pmc/managedstruct.c:122:32: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_ManagedStruct_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
1 warning generated.
src/pmc/exception.c:299:27: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_Exception_get_bool(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/exception.c:299:54: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_Exception_get_bool(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/exception.c:307:30: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_Exception_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/exception.c:365:30: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_Exception_get_pointer(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/exception.c:885:35: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_Exception_set_pointer_orig(PARROT_INTERP, ARGMOD(PMC *_self), void *context)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
5 warnings generated.
src/pmc/parrotlibrary.c:96:30: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_ParrotLibrary_destroy(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/parrotlibrary.c:106:31: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_ParrotLibrary_get_bool(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/parrotlibrary.c:114:34: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_ParrotLibrary_get_pointer(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/parrotlibrary.c:145:32: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_ParrotLibrary_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/parrotlibrary.c:145:59: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_ParrotLibrary_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/parrotlibrary.c:151:39: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_ParrotLibrary_set_pointer_orig(PARROT_INTERP, ARGMOD(PMC *_self), void *handle)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
6 warnings generated.
src/pmc/parrotinterpreter.c:267:60: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_ParrotInterpreter_freeze(PARROT_INTERP, ARGMOD(PMC *_self), PMC *info)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/parrotinterpreter.c:267:73: warning: unused parameter 'info' [-Wunused-parameter]
Parrot_ParrotInterpreter_freeze(PARROT_INTERP, ARGMOD(PMC *_self), PMC *info)
^
src/pmc/parrotinterpreter.c:276:38: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_ParrotInterpreter_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/parrotinterpreter.c:285:48: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_ParrotInterpreter_get_integer_keyed_int(PARROT_INTERP, ARGMOD(PMC *_self), INTVAL key)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/parrotinterpreter.c:298:34: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_ParrotInterpreter_get_pmc(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/parrotinterpreter.c:306:67: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_ParrotInterpreter_get_pmc_keyed(PARROT_INTERP, ARGMOD(PMC *_self), PMC *key)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/parrotinterpreter.c:416:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
src/pmc/parrotinterpreter.c:418:44: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_ParrotInterpreter_get_pmc_keyed_int(PARROT_INTERP, ARGMOD(PMC *_self), INTVAL key)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/parrotinterpreter.c:438:38: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_ParrotInterpreter_get_pointer(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/parrotinterpreter.c:561:59: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_ParrotInterpreter_multi_is_equal_ParrotInterpreter(PARROT_INTERP, ARGMOD(PMC *_self), PMC *val)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/parrotinterpreter.c:571:76: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_ParrotInterpreter_multi_is_equal_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/parrotinterpreter.c:580:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/parrotinterpreter.c:877:53: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_ParrotInterpreter_set_integer_keyed_int_orig(PARROT_INTERP, ARGMOD(PMC *_self), INTVAL key, INTVAL val)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/parrotinterpreter.c:893:39: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_ParrotInterpreter_set_pmc_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *args)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
14 warnings generated.
src/pmc/lexpad.c:525:52: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_LexPad_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
1 warning generated.
src/pmc/sub.c:167:20: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_Sub_defined(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/sub.c:167:47: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_Sub_defined(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/sub.c:247:21: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_Sub_get_bool(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/sub.c:247:48: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_Sub_get_bool(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/sub.c:1492:56: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_Sub_set_pointer_orig(PARROT_INTERP, ARGMOD(PMC *_self), void *value)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
5 warnings generated.
src/pmc/continuation.c:418:34: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_Continuation_set_pmc_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *src)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
1 warning generated.
src/pmc/eval.c:269:31: warning: cast from 'char *' to 'opcode_t *' (aka 'long long *') increases required alignment from 1 to 8 [-Wcast-align]
PackFile_pack(interp, pf, (opcode_t *)res->strstart);
^~~~~~~~~~~~~~~~~~~~~~~~~
src/pmc/eval.c:378:38: warning: cast from 'char *' to 'opcode_t *' (aka 'long long *') increases required alignment from 1 to 8 [-Wcast-align]
if (!PackFile_unpack(interp, pf, (opcode_t *)packed->strstart,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
src/pmc/nci.c:148:20: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_NCI_defined(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/nci.c:157:21: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_NCI_get_bool(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/nci.c:177:24: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_NCI_get_pointer(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/nci.c:371:22: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_NCI_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
4 warnings generated.
src/pmc/integer.c:469:91: warning: unused parameter 'dest' [-Wunused-parameter]
Parrot_Integer_floor_divide_float(PARROT_INTERP, ARGMOD(PMC *_self), FLOATVAL value, PMC *dest)
^
src/pmc/integer.c:485:87: warning: unused parameter 'dest' [-Wunused-parameter]
Parrot_Integer_floor_divide_int(PARROT_INTERP, ARGMOD(PMC *_self), INTVAL value, PMC *dest)
^
src/pmc/integer.c:736:86: warning: unused parameter 'dest' [-Wunused-parameter]
Parrot_Integer_modulus_float(PARROT_INTERP, ARGMOD(PMC *_self), FLOATVAL value, PMC *dest)
^
src/pmc/integer.c:749:82: warning: unused parameter 'dest' [-Wunused-parameter]
Parrot_Integer_modulus_int(PARROT_INTERP, ARGMOD(PMC *_self), INTVAL value, PMC *dest)
^
src/pmc/integer.c:815:60: warning: unused parameter 'dest' [-Wunused-parameter]
Parrot_Integer_neg(PARROT_INTERP, ARGMOD(PMC *_self), PMC *dest)
^
src/pmc/integer.c:1152:95: warning: unused parameter 'dest' [-Wunused-parameter]
Parrot_Integer_multi_multiply_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value, PMC *dest)
^
src/pmc/integer.c:1174:93: warning: unused parameter 'dest' [-Wunused-parameter]
Parrot_Integer_multi_divide_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value, PMC *dest)
^
src/pmc/integer.c:1225:99: warning: unused parameter 'dest' [-Wunused-parameter]
Parrot_Integer_multi_floor_divide_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value, PMC *dest)
^
src/pmc/integer.c:1280:94: warning: unused parameter 'dest' [-Wunused-parameter]
Parrot_Integer_multi_modulus_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value, PMC *dest)
^
src/pmc/integer.c:1831:26: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_Integer_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/integer.c:1842:30: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_Integer_init_int_orig(PARROT_INTERP, ARGMOD(PMC *_self), INTVAL init)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
11 warnings generated.
src/pmc/bigint.c:1096:39: warning: unused parameter 'self' [-Wunused-parameter]
bigint_init(PARROT_INTERP, ARGIN(PMC *self)) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:1102:40: warning: unused parameter 'self' [-Wunused-parameter]
bigint_clear(PARROT_INTERP, ARGIN(PMC *self)) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:1108:43: warning: unused parameter 'self' [-Wunused-parameter]
bigint_set_long(PARROT_INTERP, ARGIN(PMC *self), long value) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:1108:55: warning: unused parameter 'value' [-Wunused-parameter]
bigint_set_long(PARROT_INTERP, ARGIN(PMC *self), long value) {
^
src/pmc/bigint.c:1114:32: warning: unused parameter 'dest' [-Wunused-parameter]
bigint_set(PARROT_INTERP, PMC *dest, PMC *src) {
^
src/pmc/bigint.c:1114:43: warning: unused parameter 'src' [-Wunused-parameter]
bigint_set(PARROT_INTERP, PMC *dest, PMC *src) {
^
src/pmc/bigint.c:1120:45: warning: unused parameter 'self' [-Wunused-parameter]
bigint_set_double(PARROT_INTERP, ARGIN(PMC *self), double value) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:1120:59: warning: unused parameter 'value' [-Wunused-parameter]
bigint_set_double(PARROT_INTERP, ARGIN(PMC *self), double value) {
^
src/pmc/bigint.c:1126:42: warning: unused parameter 'self' [-Wunused-parameter]
bigint_set_str(PARROT_INTERP, ARGIN(PMC *self), ARGIN(const STRING *value), int base) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:1126:69: warning: unused parameter 'value' [-Wunused-parameter]
bigint_set_str(PARROT_INTERP, ARGIN(PMC *self), ARGIN(const STRING *value), int base) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:1126:81: warning: unused parameter 'base' [-Wunused-parameter]
bigint_set_str(PARROT_INTERP, ARGIN(PMC *self), ARGIN(const STRING *value), int base) {
^
src/pmc/bigint.c:1132:43: warning: unused parameter 'self' [-Wunused-parameter]
bigint_set_self(PARROT_INTERP, ARGIN(PMC *self), BIGINT *value) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:1132:58: warning: unused parameter 'value' [-Wunused-parameter]
bigint_set_self(PARROT_INTERP, ARGIN(PMC *self), BIGINT *value) {
^
src/pmc/bigint.c:1138:43: warning: unused parameter 'self' [-Wunused-parameter]
bigint_get_self(PARROT_INTERP, ARGIN(PMC *self)) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:1141:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/bigint.c:1144:45: warning: unused parameter 'self' [-Wunused-parameter]
bigint_get_string(PARROT_INTERP, ARGIN(PMC *self), int base) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:1144:56: warning: unused parameter 'base' [-Wunused-parameter]
bigint_get_string(PARROT_INTERP, ARGIN(PMC *self), int base) {
^
src/pmc/bigint.c:1147:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/bigint.c:1150:43: warning: unused parameter 'self' [-Wunused-parameter]
bigint_get_long(PARROT_INTERP, ARGIN(PMC *self)) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:1153:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/bigint.c:1156:43: warning: unused parameter 'self' [-Wunused-parameter]
bigint_get_bool(PARROT_INTERP, ARGIN(PMC *self)) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:1159:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/bigint.c:1162:45: warning: unused parameter 'self' [-Wunused-parameter]
bigint_get_double(PARROT_INTERP, ARGIN(PMC *self)) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:1165:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/bigint.c:1168:45: warning: unused parameter 'self' [-Wunused-parameter]
bigint_add_bigint(PARROT_INTERP, ARGIN(PMC *self), PMC *value, PMC *dest) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:1168:57: warning: unused parameter 'value' [-Wunused-parameter]
bigint_add_bigint(PARROT_INTERP, ARGIN(PMC *self), PMC *value, PMC *dest) {
^
src/pmc/bigint.c:1168:69: warning: unused parameter 'dest' [-Wunused-parameter]
bigint_add_bigint(PARROT_INTERP, ARGIN(PMC *self), PMC *value, PMC *dest) {
^
src/pmc/bigint.c:1174:49: warning: unused parameter 'self' [-Wunused-parameter]
bigint_add_bigint_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, PMC *dest) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:1174:63: warning: unused parameter 'value' [-Wunused-parameter]
bigint_add_bigint_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, PMC *dest) {
^
src/pmc/bigint.c:1174:75: warning: unused parameter 'dest' [-Wunused-parameter]
bigint_add_bigint_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, PMC *dest) {
^
src/pmc/bigint.c:1180:45: warning: unused parameter 'self' [-Wunused-parameter]
bigint_sub_bigint(PARROT_INTERP, ARGIN(PMC *self), PMC *value, PMC *dest) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:1180:57: warning: unused parameter 'value' [-Wunused-parameter]
bigint_sub_bigint(PARROT_INTERP, ARGIN(PMC *self), PMC *value, PMC *dest) {
^
src/pmc/bigint.c:1180:69: warning: unused parameter 'dest' [-Wunused-parameter]
bigint_sub_bigint(PARROT_INTERP, ARGIN(PMC *self), PMC *value, PMC *dest) {
^
src/pmc/bigint.c:1186:49: warning: unused parameter 'self' [-Wunused-parameter]
bigint_sub_bigint_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, PMC *dest) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:1186:63: warning: unused parameter 'value' [-Wunused-parameter]
bigint_sub_bigint_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, PMC *dest) {
^
src/pmc/bigint.c:1186:75: warning: unused parameter 'dest' [-Wunused-parameter]
bigint_sub_bigint_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, PMC *dest) {
^
src/pmc/bigint.c:1192:45: warning: unused parameter 'self' [-Wunused-parameter]
bigint_mul_bigint(PARROT_INTERP, ARGIN(PMC *self), PMC *value, PMC *dest) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:1192:57: warning: unused parameter 'value' [-Wunused-parameter]
bigint_mul_bigint(PARROT_INTERP, ARGIN(PMC *self), PMC *value, PMC *dest) {
^
src/pmc/bigint.c:1192:69: warning: unused parameter 'dest' [-Wunused-parameter]
bigint_mul_bigint(PARROT_INTERP, ARGIN(PMC *self), PMC *value, PMC *dest) {
^
src/pmc/bigint.c:1198:49: warning: unused parameter 'self' [-Wunused-parameter]
bigint_mul_bigint_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, PMC *dest) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:1198:63: warning: unused parameter 'value' [-Wunused-parameter]
bigint_mul_bigint_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, PMC *dest) {
^
src/pmc/bigint.c:1198:75: warning: unused parameter 'dest' [-Wunused-parameter]
bigint_mul_bigint_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, PMC *dest) {
^
src/pmc/bigint.c:1204:49: warning: unused parameter 'self' [-Wunused-parameter]
bigint_pow_bigint_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, PMC *dest) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:1204:63: warning: unused parameter 'value' [-Wunused-parameter]
bigint_pow_bigint_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, PMC *dest) {
^
src/pmc/bigint.c:1204:75: warning: unused parameter 'dest' [-Wunused-parameter]
bigint_pow_bigint_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, PMC *dest) {
^
src/pmc/bigint.c:1210:45: warning: unused parameter 'self' [-Wunused-parameter]
bigint_div_bigint(PARROT_INTERP, ARGIN(PMC *self), PMC *value, PMC *dest) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:1210:57: warning: unused parameter 'value' [-Wunused-parameter]
bigint_div_bigint(PARROT_INTERP, ARGIN(PMC *self), PMC *value, PMC *dest) {
^
src/pmc/bigint.c:1210:69: warning: unused parameter 'dest' [-Wunused-parameter]
bigint_div_bigint(PARROT_INTERP, ARGIN(PMC *self), PMC *value, PMC *dest) {
^
src/pmc/bigint.c:1216:49: warning: unused parameter 'self' [-Wunused-parameter]
bigint_div_bigint_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, PMC *dest) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:1216:63: warning: unused parameter 'value' [-Wunused-parameter]
bigint_div_bigint_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, PMC *dest) {
^
src/pmc/bigint.c:1216:75: warning: unused parameter 'dest' [-Wunused-parameter]
bigint_div_bigint_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, PMC *dest) {
^
src/pmc/bigint.c:1222:46: warning: unused parameter 'self' [-Wunused-parameter]
bigint_fdiv_bigint(PARROT_INTERP, ARGIN(PMC *self), PMC *value, PMC *dest) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:1222:58: warning: unused parameter 'value' [-Wunused-parameter]
bigint_fdiv_bigint(PARROT_INTERP, ARGIN(PMC *self), PMC *value, PMC *dest) {
^
src/pmc/bigint.c:1222:70: warning: unused parameter 'dest' [-Wunused-parameter]
bigint_fdiv_bigint(PARROT_INTERP, ARGIN(PMC *self), PMC *value, PMC *dest) {
^
src/pmc/bigint.c:1228:50: warning: unused parameter 'self' [-Wunused-parameter]
bigint_fdiv_bigint_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, PMC *dest) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:1228:64: warning: unused parameter 'value' [-Wunused-parameter]
bigint_fdiv_bigint_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, PMC *dest) {
^
src/pmc/bigint.c:1228:76: warning: unused parameter 'dest' [-Wunused-parameter]
bigint_fdiv_bigint_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, PMC *dest) {
^
src/pmc/bigint.c:1234:45: warning: unused parameter 'self' [-Wunused-parameter]
bigint_mod_bigint(PARROT_INTERP, ARGIN(PMC *self), PMC *value, PMC *dest) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:1234:57: warning: unused parameter 'value' [-Wunused-parameter]
bigint_mod_bigint(PARROT_INTERP, ARGIN(PMC *self), PMC *value, PMC *dest) {
^
src/pmc/bigint.c:1234:69: warning: unused parameter 'dest' [-Wunused-parameter]
bigint_mod_bigint(PARROT_INTERP, ARGIN(PMC *self), PMC *value, PMC *dest) {
^
src/pmc/bigint.c:1240:49: warning: unused parameter 'self' [-Wunused-parameter]
bigint_mod_bigint_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, PMC *dest) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:1240:63: warning: unused parameter 'value' [-Wunused-parameter]
bigint_mod_bigint_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, PMC *dest) {
^
src/pmc/bigint.c:1240:75: warning: unused parameter 'dest' [-Wunused-parameter]
bigint_mod_bigint_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, PMC *dest) {
^
src/pmc/bigint.c:1246:38: warning: unused parameter 'self' [-Wunused-parameter]
bigint_cmp(PARROT_INTERP, ARGIN(PMC *self), PMC *value) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:1246:50: warning: unused parameter 'value' [-Wunused-parameter]
bigint_cmp(PARROT_INTERP, ARGIN(PMC *self), PMC *value) {
^
src/pmc/bigint.c:1249:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/bigint.c:1252:42: warning: unused parameter 'self' [-Wunused-parameter]
bigint_cmp_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:1252:56: warning: unused parameter 'value' [-Wunused-parameter]
bigint_cmp_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value) {
^
src/pmc/bigint.c:1255:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/bigint.c:1258:38: warning: unused parameter 'self' [-Wunused-parameter]
bigint_abs(PARROT_INTERP, ARGIN(PMC *self), PMC *dest) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:1258:50: warning: unused parameter 'dest' [-Wunused-parameter]
bigint_abs(PARROT_INTERP, ARGIN(PMC *self), PMC *dest) {
^
src/pmc/bigint.c:1264:38: warning: unused parameter 'self' [-Wunused-parameter]
bigint_neg(PARROT_INTERP, ARGIN(PMC *self), PMC *dest) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:1264:50: warning: unused parameter 'dest' [-Wunused-parameter]
bigint_neg(PARROT_INTERP, ARGIN(PMC *self), PMC *dest) {
^
src/pmc/bigint.c:2020:64: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_BigInt_multi_add_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value, PMC *dest)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:2030:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/bigint.c:2048:62: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_BigInt_multi_i_add_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:2081:69: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_BigInt_multi_subtract_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value, PMC *dest)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:2091:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/bigint.c:2109:67: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_BigInt_multi_i_subtract_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:2142:69: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_BigInt_multi_multiply_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value, PMC *dest)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:2152:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/bigint.c:2170:67: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_BigInt_multi_i_multiply_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:2248:67: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_BigInt_multi_divide_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value, PMC *dest)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:2258:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/bigint.c:2276:65: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_BigInt_multi_i_divide_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:2309:73: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_BigInt_multi_floor_divide_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value, PMC *dest)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:2319:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/bigint.c:2337:71: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_BigInt_multi_i_floor_divide_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:2370:68: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_BigInt_multi_modulus_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value, PMC *dest)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:2380:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/bigint.c:2398:66: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_BigInt_multi_i_modulus_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:2425:60: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_BigInt_multi_cmp_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:2434:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/bigint.c:2452:65: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_BigInt_multi_is_equal_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:2461:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/bigint.c:2502:59: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_BigInt_i_add_float_orig(PARROT_INTERP, ARGMOD(PMC *_self), FLOATVAL value)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:2629:64: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_BigInt_i_multiply_float_orig(PARROT_INTERP, ARGMOD(PMC *_self), FLOATVAL value)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bigint.c:2679:64: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_BigInt_i_subtract_float_orig(PARROT_INTERP, ARGMOD(PMC *_self), FLOATVAL value)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
98 warnings generated.
src/pmc/bignum.c:1157:39: warning: unused parameter 'dest' [-Wunused-parameter]
bignum_set(PARROT_INTERP, ARGMOD(PMC *dest), PMC *src) {
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1157:51: warning: unused parameter 'src' [-Wunused-parameter]
bignum_set(PARROT_INTERP, ARGMOD(PMC *dest), PMC *src) {
^
src/pmc/bignum.c:1162:41: warning: unused parameter 'self' [-Wunused-parameter]
bignum_set_si(PARROT_INTERP, ARGIN(PMC *self), long value) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1162:53: warning: unused parameter 'value' [-Wunused-parameter]
bignum_set_si(PARROT_INTERP, ARGIN(PMC *self), long value) {
^
src/pmc/bignum.c:1167:45: warning: unused parameter 'self' [-Wunused-parameter]
bignum_set_double(PARROT_INTERP, ARGIN(PMC *self), double value) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1167:59: warning: unused parameter 'value' [-Wunused-parameter]
bignum_set_double(PARROT_INTERP, ARGIN(PMC *self), double value) {
^
src/pmc/bignum.c:1172:42: warning: unused parameter 'self' [-Wunused-parameter]
bignum_set_str(PARROT_INTERP, ARGIN(PMC *self), ARGIN(const STRING *value), int base) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1172:69: warning: unused parameter 'value' [-Wunused-parameter]
bignum_set_str(PARROT_INTERP, ARGIN(PMC *self), ARGIN(const STRING *value), int base) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1172:81: warning: unused parameter 'base' [-Wunused-parameter]
bignum_set_str(PARROT_INTERP, ARGIN(PMC *self), ARGIN(const STRING *value), int base) {
^
src/pmc/bignum.c:1177:43: warning: unused parameter 'self' [-Wunused-parameter]
bignum_set_self(PARROT_INTERP, ARGIN(PMC *self), BIGNUM *value) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1177:58: warning: unused parameter 'value' [-Wunused-parameter]
bignum_set_self(PARROT_INTERP, ARGIN(PMC *self), BIGNUM *value) {
^
src/pmc/bignum.c:1182:43: warning: unused parameter 'self' [-Wunused-parameter]
bignum_get_self(PARROT_INTERP, ARGIN(PMC *self)) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1184:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/bignum.c:1187:45: warning: unused parameter 'self' [-Wunused-parameter]
bignum_get_string(PARROT_INTERP, ARGIN(PMC *self), int base) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1187:56: warning: unused parameter 'base' [-Wunused-parameter]
bignum_get_string(PARROT_INTERP, ARGIN(PMC *self), int base) {
^
src/pmc/bignum.c:1189:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/bignum.c:1192:50: warning: unused parameter 'self' [-Wunused-parameter]
bignum_get_string_size(PARROT_INTERP, ARGIN(PMC *self), int base, int digits) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1192:61: warning: unused parameter 'base' [-Wunused-parameter]
bignum_get_string_size(PARROT_INTERP, ARGIN(PMC *self), int base, int digits) {
^
src/pmc/bignum.c:1192:71: warning: unused parameter 'digits' [-Wunused-parameter]
bignum_get_string_size(PARROT_INTERP, ARGIN(PMC *self), int base, int digits) {
^
src/pmc/bignum.c:1194:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/bignum.c:1197:41: warning: unused parameter 'self' [-Wunused-parameter]
bignum_get_ui(PARROT_INTERP, ARGIN(PMC *self)) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1199:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/bignum.c:1202:41: warning: unused parameter 'self' [-Wunused-parameter]
bignum_get_si(PARROT_INTERP, ARGIN(PMC *self)) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1204:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/bignum.c:1207:43: warning: unused parameter 'self' [-Wunused-parameter]
bignum_get_bool(PARROT_INTERP, ARGIN(PMC *self)) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1209:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/bignum.c:1212:45: warning: unused parameter 'self' [-Wunused-parameter]
bignum_get_double(PARROT_INTERP, ARGIN(PMC *self)) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1214:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/bignum.c:1217:45: warning: unused parameter 'self' [-Wunused-parameter]
bignum_add_bignum(PARROT_INTERP, ARGIN(PMC *self), PMC *value, ARGMOD(PMC *dest)) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1217:57: warning: unused parameter 'value' [-Wunused-parameter]
bignum_add_bignum(PARROT_INTERP, ARGIN(PMC *self), PMC *value, ARGMOD(PMC *dest)) {
^
src/pmc/bignum.c:1217:76: warning: unused parameter 'dest' [-Wunused-parameter]
bignum_add_bignum(PARROT_INTERP, ARGIN(PMC *self), PMC *value, ARGMOD(PMC *dest)) {
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1222:49: warning: unused parameter 'self' [-Wunused-parameter]
bignum_add_bignum_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, ARGMOD(PMC *dest)) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1222:63: warning: unused parameter 'value' [-Wunused-parameter]
bignum_add_bignum_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, ARGMOD(PMC *dest)) {
^
src/pmc/bignum.c:1222:82: warning: unused parameter 'dest' [-Wunused-parameter]
bignum_add_bignum_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, ARGMOD(PMC *dest)) {
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1227:51: warning: unused parameter 'self' [-Wunused-parameter]
bignum_add_bignum_float(PARROT_INTERP, ARGIN(PMC *self), FLOATVAL value, ARGMOD(PMC *dest)) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1227:67: warning: unused parameter 'value' [-Wunused-parameter]
bignum_add_bignum_float(PARROT_INTERP, ARGIN(PMC *self), FLOATVAL value, ARGMOD(PMC *dest)) {
^
src/pmc/bignum.c:1227:86: warning: unused parameter 'dest' [-Wunused-parameter]
bignum_add_bignum_float(PARROT_INTERP, ARGIN(PMC *self), FLOATVAL value, ARGMOD(PMC *dest)) {
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1232:45: warning: unused parameter 'self' [-Wunused-parameter]
bignum_sub_bignum(PARROT_INTERP, ARGIN(PMC *self), PMC *value, ARGMOD(PMC *dest)) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1232:57: warning: unused parameter 'value' [-Wunused-parameter]
bignum_sub_bignum(PARROT_INTERP, ARGIN(PMC *self), PMC *value, ARGMOD(PMC *dest)) {
^
src/pmc/bignum.c:1232:76: warning: unused parameter 'dest' [-Wunused-parameter]
bignum_sub_bignum(PARROT_INTERP, ARGIN(PMC *self), PMC *value, ARGMOD(PMC *dest)) {
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1237:49: warning: unused parameter 'self' [-Wunused-parameter]
bignum_sub_bignum_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, ARGMOD(PMC *dest)) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1237:63: warning: unused parameter 'value' [-Wunused-parameter]
bignum_sub_bignum_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, ARGMOD(PMC *dest)) {
^
src/pmc/bignum.c:1237:82: warning: unused parameter 'dest' [-Wunused-parameter]
bignum_sub_bignum_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, ARGMOD(PMC *dest)) {
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1242:51: warning: unused parameter 'self' [-Wunused-parameter]
bignum_sub_bignum_float(PARROT_INTERP, ARGIN(PMC *self), FLOATVAL value, ARGMOD(PMC *dest)) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1242:67: warning: unused parameter 'value' [-Wunused-parameter]
bignum_sub_bignum_float(PARROT_INTERP, ARGIN(PMC *self), FLOATVAL value, ARGMOD(PMC *dest)) {
^
src/pmc/bignum.c:1242:86: warning: unused parameter 'dest' [-Wunused-parameter]
bignum_sub_bignum_float(PARROT_INTERP, ARGIN(PMC *self), FLOATVAL value, ARGMOD(PMC *dest)) {
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1247:45: warning: unused parameter 'self' [-Wunused-parameter]
bignum_mul_bignum(PARROT_INTERP, ARGIN(PMC *self), PMC *value, ARGMOD(PMC *dest)) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1247:57: warning: unused parameter 'value' [-Wunused-parameter]
bignum_mul_bignum(PARROT_INTERP, ARGIN(PMC *self), PMC *value, ARGMOD(PMC *dest)) {
^
src/pmc/bignum.c:1247:76: warning: unused parameter 'dest' [-Wunused-parameter]
bignum_mul_bignum(PARROT_INTERP, ARGIN(PMC *self), PMC *value, ARGMOD(PMC *dest)) {
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1252:49: warning: unused parameter 'self' [-Wunused-parameter]
bignum_mul_bignum_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, ARGMOD(PMC *dest)) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1252:63: warning: unused parameter 'value' [-Wunused-parameter]
bignum_mul_bignum_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, ARGMOD(PMC *dest)) {
^
src/pmc/bignum.c:1252:82: warning: unused parameter 'dest' [-Wunused-parameter]
bignum_mul_bignum_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, ARGMOD(PMC *dest)) {
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1257:51: warning: unused parameter 'self' [-Wunused-parameter]
bignum_mul_bignum_float(PARROT_INTERP, ARGIN(PMC *self), FLOATVAL value, ARGMOD(PMC *dest)) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1257:67: warning: unused parameter 'value' [-Wunused-parameter]
bignum_mul_bignum_float(PARROT_INTERP, ARGIN(PMC *self), FLOATVAL value, ARGMOD(PMC *dest)) {
^
src/pmc/bignum.c:1257:86: warning: unused parameter 'dest' [-Wunused-parameter]
bignum_mul_bignum_float(PARROT_INTERP, ARGIN(PMC *self), FLOATVAL value, ARGMOD(PMC *dest)) {
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1262:49: warning: unused parameter 'self' [-Wunused-parameter]
bignum_pow_bignum_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, ARGMOD(PMC *dest)) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1262:63: warning: unused parameter 'value' [-Wunused-parameter]
bignum_pow_bignum_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, ARGMOD(PMC *dest)) {
^
src/pmc/bignum.c:1262:82: warning: unused parameter 'dest' [-Wunused-parameter]
bignum_pow_bignum_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, ARGMOD(PMC *dest)) {
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1267:51: warning: unused parameter 'self' [-Wunused-parameter]
bignum_pow_bignum_float(PARROT_INTERP, ARGIN(PMC *self), FLOATVAL value, ARGMOD(PMC *dest)) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1267:67: warning: unused parameter 'value' [-Wunused-parameter]
bignum_pow_bignum_float(PARROT_INTERP, ARGIN(PMC *self), FLOATVAL value, ARGMOD(PMC *dest)) {
^
src/pmc/bignum.c:1267:86: warning: unused parameter 'dest' [-Wunused-parameter]
bignum_pow_bignum_float(PARROT_INTERP, ARGIN(PMC *self), FLOATVAL value, ARGMOD(PMC *dest)) {
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1272:45: warning: unused parameter 'self' [-Wunused-parameter]
bignum_div_bignum(PARROT_INTERP, ARGIN(PMC *self), PMC *value, ARGMOD(PMC *dest)) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1272:57: warning: unused parameter 'value' [-Wunused-parameter]
bignum_div_bignum(PARROT_INTERP, ARGIN(PMC *self), PMC *value, ARGMOD(PMC *dest)) {
^
src/pmc/bignum.c:1272:76: warning: unused parameter 'dest' [-Wunused-parameter]
bignum_div_bignum(PARROT_INTERP, ARGIN(PMC *self), PMC *value, ARGMOD(PMC *dest)) {
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1277:49: warning: unused parameter 'self' [-Wunused-parameter]
bignum_div_bignum_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, ARGMOD(PMC *dest)) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1277:63: warning: unused parameter 'value' [-Wunused-parameter]
bignum_div_bignum_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, ARGMOD(PMC *dest)) {
^
src/pmc/bignum.c:1277:82: warning: unused parameter 'dest' [-Wunused-parameter]
bignum_div_bignum_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, ARGMOD(PMC *dest)) {
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1282:51: warning: unused parameter 'self' [-Wunused-parameter]
bignum_div_bignum_float(PARROT_INTERP, ARGIN(PMC *self), FLOATVAL value, ARGMOD(PMC *dest)) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1282:67: warning: unused parameter 'value' [-Wunused-parameter]
bignum_div_bignum_float(PARROT_INTERP, ARGIN(PMC *self), FLOATVAL value, ARGMOD(PMC *dest)) {
^
src/pmc/bignum.c:1282:86: warning: unused parameter 'dest' [-Wunused-parameter]
bignum_div_bignum_float(PARROT_INTERP, ARGIN(PMC *self), FLOATVAL value, ARGMOD(PMC *dest)) {
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1287:46: warning: unused parameter 'self' [-Wunused-parameter]
bignum_fdiv_bignum(PARROT_INTERP, ARGIN(PMC *self), PMC *value, ARGMOD(PMC *dest)) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1287:58: warning: unused parameter 'value' [-Wunused-parameter]
bignum_fdiv_bignum(PARROT_INTERP, ARGIN(PMC *self), PMC *value, ARGMOD(PMC *dest)) {
^
src/pmc/bignum.c:1287:77: warning: unused parameter 'dest' [-Wunused-parameter]
bignum_fdiv_bignum(PARROT_INTERP, ARGIN(PMC *self), PMC *value, ARGMOD(PMC *dest)) {
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1292:50: warning: unused parameter 'self' [-Wunused-parameter]
bignum_fdiv_bignum_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, ARGMOD(PMC *dest)) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1292:64: warning: unused parameter 'value' [-Wunused-parameter]
bignum_fdiv_bignum_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, ARGMOD(PMC *dest)) {
^
src/pmc/bignum.c:1292:83: warning: unused parameter 'dest' [-Wunused-parameter]
bignum_fdiv_bignum_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, ARGMOD(PMC *dest)) {
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1297:52: warning: unused parameter 'self' [-Wunused-parameter]
bignum_fdiv_bignum_float(PARROT_INTERP, ARGIN(PMC *self), FLOATVAL value, ARGMOD(PMC *dest)) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1297:68: warning: unused parameter 'value' [-Wunused-parameter]
bignum_fdiv_bignum_float(PARROT_INTERP, ARGIN(PMC *self), FLOATVAL value, ARGMOD(PMC *dest)) {
^
src/pmc/bignum.c:1297:87: warning: unused parameter 'dest' [-Wunused-parameter]
bignum_fdiv_bignum_float(PARROT_INTERP, ARGIN(PMC *self), FLOATVAL value, ARGMOD(PMC *dest)) {
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1302:38: warning: unused parameter 'self' [-Wunused-parameter]
bignum_cmp(PARROT_INTERP, ARGIN(PMC *self), PMC *value) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1302:50: warning: unused parameter 'value' [-Wunused-parameter]
bignum_cmp(PARROT_INTERP, ARGIN(PMC *self), PMC *value) {
^
src/pmc/bignum.c:1304:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/bignum.c:1307:42: warning: unused parameter 'self' [-Wunused-parameter]
bignum_cmp_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1307:56: warning: unused parameter 'value' [-Wunused-parameter]
bignum_cmp_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value) {
^
src/pmc/bignum.c:1309:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/bignum.c:1312:44: warning: unused parameter 'self' [-Wunused-parameter]
bignum_cmp_float(PARROT_INTERP, ARGIN(PMC *self), FLOATVAL value) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1312:60: warning: unused parameter 'value' [-Wunused-parameter]
bignum_cmp_float(PARROT_INTERP, ARGIN(PMC *self), FLOATVAL value) {
^
src/pmc/bignum.c:1314:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/bignum.c:1317:38: warning: unused parameter 'self' [-Wunused-parameter]
bignum_abs(PARROT_INTERP, ARGIN(PMC *self), ARGMOD(PMC *dest)) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1317:57: warning: unused parameter 'dest' [-Wunused-parameter]
bignum_abs(PARROT_INTERP, ARGIN(PMC *self), ARGMOD(PMC *dest)) {
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1322:38: warning: unused parameter 'self' [-Wunused-parameter]
bignum_neg(PARROT_INTERP, ARGIN(PMC *self), ARGMOD(PMC *dest)) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1322:57: warning: unused parameter 'dest' [-Wunused-parameter]
bignum_neg(PARROT_INTERP, ARGIN(PMC *self), ARGMOD(PMC *dest)) {
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1327:51: warning: unused parameter 'self' [-Wunused-parameter]
bignum_get_default_prec(PARROT_INTERP, ARGIN(PMC *self)) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1329:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/bignum.c:1332:51: warning: unused parameter 'self' [-Wunused-parameter]
bignum_set_default_prec(PARROT_INTERP, ARGIN(PMC *self), INTVAL prec) {
^
./include\parrot/compiler.h:219:62: note: expanded from:
# define ARGIN(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:1332:65: warning: unused parameter 'prec' [-Wunused-parameter]
bignum_set_default_prec(PARROT_INTERP, ARGIN(PMC *self), INTVAL prec) {
^
src/pmc/bignum.c:2053:64: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_BigNum_multi_add_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value, PMC *dest)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:2053:89: warning: unused parameter 'dest' [-Wunused-parameter]
Parrot_BigNum_multi_add_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value, PMC *dest)
^
src/pmc/bignum.c:2062:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/bignum.c:2088:62: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_BigNum_multi_i_add_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:2121:69: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_BigNum_multi_subtract_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value, PMC *dest)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:2121:94: warning: unused parameter 'dest' [-Wunused-parameter]
Parrot_BigNum_multi_subtract_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value, PMC *dest)
^
src/pmc/bignum.c:2130:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/bignum.c:2156:67: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_BigNum_multi_i_subtract_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:2189:69: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_BigNum_multi_multiply_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value, PMC *dest)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:2189:94: warning: unused parameter 'dest' [-Wunused-parameter]
Parrot_BigNum_multi_multiply_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value, PMC *dest)
^
src/pmc/bignum.c:2198:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/bignum.c:2224:67: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_BigNum_multi_i_multiply_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:2302:67: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_BigNum_multi_divide_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value, PMC *dest)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:2302:92: warning: unused parameter 'dest' [-Wunused-parameter]
Parrot_BigNum_multi_divide_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value, PMC *dest)
^
src/pmc/bignum.c:2311:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/bignum.c:2337:65: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_BigNum_multi_i_divide_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:2370:73: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_BigNum_multi_floor_divide_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value, PMC *dest)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:2370:98: warning: unused parameter 'dest' [-Wunused-parameter]
Parrot_BigNum_multi_floor_divide_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value, PMC *dest)
^
src/pmc/bignum.c:2379:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/bignum.c:2397:71: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_BigNum_multi_i_floor_divide_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:2424:60: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_BigNum_multi_cmp_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:2433:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/bignum.c:2451:65: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_BigNum_multi_is_equal_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bignum.c:2460:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
120 warnings generated.
src/pmc/boolean.c:197:26: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_Boolean_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/boolean.c:205:30: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_Boolean_init_int_orig(PARROT_INTERP, ARGMOD(PMC *_self), INTVAL value)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/boolean.c:222:30: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_Boolean_set_bool_orig(PARROT_INTERP, ARGMOD(PMC *_self), INTVAL value)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
3 warnings generated.
src/pmc/fixedintegerarray.c:530:36: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_FixedIntegerArray_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
1 warning generated.
src/pmc/iterator.c:231:54: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_Iterator_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/iterator.c:240:58: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_Iterator_init_pmc_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *aggregate)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/iterator.c:240:71: warning: unused parameter 'aggregate' [-Wunused-parameter]
Parrot_Iterator_init_pmc_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *aggregate)
^
src/pmc/iterator.c:249:68: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_Iterator_set_integer_native_orig(PARROT_INTERP, ARGMOD(PMC *_self), INTVAL value)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/iterator.c:249:83: warning: unused parameter 'value' [-Wunused-parameter]
Parrot_Iterator_set_integer_native_orig(PARROT_INTERP, ARGMOD(PMC *_self), INTVAL value)
^
5 warnings generated.
src/pmc/hash.c:517:25: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_Hash_get_pointer(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
1 warning generated.
src/pmc/oplib.c:137:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
src/pmc/oplib.c:278:51: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_OpLib_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
2 warnings generated.
src/pmc/opcode.c:68:24: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_Opcode_elements(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/opcode.c:79:27: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_Opcode_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/opcode.c:90:37: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_Opcode_get_integer_keyed_int(PARROT_INTERP, ARGMOD(PMC *_self), INTVAL i)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/opcode.c:319:52: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_Opcode_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
4 warnings generated.
src/pmc/alarm.c:106:25: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_Alarm_get_number(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/alarm.c:115:35: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_Alarm_get_number_keyed_int(PARROT_INTERP, ARGMOD(PMC *_self), INTVAL key)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/alarm.c:128:32: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_Alarm_get_pmc_keyed_int(PARROT_INTERP, ARGMOD(PMC *_self), INTVAL key)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/alarm.c:195:24: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_Alarm_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
4 warnings generated.
src/pmc/arrayiterator.c:427:59: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_ArrayIterator_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
1 warning generated.
src/pmc/bytebuffer.c:392:29: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_ByteBuffer_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/bytebuffer.c:748:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
2 warnings generated.
src/pmc/callcontext.c:1458:71: warning: unused parameter 'type' [-Wunused-parameter]
Parrot_CallContext_morph_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *type)
^
1 warning generated.
src/pmc/class.c:883:26: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_Class_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/class.c:1285:19: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_Class_type(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
2 warnings generated.
src/pmc/eventhandler.c:228:31: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_EventHandler_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/eventhandler.c:277:45: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_EventHandler_set_integer_native_orig(PARROT_INTERP, ARGMOD(PMC *_self), INTVAL priority)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/eventhandler.c:288:34: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_EventHandler_set_pmc_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *interpreter)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
3 warnings generated.
src/pmc/exceptionhandler.c:88:37: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_ExceptionHandler_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/exceptionhandler.c:114:73: warning: unused parameter 'next' [-Wunused-parameter]
Parrot_ExceptionHandler_invoke(PARROT_INTERP, ARGMOD(PMC *_self), void *next)
^
src/pmc/exceptionhandler.c:572:49: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_ExceptionHandler_set_integer_native_orig(PARROT_INTERP, ARGMOD(PMC *_self), INTVAL value)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
3 warnings generated.
src/pmc/filehandle.c:973:5: warning: incompatible pointer to integer conversion assigning to 'INTVAL' (aka 'long long') from 'PIOHANDLE' (aka 'void *');
GETATTR_FileHandle_os_handle(interp, _self, handle);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/pmc\pmc_filehandle.h:52:20: note: expanded from:
(dest) = ((Parrot_FileHandle_attributes *)PMC_data(pmc))->os_handle; \
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/pmc/filehandle.c:1211:29: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_FileHandle_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
2 warnings generated.
src/pmc/fixedbooleanarray.c:429:36: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_FixedBooleanArray_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
1 warning generated.
src/pmc/fixedpmcarray.c:162:31: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_FixedPMCArray_elements(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
1 warning generated.
src/pmc/handle.c:345:52: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_Handle_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/handle.c:354:56: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_Handle_init_pmc_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *init)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/handle.c:354:69: warning: unused parameter 'init' [-Wunused-parameter]
Parrot_Handle_init_pmc_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *init)
^
3 warnings generated.
src/pmc/hashiterator.c:165:27: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_HashIterator_clone(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/hashiterator.c:165:54: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_HashIterator_clone(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/hashiterator.c:173:30: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_HashIterator_elements(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/hashiterator.c:181:30: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_HashIterator_get_bool(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/hashiterator.c:190:33: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_HashIterator_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/hashiterator.c:198:29: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_HashIterator_get_pmc(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
6 warnings generated.
src/pmc/hashiteratorkey.c:62:36: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_HashIteratorKey_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/hashiteratorkey.c:62:63: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_HashIteratorKey_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/hashiteratorkey.c:189:51: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_HashIteratorKey_set_pointer_keyed_int_orig(PARROT_INTERP, ARGMOD(PMC *_self), INTVAL key, void *value)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
3 warnings generated.
src/pmc/imageiofreeze.c:123:12: warning: cast from 'char *' to 'opcode_t *' (aka 'long long *') increases required alignment from 1 to 8 [-Wcast-align]
return (opcode_t *)(buf + pos);
^~~~~~~~~~~~~~~~~~~~~~~
src/pmc/imageiofreeze.c:302:34: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_ImageIOFreeze_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/imageiofreeze.c:302:61: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_ImageIOFreeze_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/imageiofreeze.c:529:39: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_ImageIOFreeze_set_pointer_orig(PARROT_INTERP, ARGMOD(PMC *_self), void *value)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
4 warnings generated.
src/pmc/imageiosize.c:113:32: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_ImageIOSize_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/imageiosize.c:113:59: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_ImageIOSize_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/imageiosize.c:227:36: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_ImageIOSize_push_float_orig(PARROT_INTERP, ARGMOD(PMC *_self), FLOATVAL v)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/imageiosize.c:227:80: warning: unused parameter 'v' [-Wunused-parameter]
Parrot_ImageIOSize_push_float_orig(PARROT_INTERP, ARGMOD(PMC *_self), FLOATVAL v)
^
src/pmc/imageiosize.c:236:38: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_ImageIOSize_push_integer_orig(PARROT_INTERP, ARGMOD(PMC *_self), INTVAL v)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/imageiosize.c:236:80: warning: unused parameter 'v' [-Wunused-parameter]
Parrot_ImageIOSize_push_integer_orig(PARROT_INTERP, ARGMOD(PMC *_self), INTVAL v)
^
6 warnings generated.
src/pmc/imageiostrings.c:64:35: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_ImageIOStrings_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/imageiostrings.c:64:62: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_ImageIOStrings_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/imageiostrings.c:72:31: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_ImageIOStrings_get_pmc(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/imageiostrings.c:142:39: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_ImageIOStrings_push_float_orig(PARROT_INTERP, ARGMOD(PMC *_self), FLOATVAL v)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/imageiostrings.c:142:66: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_ImageIOStrings_push_float_orig(PARROT_INTERP, ARGMOD(PMC *_self), FLOATVAL v)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/imageiostrings.c:142:83: warning: unused parameter 'v' [-Wunused-parameter]
Parrot_ImageIOStrings_push_float_orig(PARROT_INTERP, ARGMOD(PMC *_self), FLOATVAL v)
^
src/pmc/imageiostrings.c:148:41: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_ImageIOStrings_push_integer_orig(PARROT_INTERP, ARGMOD(PMC *_self), INTVAL v)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/imageiostrings.c:148:68: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_ImageIOStrings_push_integer_orig(PARROT_INTERP, ARGMOD(PMC *_self), INTVAL v)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/imageiostrings.c:148:83: warning: unused parameter 'v' [-Wunused-parameter]
Parrot_ImageIOStrings_push_integer_orig(PARROT_INTERP, ARGMOD(PMC *_self), INTVAL v)
^
9 warnings generated.
src/pmc/imageiothaw.c:86:32: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_ImageIOThaw_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/imageiothaw.c:86:59: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_ImageIOThaw_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/imageiothaw.c:176:37: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_ImageIOThaw_set_pointer_orig(PARROT_INTERP, ARGMOD(PMC *_self), void *value)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/imageiothaw.c:193:39: warning: cast from 'char *' to 'opcode_t *' (aka 'long long *') increases required alignment from 1 to 8 [-Wcast-align]
PARROT_IMAGEIOTHAW(_self)->curs = (opcode_t *)image->strstart;
^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/pmc/imageiothaw.c:267:5: warning: cast from 'char *' to 'opcode_t *' (aka 'long long *') increases required alignment from 1 to 8 [-Wcast-align]
BYTECODE_SHIFT_OK(interp, _self);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/pmc/imageiothaw.c:45:38: note: expanded from:
PARROT_IMAGEIOTHAW(pmc)->curs <= (opcode_t *) \
^
./include\parrot/exceptions.h:299:29: note: expanded from:
# define PARROT_ASSERT(x) (x) ? ((void)0) : Parrot_confess(#x, __FILE__, __LINE__)
^
src/pmc/imageiothaw.c:281:39: warning: cast from 'unsigned char *' to 'opcode_t *' (aka 'long long *') increases required alignment from 1 to 8 [-Wcast-align]
PARROT_IMAGEIOTHAW(_self)->curs = (opcode_t *)PARROT_const_cast(unsigned char *,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/pmc/imageiothaw.c:283:5: warning: cast from 'char *' to 'opcode_t *' (aka 'long long *') increases required alignment from 1 to 8 [-Wcast-align]
BYTECODE_SHIFT_OK(interp, _self);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/pmc/imageiothaw.c:45:38: note: expanded from:
PARROT_IMAGEIOTHAW(pmc)->curs <= (opcode_t *) \
^
./include\parrot/exceptions.h:299:29: note: expanded from:
# define PARROT_ASSERT(x) (x) ? ((void)0) : Parrot_confess(#x, __FILE__, __LINE__)
^
src/pmc/imageiothaw.c:347:9: warning: cast from 'char *' to 'opcode_t *' (aka 'long long *') increases required alignment from 1 to 8 [-Wcast-align]
BYTECODE_SHIFT_OK(interp, _self);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/pmc/imageiothaw.c:45:38: note: expanded from:
PARROT_IMAGEIOTHAW(pmc)->curs <= (opcode_t *) \
^
./include\parrot/exceptions.h:299:29: note: expanded from:
# define PARROT_ASSERT(x) (x) ? ((void)0) : Parrot_confess(#x, __FILE__, __LINE__)
^
src/pmc/imageiothaw.c:366:9: warning: cast from 'char *' to 'opcode_t *' (aka 'long long *') increases required alignment from 1 to 8 [-Wcast-align]
BYTECODE_SHIFT_OK(interp, _self);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/pmc/imageiothaw.c:45:38: note: expanded from:
PARROT_IMAGEIOTHAW(pmc)->curs <= (opcode_t *) \
^
./include\parrot/exceptions.h:299:29: note: expanded from:
# define PARROT_ASSERT(x) (x) ? ((void)0) : Parrot_confess(#x, __FILE__, __LINE__)
^
9 warnings generated.
src/pmc/imccompiler.c:138:28: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_IMCCompiler_destroy(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/imccompiler.c:148:32: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_IMCCompiler_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/imccompiler.c:157:32: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_IMCCompiler_get_pointer(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/imccompiler.c:417:57: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_IMCCompiler_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
4 warnings generated.
src/pmc/lexinfo.c:98:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
src/pmc/lexinfo.c:140:70: warning: unused parameter 'sub' [-Wunused-parameter]
Parrot_LexInfo_init_pmc_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *sub)
^
2 warnings generated.
src/pmc/mappedbytearray.c:946:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
1 warning generated.
src/pmc/namespace.c:534:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
1 warning generated.
src/pmc/nativepccmethod.c:80:32: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_NativePCCMethod_defined(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/nativepccmethod.c:96:36: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_NativePCCMethod_get_pointer(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/nativepccmethod.c:208:34: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_NativePCCMethod_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/nativepccmethod.c:223:51: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_NativePCCMethod_set_pointer_keyed_str_orig(PARROT_INTERP, ARGMOD(PMC *_self), STRING *sig, void *func)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
4 warnings generated.
src/pmc/object.c:1065:23: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_Object_destroy(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/object.c:1065:50: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_Object_destroy(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/object.c:1418:22: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_Object_freeze(PARROT_INTERP, ARGMOD(PMC *_self), PMC *info)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/object.c:1418:49: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_Object_freeze(PARROT_INTERP, ARGMOD(PMC *_self), PMC *info)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/object.c:1418:62: warning: unused parameter 'info' [-Wunused-parameter]
Parrot_Object_freeze(PARROT_INTERP, ARGMOD(PMC *_self), PMC *info)
^
src/pmc/object.c:1505:25: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_Object_get_class(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/object.c:4365:52: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_Object_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/object.c:4401:56: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_Object_init_pmc_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *worreva)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/object.c:4401:69: warning: unused parameter 'worreva' [-Wunused-parameter]
Parrot_Object_init_pmc_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *worreva)
^
src/pmc/object.c:5567:25: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_Object_thaw_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *info)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/object.c:5567:52: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_Object_thaw_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *info)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/object.c:5567:65: warning: unused parameter 'info' [-Wunused-parameter]
Parrot_Object_thaw_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *info)
^
src/pmc/object.c:5574:31: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_Object_thawfinish_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *info)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/object.c:5574:71: warning: unused parameter 'info' [-Wunused-parameter]
Parrot_Object_thawfinish_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *info)
^
14 warnings generated.
src/pmc/orderedhashiterator.c:73:34: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_OrderedHashIterator_clone(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/orderedhashiterator.c:73:61: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_OrderedHashIterator_clone(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/orderedhashiterator.c:81:37: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_OrderedHashIterator_elements(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/orderedhashiterator.c:105:36: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_OrderedHashIterator_get_pmc(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
4 warnings generated.
src/pmc/packfile.c:243:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
1 warning generated.
src/pmc/packfileannotation.c:392:37: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_PackfileAnnotation_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/packfileannotation.c:404:51: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_PackfileAnnotation_set_integer_native_orig(PARROT_INTERP, ARGMOD(PMC *_self), INTVAL value)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/packfileannotation.c:414:50: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_PackfileAnnotation_set_string_native_orig(PARROT_INTERP, ARGMOD(PMC *_self), STRING *value)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
3 warnings generated.
src/pmc/packfiledebug.c:123:32: warning: cast from 'char *' to 'PackFile_Debug *' (aka 'struct PackFile_Debug *') increases required alignment from 1 to 8 [-Wcast-align]
PackFile_Debug * const p = (PackFile_Debug *) mem_gc_realloc_n_typed(interp,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
src/pmc/packfilesegment.c:67:36: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_PackfileSegment_get_pointer(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/packfilesegment.c:67:63: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_PackfileSegment_get_pointer(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/packfilesegment.c:169:34: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_PackfileSegment_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/packfilesegment.c:182:41: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_PackfileSegment_set_pointer_orig(PARROT_INTERP, ARGMOD(PMC *_self), void *ptr)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/packfilesegment.c:182:68: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_PackfileSegment_set_pointer_orig(PARROT_INTERP, ARGMOD(PMC *_self), void *ptr)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/packfilesegment.c:182:82: warning: unused parameter 'ptr' [-Wunused-parameter]
Parrot_PackfileSegment_set_pointer_orig(PARROT_INTERP, ARGMOD(PMC *_self), void *ptr)
^
6 warnings generated.
src/pmc/packfileview.c:205:30: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_PackfileView_get_bool(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/packfileview.c:245:33: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_PackfileView_get_pointer(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/packfileview.c:255:32: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_PackfileView_get_string(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/packfileview.c:824:31: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_PackfileView_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/packfileview.c:850:44: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_PackfileView_set_string_native_orig(PARROT_INTERP, ARGMOD(PMC *_self), STRING *path)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
5 warnings generated.
src/pmc/pmcproxy.c:132:28: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_PMCProxy_get_string(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/pmcproxy.c:285:22: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_PMCProxy_type(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
2 warnings generated.
src/pmc/ptr.c:106:24: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_Ptr_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/ptr.c:106:51: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_Ptr_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
2 warnings generated.
src/pmc/ptrbuf.c:82:25: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_PtrBuf_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
1 warning generated.
src/pmc/ptrobj.c:76:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
1 warning generated.
src/pmc/resizablepmcarray.c:232:43: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_ResizablePMCArray_exists_keyed_int(PARROT_INTERP, ARGMOD(PMC *_self), INTVAL key)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/resizablepmcarray.c:643:48: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_ResizablePMCArray_delete_keyed_int_orig(PARROT_INTERP, ARGMOD(PMC *_self), INTVAL key)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
2 warnings generated.
src/pmc/scalar.c:294:23: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_scalar_defined(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/scalar.c:294:50: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_scalar_defined(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/scalar.c:887:69: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_scalar_multi_multiply_Complex_PMC(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value, PMC *dest)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/scalar.c:887:82: warning: unused parameter 'value' [-Wunused-parameter]
Parrot_scalar_multi_multiply_Complex_PMC(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value, PMC *dest)
^
src/pmc/scalar.c:887:94: warning: unused parameter 'dest' [-Wunused-parameter]
Parrot_scalar_multi_multiply_Complex_PMC(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value, PMC *dest)
^
src/pmc/scalar.c:894:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/pmc/scalar.c:908:67: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_scalar_multi_i_multiply_Complex(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/scalar.c:908:80: warning: unused parameter 'value' [-Wunused-parameter]
Parrot_scalar_multi_i_multiply_Complex(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value)
^
8 warnings generated.
src/pmc/scheduler.c:314:34: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_Scheduler_thawfinish_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *info)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/scheduler.c:314:61: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_Scheduler_thawfinish_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *info)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/scheduler.c:314:74: warning: unused parameter 'info' [-Wunused-parameter]
Parrot_Scheduler_thawfinish_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *info)
^
3 warnings generated.
src/pmc/sockaddr.c:101:26: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_Sockaddr_get_bool(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/sockaddr.c:123:39: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_Sockaddr_get_integer_keyed_int(PARROT_INTERP, ARGMOD(PMC *_self), INTVAL what)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/sockaddr.c:142:29: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_Sockaddr_get_pointer(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/sockaddr.c:170:27: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_Sockaddr_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
4 warnings generated.
src/pmc/stringhandle.c:802:31: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_StringHandle_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
1 warning generated.
src/pmc/structview.c:277:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
src/pmc/structview.c:304:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
src/pmc/structview.c:365:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
3 warnings generated.
src/pmc/task.c:497:29: warning: unused parameter 'interp' [-Wunused-parameter]
Parrot_Task_thawfinish_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *info)
^
./include\parrot/interpreter.h:97:67: note: expanded from:
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/task.c:497:56: warning: unused parameter '_self' [-Wunused-parameter]
Parrot_Task_thawfinish_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *info)
^
./include\parrot/compiler.h:228:62: note: expanded from:
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
src/pmc/task.c:497:69: warning: unused parameter 'info' [-Wunused-parameter]
Parrot_Task_thawfinish_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *info)
^
3 warnings generated.
src/string/encoding/shared.c:723:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/string/encoding/shared.c:1373:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/string/encoding/shared.c:1434:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/string/encoding/shared.c:1572:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/string/encoding/shared.c:1594:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/string/encoding/shared.c:1616:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
6 warnings generated.
src/string/encoding/binary.c:89:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
1 warning generated.
src/string/encoding/utf16.c:189:17: warning: cast from 'char *' to 'Parrot_UInt2 *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
p = (Parrot_UInt2 *)result->strstart;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/string/encoding/utf16.c:261:39: warning: cast from 'const char *' to 'const utf16_t *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
const utf16_t * const p = (const utf16_t *)buf;
^~~~~~~~~~~~~~~~~~~~
src/string/encoding/utf16.c:460:32: warning: cast from 'char *' to 'const utf16_t *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
start = utf16_skip_forward((const utf16_t *)src->strstart, idx);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/string/encoding/utf16.c:482:26: warning: cast from 'char *' to 'utf16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
const utf16_t *ptr = (utf16_t *)(str->strstart + i->bytepos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/string/encoding/utf16.c:510:26: warning: cast from 'char *' to 'utf16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
const utf16_t *ptr = (utf16_t *)(str->strstart + i->bytepos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/string/encoding/utf16.c:543:26: warning: cast from 'char *' to 'utf16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
const utf16_t *ptr = (utf16_t *)(str->strstart + i->bytepos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/string/encoding/utf16.c:575:27: warning: cast from 'char *' to 'utf16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
utf16_t * const ptr = (utf16_t *)(str->strstart + i->bytepos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7 warnings generated.
src/string/encoding/ucs2.c:193:33: warning: cast from 'char *' to 'utf16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
const utf16_t * const ptr = (utf16_t *)src->strstart;
^~~~~~~~~~~~~~~~~~~~~~~~
src/string/encoding/ucs2.c:225:35: warning: cast from 'const char *' to 'const utf16_t *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
const utf16_t * const ptr = (const utf16_t *)buf;
^~~~~~~~~~~~~~~~~~~~
src/string/encoding/ucs2.c:268:33: warning: cast from 'char *' to 'utf16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
const utf16_t * const ptr = (utf16_t *)src->strstart;
^~~~~~~~~~~~~~~~~~~~~~~~
src/string/encoding/ucs2.c:297:33: warning: cast from 'char *' to 'utf16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
const utf16_t * const ptr = (utf16_t *)str->strstart;
^~~~~~~~~~~~~~~~~~~~~~~~
src/string/encoding/ucs2.c:339:33: warning: cast from 'char *' to 'utf16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
const utf16_t * const ptr = (utf16_t *)str->strstart;
^~~~~~~~~~~~~~~~~~~~~~~~
src/string/encoding/ucs2.c:365:27: warning: cast from 'char *' to 'utf16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
utf16_t * const ptr = (utf16_t *)str->strstart;
^~~~~~~~~~~~~~~~~~~~~~~~
src/string/encoding/ucs2.c:392:26: warning: cast from 'char *' to 'utf16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
const utf16_t *ptr = (utf16_t *)s->strstart;
^~~~~~~~~~~~~~~~~~~~~~
7 warnings generated.
src/string/encoding/ucs4.c:145:11: warning: cast from 'char *' to 'utf32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align]
ptr = (utf32_t *)res->strstart;
^~~~~~~~~~~~~~~~~~~~~~~~
src/string/encoding/ucs4.c:186:33: warning: cast from 'char *' to 'utf32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align]
const utf32_t * const ptr = (utf32_t *)src->strstart;
^~~~~~~~~~~~~~~~~~~~~~~~
src/string/encoding/ucs4.c:222:33: warning: cast from 'const char *' to 'const utf32_t *' (aka 'const int *') increases required alignment from 1 to 4 [-Wcast-align]
const utf32_t * const ptr = (const utf32_t *)buf;
^~~~~~~~~~~~~~~~~~~~
src/string/encoding/ucs4.c:267:33: warning: cast from 'char *' to 'utf32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align]
const utf32_t * const ptr = (utf32_t *)src->strstart;
^~~~~~~~~~~~~~~~~~~~~~~~
src/string/encoding/ucs4.c:296:33: warning: cast from 'char *' to 'utf32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align]
const utf32_t * const ptr = (utf32_t *)str->strstart;
^~~~~~~~~~~~~~~~~~~~~~~~
src/string/encoding/ucs4.c:340:33: warning: cast from 'char *' to 'utf32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align]
const utf32_t * const ptr = (utf32_t *)str->strstart;
^~~~~~~~~~~~~~~~~~~~~~~~
src/string/encoding/ucs4.c:367:27: warning: cast from 'char *' to 'utf32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align]
utf32_t * const ptr = (utf32_t *)str->strstart;
^~~~~~~~~~~~~~~~~~~~~~~~
src/string/encoding/ucs4.c:397:27: warning: cast from 'char *' to 'utf32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align]
const utf32_t *ptr = (utf32_t *)s->strstart;
^~~~~~~~~~~~~~~~~~~~~~
8 warnings generated.
compilers/imcc/imclexer.c:4544:58: warning: unused parameter 'yyscanner' [-Wunused-parameter]
static void yy_fatal_error (yyconst char* msg , yyscan_t yyscanner)
^
compilers/imcc/imclexer.c:4864:43: warning: unused parameter 'yyscanner' [-Wunused-parameter]
void *yyalloc (yy_size_t size , yyscan_t yyscanner)
^
compilers/imcc/imclexer.c:4869:58: warning: unused parameter 'yyscanner' [-Wunused-parameter]
void *yyrealloc (void * ptr, yy_size_t size , yyscan_t yyscanner)
^
compilers/imcc/imclexer.c:4881:36: warning: unused parameter 'yyscanner' [-Wunused-parameter]
void yyfree (void * ptr , yyscan_t yyscanner)
^
compilers/imcc/imcc.l:1287:1: warning: no previous prototype for function 'determine_input_file_type' [-Wmissing-prototypes]
determine_input_file_type(ARGMOD(imc_info_t * imcc), ARGIN(STRING *sourcefile))
^
compilers/imcc/imcc.l:1358:49: warning: unused parameter 'is_pasm' [-Wunused-parameter]
ARGIN(STRING *source), int is_file, int is_pasm)
^
compilers/imcc/imcc.l:1380:53: warning: unused parameter 'yyscanner' [-Wunused-parameter]
do_a_better_error_message(imc_info_t * imcc, void * yyscanner)
^
7 warnings generated.
compilers/imcc/debug.c:439:75: warning: conversion specifies type 'unsigned long' but the argument has type 'UINTVAL' (aka 'unsigned long long') [-Wformat]
fprintf(stderr, "%s \t%d\t%d\t%d\t%d\t%c %2d %2d\t%d\t%d\t%s\t%lx\n",
~~^
%llx
1 warning generated.
compilers/imcc/pbc.c:1136:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
1 warning generated.
make: *** [runtime/parrot/include/config.fpmc] Error 127
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment