fix void instrs
This commit is contained in:
@@ -200,8 +200,7 @@ impl<'a> TermMarker<'a> {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// delete after anon_vars are handled by means of *_void stuff.
|
||||
|
||||
pub fn mark_anon_var<Target>(&mut self, lvl: Level, target: &mut Vec<Target>)
|
||||
where Target: CompilationTarget<'a>
|
||||
{
|
||||
@@ -326,10 +325,6 @@ impl<'a> TermMarker<'a> {
|
||||
}
|
||||
}
|
||||
|
||||
pub fn contains_var(&self, var: &'a Var) -> bool {
|
||||
self.bindings.contains_key(var)
|
||||
}
|
||||
|
||||
fn record_register(&mut self, var: &'a Var, r: RegType) {
|
||||
match self.bindings.get_mut(var).unwrap() {
|
||||
&mut VarData::Temp(_, ref mut s, _) => *s = r.reg_num(),
|
||||
|
||||
Reference in New Issue
Block a user