diff --git a/compiler/can/src/reference_matrix.rs b/compiler/can/src/reference_matrix.rs index 4865e95c7e..12db131e37 100644 --- a/compiler/can/src/reference_matrix.rs +++ b/compiler/can/src/reference_matrix.rs @@ -1,5 +1,5 @@ // see if we get better performance with different integer types -pub(crate) type Element = u8; +pub(crate) type Element = usize; pub(crate) type BitVec = bitvec::vec::BitVec; pub(crate) type BitSlice = bitvec::prelude::BitSlice; @@ -169,7 +169,7 @@ impl Params { } } -fn recurse_onto(length: usize, bitvec: &bitvec::vec::BitVec, v: usize, params: &mut Params) { +fn recurse_onto(length: usize, bitvec: &BitVec, v: usize, params: &mut Params) { params.preorders[v] = Preorder::Filled(params.c); params.c += 1;