Mercurial > hg > release > icedtea7-forest-2.5 > hotspot
changeset 5745:034ed50b37ce
8043207: Add const to Address argument for Assembler::swap
Reviewed-by: kvn, drchase
author | mikael |
---|---|
date | Thu, 29 May 2014 12:38:24 -0700 |
parents | 30e9355cff36 |
children | ece56f93f37b |
files | src/cpu/sparc/vm/assembler_sparc.hpp src/cpu/sparc/vm/assembler_sparc.inline.hpp |
diffstat | 2 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/cpu/sparc/vm/assembler_sparc.hpp Tue Apr 29 22:04:09 2014 -0700 +++ b/src/cpu/sparc/vm/assembler_sparc.hpp Thu May 29 12:38:24 2014 -0700 @@ -1745,7 +1745,7 @@ inline void swap( Register s1, Register s2, Register d ); inline void swap( Register s1, int simm13a, Register d); - inline void swap( Address& a, Register d, int offset = 0 ); + inline void swap( const Address& a, Register d, int offset = 0 ); // pp 232
--- a/src/cpu/sparc/vm/assembler_sparc.inline.hpp Tue Apr 29 22:04:09 2014 -0700 +++ b/src/cpu/sparc/vm/assembler_sparc.inline.hpp Thu May 29 12:38:24 2014 -0700 @@ -347,7 +347,7 @@ inline void Assembler::swap( Register s1, Register s2, Register d) { v9_dep(); emit_long( op(ldst_op) | rd(d) | op3(swap_op3) | rs1(s1) | rs2(s2) ); } inline void Assembler::swap( Register s1, int simm13a, Register d) { v9_dep(); emit_data( op(ldst_op) | rd(d) | op3(swap_op3) | rs1(s1) | immed(true) | simm(simm13a, 13)); } -inline void Assembler::swap( Address& a, Register d, int offset ) { +inline void Assembler::swap( const Address& a, Register d, int offset ) { relocate(a.rspec(offset)); if (a.has_index()) { assert(offset == 0, ""); swap( a.base(), a.index(), d ); } else { swap( a.base(), a.disp() + offset, d ); }