-
Notifications
You must be signed in to change notification settings - Fork 64
Open
Description
I get a lot of warnings with gcc 9 which break the compilation with -Werror:
netlist_sim.c: In function ‘getGroupValue’:
netlist_sim.c:390:1: error: control reaches end of non-void function [-Wreturn-type]
390 | }
| ^
cbmbasic/runtime.c: In function ‘LOAD’:
cbmbasic/runtime.c:558:17: error: variable ‘savedbyte’ set but not used [-Wunused-but-set-variable]
558 | unsigned char savedbyte;
| ^~~~~~~~~
cbmbasic/runtime.c: In function ‘SAVE’:
cbmbasic/runtime.c:701:17: error: variable ‘savedbyte’ set but not used [-Wunused-but-set-variable]
701 | unsigned char savedbyte;
| ^~~~~~~~~
cbmbasic/plugin.c: In function ‘plugin_gone’:
cbmbasic/plugin.c:242:18: error: variable ‘b’ set but not used [-Wunused-but-set-variable]
242 | unsigned char b;
| ^
measure.c: In function ‘main’:
measure.c:225:6: error: this ‘if’ clause does not guard... [-Wmisleading-indentation]
225 | if (is_data_access)
| ^~
measure.c:228:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
228 | if (IS_WRITE_CYCLE)
| ^~
measure.c:401:11: error: ‘end_p’ may be used uninitialized in this function [-Wmaybe-uninitialized]
401 | if (end_p != readP(state)) {
| ^
measure.c:389:11: error: ‘end_s’ may be used uninitialized in this function [-Wmaybe-uninitialized]
389 | if (end_s != readSP(state)) {
| ^
and also a link error:
cc -o cbmbasic/cbmbasic perfect6502.o netlist_sim.o cbmbasic/cbmbasic.o cbmbasic/runtime.o cbmbasic/runtime_init.o cbmbasic/plugin.o cbmbasic/console.o cbmbasic/emu.o measure.o
/usr/bin/ld: measure.o: in function `main':
measure.c:(.text.startup+0x0): multiple definition of `main'; cbmbasic/cbmbasic.o:cbmbasic.c:(.text.startup+0x0): first defined here
collect2: error: ld returned 1 exit status
Metadata
Metadata
Assignees
Labels
No labels