From: Dale Johannesen Date: Tue, 4 Sep 2007 17:32:27 +0000 (+0000) Subject: fix reversal bug in preceding checkin X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=6d5e7d917ba1a9e45e0e4f4294a0235fc224d822;p=oota-llvm.git fix reversal bug in preceding checkin git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41705 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/llvm/ADT/StringExtras.h b/include/llvm/ADT/StringExtras.h index d292607fd5d..c7df4b65817 100644 --- a/include/llvm/ADT/StringExtras.h +++ b/include/llvm/ADT/StringExtras.h @@ -94,9 +94,9 @@ static inline std::string ftostr(double V) { } static inline std::string ftostr(const APFloat& V) { - if (&V.getSemantics() == &APFloat::IEEEsingle) + if (&V.getSemantics() == &APFloat::IEEEdouble) return ftostr(V.convertToDouble()); - else if (&V.getSemantics() == &APFloat::IEEEdouble) + else if (&V.getSemantics() == &APFloat::IEEEsingle) return ftostr((double)V.convertToFloat()); return 0; // error }