Se si desidera un caso di utilizzo del mondo reale per questo, prova a compilare una versione molto vecchia di X Windows, ad esempio XFree86 o XOrg da aboout 2004, proprio intorno allo split-- utilizzando un "moderno" (tosse) versione di gcc, come 4.9.3.
Si noterà che le CFLAG di compilazione specificano sia "-ansi" che "-pedantic". In teoria, questo significa "saltare in aria se qualcosa viola anche leggermente le specifiche del linguaggio". In pratica, la serie 3.x di gcc non ha catturato molto di quel tipo di cose, e costruendola con 4.9.3 lascerà un buco fumante nel terreno a meno che non imposti CFLAGS e BOOTSTRAPCFLAGS su "-fpermissive".
Utilizzando questo flag, la maggior parte di questi file C verrà effettivamente creata, lasciandovi liberi di passare al relitto dipendente dalla versione generato dal lexer. =]
Qualcosa che non è consentito dallo standard di lingua può ancora essere ben definito. Infatti quasi ogni compilatore ha estensioni ben definite. Non dire questo è il caso con tutti i casi di permissivo però – MikeMB