remove redundant error handling, since this case is checked in Prolog

This restores f668640e3d, where this
change was already made. It seems it was accidentally overwritten in
0404c3bd94.
This commit is contained in:
Markus Triska
2022-09-03 21:18:27 +02:00
committed by Mark Thom
parent 3d04689660
commit 9c2cb144b5

View File

@@ -6631,17 +6631,6 @@ impl Machine {
} else {
let mut bytes = vec![];
for c in self.machine_st.value_to_str_like(self.machine_st.registers[1]).unwrap().as_str().chars() {
if c as u32 > 255 {
let stub = functor_stub(atom!("chars_base64"), 3);
let err = self.machine_st.type_error(
ValidType::Byte,
char_as_cell!(c),
);
return Err(self.machine_st.error_form(err, stub));
}
bytes.push(c as u8);
}