forte.cpp:639:3: error: expression result unused

Christian Thalinger christian.thalinger at oracle.com
Fri Dec 19 20:36:55 UTC 2014


> On Dec 19, 2014, at 12:10 PM, Vladimir Kozlov <vladimir.kozlov at oracle.com> wrote:
> 
> Compilation failure:
> 
> src/share/vm/prims/forte.cpp:639:3: error: expression result unused [-Werror,-Wunused-value]
> 
>  collector_func_load((char*)name, NULL, NULL, start,
>  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> src/share/vm/prims/forte.cpp:616:52: note: expanded from macro 'collector_func_load'
> 
> #define collector_func_load(x0,x1,x2,x3,x4,x5,x6) (0)
>                                                   ^
> 
> The fix:
> 
> --- a/src/share/vm/prims/forte.cpp	Thu Dec 18 18:34:21 2014 -0800
> +++ b/src/share/vm/prims/forte.cpp	Fri Dec 19 12:05:03 2014 -0800
> @@ -613,7 +613,7 @@
> #ifdef __APPLE__
> // XXXDARWIN: Link errors occur even when __attribute__((weak_import))
> // is added
> -#define collector_func_load(x0,x1,x2,x3,x4,x5,x6) (0)
> +#define collector_func_load(x0,x1,x2,x3,x4,x5,x6) ((void)0)
> #else
> void    collector_func_load(char* name,
>                             void* null_argument_1,

That was fixed in JDK 9 by:

https://bugs.openjdk.java.net/browse/JDK-8022263 <https://bugs.openjdk.java.net/browse/JDK-8022263>

which was not backported to 8u.

> 
> 
> Thanks,
> Vladimir



More information about the graal-dev mailing list