< prev index next >
src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterSaveLayout.java
Print this page
@@ -48,10 +48,11 @@
* Creates a map from registers to frame slots.
*
* @param registers the keys in the map
* @param slots frame slot index for each register in {@code registers}
*/
+ @SuppressFBWarnings(value = "EI_EXPOSE_REP2", justification = "caller transfers ownership of `registers` and `slots`")
public RegisterSaveLayout(Register[] registers, int[] slots) {
assert registers.length == slots.length;
this.registers = registers;
this.slots = slots;
assert registersToSlots(false).size() == registers.length : "non-unique registers";
< prev index next >