]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
lto: Pass cache checksum by reference [PR118181]
authorMichal Jires <mjires@suse.cz>
Mon, 13 Jan 2025 01:49:58 +0000 (02:49 +0100)
committerMichal Jires <mjires@suse.cz>
Mon, 13 Jan 2025 07:14:24 +0000 (08:14 +0100)
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.

gcc/lto-ltrans-cache.cc
gcc/lto-ltrans-cache.h

index 22c0bffaed592f64167e0c460387aca47402852a..c57775fae851eb38c1a8fade0ccd707200035746 100644 (file)
@@ -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 ();
 
index b95f63c33357d8f493ac36ba00d0d897570f391d..5fef44bae5389eb1efb4d357e779fabde81c1d8a 100644 (file)
@@ -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.  */