aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichal Jires <mjires@suse.cz>2025-01-13 02:49:58 +0100
committerMichal Jires <mjires@suse.cz>2025-01-13 08:14:24 +0100
commit9100be5741329dfe7bd49d6cf60be1771b9bb3ea (patch)
treef0defad6cc62b91888cee81e807ebd75b443b34b
parent89ebb88d1d73ea8f693f2195321b402c31186abe (diff)
downloadgcc-9100be5741329dfe7bd49d6cf60be1771b9bb3ea.zip
gcc-9100be5741329dfe7bd49d6cf60be1771b9bb3ea.tar.gz
gcc-9100be5741329dfe7bd49d6cf60be1771b9bb3ea.tar.bz2
lto: Pass cache checksum by reference [PR118181]
Bootstrapped/regtested on x86_64-linux. Committed as obvious. PR lto/118181 gcc/ChangeLog: * lto-ltrans-cache.cc (ltrans_file_cache::create_item): Pass checksum by reference. * lto-ltrans-cache.h: Likewise.
-rw-r--r--gcc/lto-ltrans-cache.cc2
-rw-r--r--gcc/lto-ltrans-cache.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/gcc/lto-ltrans-cache.cc b/gcc/lto-ltrans-cache.cc
index 22c0bff..c57775f 100644
--- a/gcc/lto-ltrans-cache.cc
+++ b/gcc/lto-ltrans-cache.cc
@@ -309,7 +309,7 @@ ltrans_file_cache::save_cache ()
Must be called with creation_lock held to prevent data race. */
ltrans_file_cache::item*
-ltrans_file_cache::create_item (checksum_t checksum)
+ltrans_file_cache::create_item (const checksum_t& checksum)
{
size_t prefix_len = cache_prefix.size ();
diff --git a/gcc/lto-ltrans-cache.h b/gcc/lto-ltrans-cache.h
index b95f63c..5fef44b 100644
--- a/gcc/lto-ltrans-cache.h
+++ b/gcc/lto-ltrans-cache.h
@@ -108,7 +108,7 @@ private:
New input/output files are chosen to not collide with other items.
Must be called with creation_lock held to prevent data race. */
- item* create_item (checksum_t checksum);
+ item* create_item (const checksum_t& checksum);
/* Prunes oldest unused cache items over limit.
Must be called with deletion_lock held to prevent data race. */