| ⊦ ¬ junkrefs(str, refs, ty, st) ∧ newref(r0, st) ∧ fs .type = mkarraytype(byte_type) ∧ is_bytelist(vals) → ¬ junkrefs(str, refs, ty, addarray(r0, byte_type, vals, st)[r1 -- fs ', refval(r0)]) |
fs .type = mkarraytype(byte_type), junkrefs(str, refs, ty, addarray(r0, byte_type, vals, st)[r1 -- fs ', refval(r0)]), newref(r0, st), is_bytelist(vals) ⊦ r0 = jvmref, junkrefs(str, refs, ty, st)
[[CONCRETESIMPRULES : ([CSIMPFORWARD : ⊦ newref(r, st) → r ≠ jvmref])]]