--- old/src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterSaveLayout.java 2016-06-21 23:03:44.000000000 +0200 +++ new/src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterSaveLayout.java 2016-06-21 23:03:44.000000000 +0200 @@ -50,6 +50,7 @@ * @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;