RFR: 8295795: hsdis does not build with binutils 2.39+ [v8]
Magnus Ihse Bursie
ihse at openjdk.org
Thu Nov 23 13:45:20 UTC 2023
On Thu, 23 Nov 2023 07:53:46 GMT, Robbin Ehn <rehn at openjdk.org> wrote:
>>> 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 at rehn-xps ~]$ cat m.c
> int main() {
> void foo() {
> return;
> };
> foo();
> return 0;
> }
> [rehn at rehn-xps ~]$ gcc -Wall -Wextra -std=c89 m.c
> [rehn at rehn-xps ~]$
@robehn I think that is a gcc extension; not ANSI C.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/15138#discussion_r1403406177
More information about the build-dev
mailing list