luaur_code_gen/functions/visit_arguments.rs
1use crate::functions::is_pseudo::is_pseudo;
2use crate::records::ir_inst::IrInst;
3
4pub fn visit_arguments<F>(inst: &mut IrInst, mut func: F)
5where
6 F: FnMut(crate::records::ir_op::IrOp),
7{
8 if is_pseudo(inst.cmd) {
9 return;
10 }
11
12 for op in inst.ops.iter() {
13 func(op.clone());
14 }
15}