Use &mut Block and &Block references where possible in the builder functions in trans::build. @mut Block remains in a few functions where I could not (not yet at least) track down the runtime borrowck failures.
This was intended to always use inbounds pointer arithmetic now.