/* * Será que a função esquecida não será lembrada? * Por que ocorre um erro de execução? */ #include int esquecida() { printf("Eu nunca sou chamada! :-(\n"); return 0; } void chamada() { int v[3] __attribute__ ((unused)); v[0] = 2; v[1] = 3; v[6] = (int) esquecida; printf("Eu fui chamada! :-)\n, %p", v); } int main() { chamada(); printf("Eu não fui executada! :-(\n"); return 0; }