8019382: PPC64: Fix bytecodeInterpreter to compile with '-Wunused-value'

Mon, 01 Jul 2013 14:14:16 -0700

author
simonis
date
Mon, 01 Jul 2013 14:14:16 -0700
changeset 5350
a023ec3452c7
parent 5349
f765bfec8f07
child 5351
2b3fe74309b6

8019382: PPC64: Fix bytecodeInterpreter to compile with '-Wunused-value'
Summary: cast the offending expressions to (void)
Reviewed-by: kvn, coleenp

src/share/vm/interpreter/bytecodeInterpreter.cpp file | annotate | diff | comparison | revisions
     1.1 --- a/src/share/vm/interpreter/bytecodeInterpreter.cpp	Mon Jul 01 12:22:34 2013 -0700
     1.2 +++ b/src/share/vm/interpreter/bytecodeInterpreter.cpp	Mon Jul 01 14:14:16 2013 -0700
     1.3 @@ -1581,7 +1581,7 @@
     1.4  #define ARRAY_LOADTO32(T, T2, format, stackRes, extra)                                \
     1.5        {                                                                               \
     1.6            ARRAY_INTRO(-2);                                                            \
     1.7 -          extra;                                                                      \
     1.8 +          (void)extra;                                                                \
     1.9            SET_ ## stackRes(*(T2 *)(((address) arrObj->base(T)) + index * sizeof(T2)), \
    1.10                             -2);                                                       \
    1.11            UPDATE_PC_AND_TOS_AND_CONTINUE(1, -1);                                      \
    1.12 @@ -1592,8 +1592,8 @@
    1.13        {                                                                                    \
    1.14            ARRAY_INTRO(-2);                                                                 \
    1.15            SET_ ## stackRes(*(T2 *)(((address) arrObj->base(T)) + index * sizeof(T2)), -1); \
    1.16 -          extra;                                                                           \
    1.17 -          UPDATE_PC_AND_CONTINUE(1);                                            \
    1.18 +          (void)extra;                                                                     \
    1.19 +          UPDATE_PC_AND_CONTINUE(1);                                                       \
    1.20        }
    1.21  
    1.22        CASE(_iaload):
    1.23 @@ -1617,7 +1617,7 @@
    1.24  #define ARRAY_STOREFROM32(T, T2, format, stackSrc, extra)                            \
    1.25        {                                                                              \
    1.26            ARRAY_INTRO(-3);                                                           \
    1.27 -          extra;                                                                     \
    1.28 +          (void)extra;                                                               \
    1.29            *(T2 *)(((address) arrObj->base(T)) + index * sizeof(T2)) = stackSrc( -1); \
    1.30            UPDATE_PC_AND_TOS_AND_CONTINUE(1, -3);                                     \
    1.31        }
    1.32 @@ -1626,7 +1626,7 @@
    1.33  #define ARRAY_STOREFROM64(T, T2, stackSrc, extra)                                    \
    1.34        {                                                                              \
    1.35            ARRAY_INTRO(-4);                                                           \
    1.36 -          extra;                                                                     \
    1.37 +          (void)extra;                                                               \
    1.38            *(T2 *)(((address) arrObj->base(T)) + index * sizeof(T2)) = stackSrc( -1); \
    1.39            UPDATE_PC_AND_TOS_AND_CONTINUE(1, -4);                                     \
    1.40        }

mercurial