@@ -1905,6 +1905,7 @@ impl MachineState {
|
||||
|
||||
match d {
|
||||
Addr::Con(Constant::Atom(..)) | Addr::Con(Constant::Char(_)) => self.p += 1,
|
||||
Addr::Con(Constant::EmptyList) => self.p += 1,
|
||||
_ => self.fail = true
|
||||
};
|
||||
},
|
||||
|
||||
@@ -362,7 +362,7 @@ impl MachineState {
|
||||
},
|
||||
ref addr if addr.is_ref() => {
|
||||
let stub = MachineError::functor_stub(clause_name!("atom_chars"), 2);
|
||||
|
||||
|
||||
match self.try_from_list(temp_v!(2), stub.clone()) {
|
||||
Err(e) => return Err(e),
|
||||
Ok(addrs) => {
|
||||
|
||||
Reference in New Issue
Block a user