On Thu, 23 Nov 2023 07:47:30 GMT, Galder Zamarreño <d...@openjdk.org> wrote:
>> Yes, you are correct, this was not my intention. >> For some reason I mixed up AC_LANG_SOURCE and AC_LANG_PROGRAM. >> >> But nested function are fine, so there is actually no issue with it. > >> But nested function are fine, so there is actually no issue with it. > > Is it? The compilation error above says "error: function definition is not > allowed here". It seems to me is saying that the compilation fails because of > the nested function. Am I missing something? I don't know why. [rehn@rehn-xps ~]$ cat m.c int main() { void foo() { return; }; foo(); return 0; } [rehn@rehn-xps ~]$ gcc -Wall -Wextra -std=c89 m.c [rehn@rehn-xps ~]$ ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/15138#discussion_r1403010196