Uhm...
Credo di aver trovato un bug del GCCVVoVe: Possibile?!?
Il problema e' questo qua': http://forum.html.it/forum/showthrea...hreadid=736686
Sembrerebbe che al codice all'interno della funzione "void funzione ( type * argomento )" gli cambi qualcosa se "argomento" e' stato definito come un puntaotre e poi e' stato allocato o se e' una variabile normale:codice:type * argomento = (type*) malloc ( sizeof(type) ); funzione ( argomento );Escluderei che sia un problema delle SDL (con cui si e' verificato il problema) poiche' i parametri che gli vengono passati hanno gli stessi valori in entrambi i casi...codice:type argomento; funzione ( & argomento );
La colpa forse potrebbe essere di qualche var globale dichiarata delle SDL o roba simile, e allora dovrei comunque segnalare il bug agli sviluppatori delle SDL...
Penso di escludere anche il pezzetto di codice che ho postato sull'altro forum, poiche' l'ho mostrato a diversi amici, l'ho postato sul forum Programmazione e l'avro' controllato da capo a fondo circa 1000 volte negli ultimi tre giorni... Inoltre e' semplicissimo...
La piu' alta probabila' di errore comunque si trova proprio nel mio codice![]()
Nel caso che si trattasse di un errore del GCC (attualmente penso che sia cosi') chi mi da una mano a postare il bug?
![]()
Mi stavo leggendo qui': http://gcc.gnu.org/bugs.html
Pero' non ho capito un paio di cosette...
Cosa gli dovrei mandare? :master:
Il codice sorgente con tutti gli headers che includo... O nessun headers... O cos'altro?