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

Vladimir Kozlov vladimir.kozlov at oracle.com
Fri Dec 19 20:10:08 UTC 2014


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,


Thanks,
Vladimir


More information about the graal-dev mailing list