correct inference counting over index backtracking, built-ins (#1977, #1987)

This commit is contained in:
Mark
2023-09-04 17:15:05 -06:00
parent 2ccc238119
commit 5585e83fd6
8 changed files with 153 additions and 102 deletions

View File

@@ -1129,7 +1129,11 @@ impl<'b> CodeGenerator<'b> {
optimal_index: usize,
) -> Result<Code, CompilationError> {
let mut code = VecDeque::new();
let mut code_offsets = CodeOffsets::new(I::new(), optimal_index + 1);
let mut code_offsets = CodeOffsets::new(
I::new(),
optimal_index + 1,
self.settings.non_counted_bt,
);
let mut skip_stub_try_me_else = false;
let clauses_len = clauses.len();