review feedback: Use checked-arith instead of saturated-arith for push_unsafe! and pop_unsafe!.

This commit is contained in:
Felix S. Klock II 2015-07-23 16:20:59 +02:00
parent 565df576e8
commit 44bb0dd4a3
2 changed files with 4 additions and 4 deletions

View file

@ -124,11 +124,11 @@ impl<'a, 'tcx, 'v> Visitor<'v> for EffectCheckVisitor<'a, 'tcx> {
}
ast::PushUnsafeBlock(..) => {
self.unsafe_context.push_unsafe_count =
self.unsafe_context.push_unsafe_count.saturating_add(1);
self.unsafe_context.push_unsafe_count.checked_add(1).unwrap();
}
ast::PopUnsafeBlock(..) => {
self.unsafe_context.push_unsafe_count =
self.unsafe_context.push_unsafe_count.saturating_sub(1);
self.unsafe_context.push_unsafe_count.checked_sub(1).unwrap();
}
}