Check that APFloat::convert is not trying to target

ppc long double, which doesn't work.

This may break some stuff temporarily, but I want to
avoid the propagation of code that assumes this works.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49983 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Dale Johannesen 2008-04-20 01:34:03 +00:00
parent d8eb63fc72
commit 79f82f9fd5

View File

@ -1678,6 +1678,7 @@ APFloat::convert(const fltSemantics &toSemantics,
opStatus fs;
assertArithmeticOK(*semantics);
assertArithmeticOK(toSemantics);
lostFraction = lfExactlyZero;
newPartCount = partCountForBits(toSemantics.precision + 1);
oldPartCount = partCount();