gcc ignorer ugyldig kode
Jeg har et underligt problem når jeg forsøger at kompilere min kildekode. jeg skriver gcc test.c -o test og jeg får lavet en eksekverbar fil der hedder test som kører fint. Men skriver jeg noget volapyk i min kildekode (dette er kun et uddrag), har fx skrevet:void baps(struct cube cu)
{
struct test tt;
int i;
for (i=0; i<20; i++) tt.myfield[i]=cu.data[i];
if (1)
tt.seqnumdddjdjd = 1;
}
så kompileres den stadig fint og jeg får stadig lavet en eksekverbar fil som kører fint.
Hvad går der galt??
