return 0;
}
+ debug_assert!(skeleton.clauses.len() >= 2);
+
let index = target_pos - 1;
let index = if let Some(index_loc) = skeleton.clauses[index]
index
};
- index.clamp(0, skeleton.clauses.len() - 1)
+ index.clamp(0, skeleton.clauses.len() - 2)
}
fn derelictize_try_me_else(
} = self.compile_standalone_clause(clause, settings)?;
let code_len = self.wam_prelude.code.len();
+
standalone_skeleton.clauses[0].clause_start += code_len;
let skeleton = match self