]> Repositorios git - scryer-prolog.git/commitdiff
switch to representation error for partial strings (#267)
authorMark Thom <[email protected]>
Mon, 2 Mar 2020 06:21:35 +0000 (23:21 -0700)
committerMark Thom <[email protected]>
Mon, 2 Mar 2020 06:21:35 +0000 (23:21 -0700)
src/prolog/machine/system_calls.rs

index 7a94db03ab38fe85c5f75827f5353af6986718a4..4fc92ed8b76a93c8ba70017ba4be10d0695e7a8d 100644 (file)
@@ -944,9 +944,8 @@ impl MachineState {
                         }
                         None => {
                             let stub = MachineError::functor_stub(clause_name!("partial_string"), 3);
-                            let err = MachineError::type_error(
-                                ValidType::Character,
-                                Addr::Con(Constant::Char('\u{0}')),
+                            let err = MachineError::representation_error(
+                                RepFlag::Character,
                             );
 
                             return Err(self.error_form(err, stub));