[*] Fix: new compression subsystem objects weren't being allocated with nothrow
This commit is contained in:
parent
e9c84dd208
commit
1479219b04
@ -38,11 +38,11 @@ namespace Aurora::Compression
|
||||
{
|
||||
#if defined(_AUHAS_ZSTD)
|
||||
case ECompresionType::eZSTD:
|
||||
ret = new ZSTDDeflate(info);
|
||||
ret = _new ZSTDDeflate(info);
|
||||
break;
|
||||
#endif
|
||||
case ECompresionType::eBZIP2:
|
||||
ret = new BZIPDeflate(info);
|
||||
ret = _new BZIPDeflate(info);
|
||||
break;
|
||||
#if defined(_AUHAS_LZ4)
|
||||
case ECompresionType::eLZ4:
|
||||
@ -59,7 +59,7 @@ namespace Aurora::Compression
|
||||
return {};
|
||||
}
|
||||
|
||||
ret = new ZIPDeflate(info, bits);
|
||||
ret = _new ZIPDeflate(info, bits);
|
||||
break;
|
||||
#endif
|
||||
default:
|
||||
|
@ -38,15 +38,15 @@ namespace Aurora::Compression
|
||||
{
|
||||
#if defined(_AUHAS_ZSTD)
|
||||
case ECompresionType::eZSTD:
|
||||
ret = new ZSTDInflate(info);
|
||||
ret = _new ZSTDInflate(info);
|
||||
break;
|
||||
#endif
|
||||
case ECompresionType::eBZIP2:
|
||||
ret = new BZIPInflate(info);
|
||||
ret = _new BZIPInflate(info);
|
||||
break;
|
||||
#if defined(_AUHAS_LZ4)
|
||||
case ECompresionType::eLZ4:
|
||||
ret = new LZ4Inflate(info);
|
||||
ret = _new LZ4Inflate(info);
|
||||
break;
|
||||
#endif
|
||||
#if defined(_AUHAS_ZLIB)
|
||||
@ -59,7 +59,7 @@ namespace Aurora::Compression
|
||||
return {};
|
||||
}
|
||||
|
||||
ret = new ZIPInflate(info, bits);
|
||||
ret = _new ZIPInflate(info, bits);
|
||||
break;
|
||||
#endif
|
||||
default:
|
||||
|
Loading…
Reference in New Issue
Block a user