"No support of nested C function" build failure(s) — clang 2.9

clang rejects inner functions while gcc accepts them.
void foo() {

     void bar() {

     }

}

No error detected for version 2.9