mirror of
https://github.com/pjh456/OxideJS.git
synced 2026-10-25 19:21:11 +08:00
style: 自动格式化
This commit is contained in:
@@ -260,18 +260,11 @@ fn fold_negative_zero_sign() {
|
|||||||
let neg_zero_bits = (-0.0f64).to_bits();
|
let neg_zero_bits = (-0.0f64).to_bits();
|
||||||
for (src, op) in cases {
|
for (src, op) in cases {
|
||||||
let ir = emit_ir(src);
|
let ir = emit_ir(src);
|
||||||
assert_eq!(
|
assert_eq!(count_op(&ir.insts, *op), 0, "{src:?} 应折叠,目标操作码 {op:?} 计数应为 0");
|
||||||
count_op(&ir.insts, *op),
|
|
||||||
0,
|
|
||||||
"{src:?} 应折叠,目标操作码 {op:?} 计数应为 0"
|
|
||||||
);
|
|
||||||
let has_neg_zero = ir
|
let has_neg_zero = ir
|
||||||
.constants
|
.constants
|
||||||
.iter()
|
.iter()
|
||||||
.any(|c| matches!(c, Constant::Number(d) if d.to_bits() == neg_zero_bits));
|
.any(|c| matches!(c, Constant::Number(d) if d.to_bits() == neg_zero_bits));
|
||||||
assert!(
|
assert!(has_neg_zero, "{src:?} 常量池应含折值 Number(-0.0)(符号位置位)");
|
||||||
has_neg_zero,
|
|
||||||
"{src:?} 常量池应含折值 Number(-0.0)(符号位置位)"
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user