From: Alan Modra Date: Fri, 11 Nov 2022 07:31:58 +0000 (+1030) Subject: Re: gold: add --compress-debug-sections=zstd [PR 29641] X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=772e1fe54a43adb1bf282f5cc599862df7b68317;p=binutils-gdb.git Re: gold: add --compress-debug-sections=zstd [PR 29641] Fix the following: compressed_output.cc:86:8: error: assignment of read-only variable ‘size’ 86 | size = ZSTD_compress(*compressed_data + header_size, size, uncompressed_data, --- diff --git a/gold/compressed_output.cc b/gold/compressed_output.cc index e9f12241f26..f192ddb5080 100644 --- a/gold/compressed_output.cc +++ b/gold/compressed_output.cc @@ -81,7 +81,7 @@ zstd_compress(int header_size, const unsigned char *uncompressed_data, unsigned long uncompressed_size, unsigned char **compressed_data, unsigned long *compressed_size) { - const size_t size = ZSTD_compressBound(uncompressed_size); + size_t size = ZSTD_compressBound(uncompressed_size); *compressed_data = new unsigned char[size + header_size]; size = ZSTD_compress(*compressed_data + header_size, size, uncompressed_data, uncompressed_size, ZSTD_CLEVEL_DEFAULT);