Se una sorgente C ha un'etichetta inutilizzata, l'unica ragione per cui posso pensare che sia (attualmente) utile è se qualcuno lo utilizza come "segnalibro" per trovare facilmente una sezione di codice. Escludendo tali motivi, esistono motivi tecnici per cui le etichette non utilizzate potrebbero non voler essere rimosse? In altre parole, è possibile rompere un'unità di compilazione rimuovendole in modo tale che le unità di compilazione esterne possano in qualche modo usarlo?In C, le etichette non utilizzate possono sempre essere rimosse e mantenere attivo un programma?
MODIFICA: il codice specifico che sto modificando è pre-C89, quindi il comportamento C storico può fare la differenza.
etichetta come nelle istruzioni etichettate quelle utilizzate con goto? –
@rahul tyagi Sì. –
Se sono veramente inutilizzati, dovrebbe essere sicuro rimuoverli. Perché renda qualcosa ci dovrebbe essere qualcosa di misterioso e sbagliato riguardo al codice o al compilatore, penso. – Dmitri