tcx: ty::ctxt,
ir: @IrMaps,
s: Specials,
- successors: ~[mut LiveNode],
- users: ~[mut users],
+ mut successors: ~[LiveNode],
+ mut users: ~[users],
// The list of node IDs for the nested loop scopes
// we're in.
loop_scope: DVec<node_id>,
take/drop glue */
pub const use_tydesc: uint = 2u; /* Takes the tydesc, or compares */
-pub type ctx = {ccx: @crate_ctxt, uses: ~[mut type_uses]};
+pub type ctx = {ccx: @crate_ctxt, mut uses: ~[type_uses]};
pub fn type_uses_for(ccx: @crate_ctxt, fn_id: def_id, n_tps: uint)
-> ~[type_uses] {
mut space: int, // number of spaces left on line
mut left: uint, // index of left side of input stream
mut right: uint, // index of right side of input stream
- token: ~[mut token], // ring-buffr stream goes through
- size: ~[mut int], // ring-buffer of calculated sizes
+ mut token: ~[token], // ring-buffr stream goes through
+ mut size: ~[int], // ring-buffer of calculated sizes
mut left_total: int, // running size of stream "...left"
mut right_total: int, // running size of stream "...right"
// pseudo-stack, really a ring too. Holds the