On Thu, 23 Nov 2023 07:47:30 GMT, Galder Zamarreño <[email protected]> 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