minor tweaks.

This commit is contained in:
Mark Thom
2017-02-28 13:28:06 -07:00
parent 00ad58e741
commit 6822be4bc9
2 changed files with 2 additions and 13 deletions

View File

@@ -239,17 +239,7 @@ impl<'a> TermMarker<'a> {
fn advance_at_header(&mut self, term: &'a Term) {
self.arg_c = 1;
self.temp_c = max(term.subterms(),
self.bindings.values()
.filter_map(|vr| {
match vr {
&VarReg::Norm(RegType::Temp(reg)) |
&VarReg::ArgAndNorm(RegType::Temp(reg), _) =>
Some(reg),
_ => None
}
})
.max().unwrap_or(0)) + 1;
self.temp_c = max(term.subterms(), self.temp_c) + 1;
}
fn advance(&mut self, term: &'a Term) {

View File

@@ -172,8 +172,7 @@ impl Machine {
}
if succeeded {
let result = Some(self.heap_view(heap_locs));
result
Some(self.heap_view(heap_locs))
} else {
None
}