From 5b829636cb270b0de5214ecb13813a55ffb91cd1 Mon Sep 17 00:00:00 2001 From: Mark Thom Date: Tue, 15 Feb 2022 22:22:36 -0700 Subject: [PATCH] build CStr's to vars in write_literal_to_var (#1284) --- src/machine/machine_state_impl.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/machine/machine_state_impl.rs b/src/machine/machine_state_impl.rs index 50b5144c..931f0f11 100644 --- a/src/machine/machine_state_impl.rs +++ b/src/machine/machine_state_impl.rs @@ -1973,6 +1973,10 @@ impl MachineState { | HeapCellValueTag::Str => { self.match_partial_string(store_v, cstr_atom, false); } + HeapCellValueTag::AttrVar | HeapCellValueTag::Var => { + let r = store_v.as_var().unwrap(); + self.bind(r, lit); + } _ => { self.fail = true; } -- 2.54.0