luaur_bytecode/methods/bc_inst_eq_operator_call.rs
1use crate::records::bc_inst::BcInst;
2use crate::records::bc_inst_eq::BcInstEq;
3
4impl BcInstEq {
5 #[allow(non_snake_case)]
6 pub fn call(&self, a: &BcInst, b: &BcInst) -> bool {
7 if a.op != b.op || a.ops.len() != b.ops.len() {
8 return false;
9 }
10 for i in 0..a.ops.len() {
11 if a.ops[i] != b.ops[i] {
12 return false;
13 }
14 }
15 true
16 }
17}