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.

llvm-svn: 49983
This commit is contained in:
Dale Johannesen 2008-04-20 01:34:03 +00:00
parent 33e206ef89
commit 675fca3ee1

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();