| 44 | |
| 45 | ---- |
| 46 | |
| 47 | I (mikehh) got the following warnings at r37645 - most have been around for quite awhile, some duplicating the ones above (Infinoid), but also some additional ones.[[BR]] |
| 48 | built with - make world 2>&1 | tee make_world.37645.log[[BR]] |
| 49 | Kubuntu Intrepid i386 gcc version 4.3.2 (Ubuntu 4.3.2-1ubuntu12) |
| 50 | {{{ |
| 51 | src/nci.c:3016: warning: dereferencing type-punned pointer will break strict-aliasing rules |
| 52 | src/nci.c:5194: warning: dereferencing type-punned pointer will break strict-aliasing rules |
| 53 | src/nci.c:5805: warning: dereferencing type-punned pointer will break strict-aliasing rules |
| 54 | |
| 55 | src/thread.c:1381: warning: suggest braces around empty body in ‘do’ statement |
| 56 | src/thread.c:499: warning: variable ‘sub_pmc’ might be clobbered by ‘longjmp’ or ‘vfork’ |
| 57 | |
| 58 | src/jit_defs.c:2069: warning: logical ‘&&’ with non-zero constant will always evaluate as true |
| 59 | src/jit_defs.c:2080: warning: logical ‘&&’ with non-zero constant will always evaluate as true |
| 60 | |
| 61 | ./src/pmc/sub.pmc:891: warning: logical ‘&&’ with non-zero constant will always evaluate as true |
| 62 | |
| 63 | compilers/imcc/imcc.y:739: warning: unused parameter ‘interp’ |
| 64 | compilers/imcc/imcparser.c:2848: warning: statement with no effect |
| 65 | compilers/imcc/imcparser.c:4938: warning: logical ‘&&’ with non-zero constant will always evaluate as true |
| 66 | compilers/imcc/imcparser.c:4941: warning: statement with no effect |
| 67 | compilers/imcc/imcparser.c:5098: warning: statement with no effect |
| 68 | compilers/imcc/imcparser.c:5102: warning: statement with no effect |
| 69 | compilers/imcc/imcc.l:731: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result |
| 70 | compilers/imcc/imclexer.c:4165: warning: comparison between signed and unsigned |
| 71 | compilers/imcc/imcc.l:1306: warning: variable ‘buffer’ might be clobbered by ‘longjmp’ or ‘vfork’ |
| 72 | compilers/imcc/imcc.l:1338: warning: variable ‘buffer’ might be clobbered by ‘longjmp’ or ‘vfork’ |
| 73 | |
| 74 | compilers/imcc/instructions.c:176: warning: logical ‘&&’ with non-zero constant will always evaluate as true |
| 75 | |
| 76 | compilers/imcc/reg_alloc.c:738: warning: logical ‘&&’ with non-zero constant will always evaluate as true |
| 77 | |
| 78 | ./gdbmhash.pmc:238: warning: function call has aggregate value |
| 79 | ./gdbmhash.pmc:176: warning: function call has aggregate value |
| 80 | ./gdbmhash.pmc:150: warning: function call has aggregate value |
| 81 | ./gdbmhash.pmc:152: warning: function call has aggregate value |
| 82 | |
| 83 | myops_ops_switch.c:151: warning: dereferencing type-punned pointer will break strict-aliasing rules |
| 84 | |
| 85 | pbc_to_exe.c:391: warning: dereferencing type-punned pointer might break strict-aliasing rules |
| 86 | |
| 87 | parrot_config.c:86: warning: dereferencing type-punned pointer might break strict-aliasing rules |
| 88 | |
| 89 | }}} |
| 90 | |