Remove unused allocation code

This commit is contained in:
fwcd 2019-04-06 21:33:50 +02:00
commit 713faeb022

View file

@ -207,25 +207,16 @@ PNUMBER _createnum( _In_ uint32_t size )
{ {
PNUMBER pnumret= nullptr; PNUMBER pnumret= nullptr;
uint32_t cbAlloc; try
if (SUCCEEDED(Calc_ULongAdd(cbAlloc, sizeof(NUMBER), &cbAlloc)))
{ {
try pnumret = new NUMBER();
{
pnumret = new NUMBER();
}
catch (const bad_alloc&)
{
throw( CALC_E_OUTOFMEMORY );
}
// Fill mantissa vector with zeros
pnumret->mant.insert(pnumret->mant.end(), size, 0);
} }
else catch (const bad_alloc&)
{ {
throw( CALC_E_INVALIDRANGE ); throw( CALC_E_OUTOFMEMORY );
} }
// Fill mantissa vector with zeros
pnumret->mant.insert(pnumret->mant.end(), size, 0);
return( pnumret ); return( pnumret );
} }