mirror of
https://github.com/powdr-labs/powdr.git
synced 2026-05-13 03:00:26 -04:00
Wrap constant poly at degree.
This commit is contained in:
@@ -88,7 +88,8 @@ impl<'a> Evaluator<'a> {
|
||||
Expression::FunctionCall(name, args) => {
|
||||
let arg_values = args.iter().map(|a| self.evaluate(a)).collect::<Vec<_>>();
|
||||
assert!(arg_values.len() == 1);
|
||||
self.other_constants[name][abstract_to_degree(&arg_values[0]) as usize].clone()
|
||||
let values = &self.other_constants[name];
|
||||
values[abstract_to_degree(&arg_values[0]) as usize % values.len()].clone()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user