From 59eb04866afcadb318986245297d5f07c49559a6 Mon Sep 17 00:00:00 2001 From: Mark Thom Date: Sat, 25 Feb 2017 14:29:11 -0700 Subject: [PATCH] codegen bug fix. --- src/l2/codegen.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/l2/codegen.rs b/src/l2/codegen.rs index 1ffb2e06..e17a4900 100644 --- a/src/l2/codegen.rs +++ b/src/l2/codegen.rs @@ -432,6 +432,8 @@ impl<'a> CodeGenerator<'a> { } pub fn compile_fact(&mut self, term: &'a Term) -> Code { + self.marker.advance(term); + let mut compiled_fact = vec![Line::Fact(self.compile_target(term))]; let proceed = Line::Control(ControlInstruction::Proceed); @@ -440,6 +442,8 @@ impl<'a> CodeGenerator<'a> { } pub fn compile_query(&mut self, term: &'a Term) -> Code { + self.marker.advance(term); + let mut compiled_query = vec![Line::Query(self.compile_target(term))]; match term { -- 2.54.0