mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-03-24 00:00:44 +01:00
[poincare] Fix problem in RationalNode::setDigits
This commit is contained in:
@@ -18,8 +18,9 @@ void RationalNode::setDigits(native_uint_t * numeratorDigits, size_t numeratorSi
|
||||
m_negative = negative;
|
||||
m_numberOfDigitsNumerator = numeratorSize;
|
||||
m_numberOfDigitsDenominator = denominatorSize;
|
||||
memcpy(m_digits, numeratorDigits, numeratorSize*sizeof(native_uint_t));
|
||||
memcpy(m_digits + m_numberOfDigitsNumerator, denominatorDigits, denominatorSize*sizeof(native_uint_t));
|
||||
size_t numeratorCopySize = numeratorSize*sizeof(native_uint_t);
|
||||
memcpy(m_digits, numeratorDigits, numeratorCopySize);
|
||||
memcpy(m_digits + numeratorCopySize, denominatorDigits, denominatorSize*sizeof(native_uint_t));
|
||||
}
|
||||
|
||||
RationalNode * RationalNode::FailedAllocationStaticNode() {
|
||||
|
||||
Reference in New Issue
Block a user