Fix warnings of dead code
This commit is contained in:
@@ -18,8 +18,6 @@ use std::collections::BTreeSet;
|
|||||||
use std::ops::{Deref, DerefMut};
|
use std::ops::{Deref, DerefMut};
|
||||||
|
|
||||||
use crate::types::*;
|
use crate::types::*;
|
||||||
#[derive(Debug, Clone, PartialEq, Eq, PartialOrd, Ord, Hash)]
|
|
||||||
pub(crate) struct OrderedOpDirKey(pub(crate) Atom, pub(crate) Fixity);
|
|
||||||
|
|
||||||
// 7.2
|
// 7.2
|
||||||
#[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord)]
|
#[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord)]
|
||||||
|
|||||||
@@ -453,30 +453,6 @@ pub(crate) trait Unifier: DerefMut<Target = MachineState> {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fn unify_big_num<N>(&mut self, n1: TypedArenaPtr<N>, value: HeapCellValue)
|
|
||||||
where
|
|
||||||
N: PartialEq<Rational> + PartialEq<Integer> + PartialEq<i64> + ArenaAllocated,
|
|
||||||
{
|
|
||||||
if let Some(r) = value.as_var() {
|
|
||||||
Self::bind(self, r, typed_arena_ptr_as_cell!(n1));
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
match Number::try_from(value) {
|
|
||||||
Ok(n2) => match n2 {
|
|
||||||
Number::Fixnum(n2) if *n1 == n2.get_num() => {}
|
|
||||||
Number::Integer(n2) if *n1 == *n2 => {}
|
|
||||||
Number::Rational(n2) if *n1 == *n2 => {}
|
|
||||||
_ => {
|
|
||||||
self.fail = true;
|
|
||||||
}
|
|
||||||
},
|
|
||||||
Err(_) => {
|
|
||||||
self.fail = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
fn unify_big_integer(&mut self, n1: TypedArenaPtr<Integer>, value: HeapCellValue) {
|
fn unify_big_integer(&mut self, n1: TypedArenaPtr<Integer>, value: HeapCellValue) {
|
||||||
if let Some(r) = value.as_var() {
|
if let Some(r) = value.as_var() {
|
||||||
Self::bind(self, r, typed_arena_ptr_as_cell!(n1));
|
Self::bind(self, r, typed_arena_ptr_as_cell!(n1));
|
||||||
|
|||||||
Reference in New Issue
Block a user