From 1e27d1994fbf70a2cb097ac12b4601a358a8cd05 Mon Sep 17 00:00:00 2001 From: Elliott Slaughter Date: Tue, 24 Jul 2012 15:48:18 -0700 Subject: [PATCH] Fix test floating point comparison to tolerate imprecise FPUs. --- src/test/run-pass/utf8_idents.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/test/run-pass/utf8_idents.rs b/src/test/run-pass/utf8_idents.rs index e017673602a..993a6c9aa42 100644 --- a/src/test/run-pass/utf8_idents.rs +++ b/src/test/run-pass/utf8_idents.rs @@ -1,7 +1,8 @@ fn main() { + let ε = 0.00001; let Π = 3.14; let लंच = Π * Π + 1.54; - assert लंच - 1.54 == Π * Π; + assert float::abs((लंच - 1.54) - (Π * Π)) < ε; assert საჭმელად_გემრიელი_სადილი() == 0; }