From 3059042bbc748356b93b51cd5cc8a1fa53b85f97 Mon Sep 17 00:00:00 2001
From: Lukas Joswiak <lukas.joswiak@snowflake.com>
Date: Fri, 28 May 2021 09:44:17 -0700
Subject: [PATCH] Another gcc fix

---
 fdbclient/ActorLineageProfiler.cpp | 4 ++--
 fdbclient/ActorLineageProfiler.h   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/fdbclient/ActorLineageProfiler.cpp b/fdbclient/ActorLineageProfiler.cpp
index 3818cbe308..2341a725dd 100644
--- a/fdbclient/ActorLineageProfiler.cpp
+++ b/fdbclient/ActorLineageProfiler.cpp
@@ -231,9 +231,9 @@ std::vector<std::shared_ptr<Sample>> SampleCollection_t::get(double from /*= 0.0
 	return res;
 }
 
-void ActorLineageProfilerT::sample(Reference<ActorLineage>& lineage) {
+void ActorLineageProfilerT::sample(const Reference<ActorLineage>& lineage) {
 	boost::asio::post(context(), [this, lineage]() {
-		collection.collect(lineage);
+		collection->collect(lineage);
 	});
 }
 
diff --git a/fdbclient/ActorLineageProfiler.h b/fdbclient/ActorLineageProfiler.h
index e41bdaa26f..c761ac054b 100644
--- a/fdbclient/ActorLineageProfiler.h
+++ b/fdbclient/ActorLineageProfiler.h
@@ -186,7 +186,7 @@ class ActorLineageProfilerT {
 
 public:
 	~ActorLineageProfilerT();
-	void sample(Reference<ActorLineage>& lineage);
+	void sample(const Reference<ActorLineage>& lineage);
 	void setFrequency(unsigned frequency);
 	boost::asio::io_context& context();
 };