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

Reply via email to