We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ba362e2 commit 6417658Copy full SHA for 6417658
src/machine/system_calls.rs
@@ -1693,9 +1693,12 @@ impl Machine {
1693
}
1694
1695
_ => {
1696
+ let h = self.machine_st.heap.len();
1697
let call_form = functor!(atom!(":"), [cell(module_name), cell(self.machine_st.registers[2])]);
1698
+ self.machine_st.heap.extend(call_form);
1699
+
1700
let stub = functor_stub(atom!("call"), narity + 1);
- let err = self.machine_st.type_error(ValidType::Callable, call_form);
1701
+ let err = self.machine_st.type_error(ValidType::Callable, str_loc_as_cell!(h));
1702
return Err(self.machine_st.error_form(err, stub));
1703
1704
);
0 commit comments