diff --git a/src/backend/access/transam/xlog.c b/src/backend/access/transam/xlog.c
index e073121a7e7..f838abe9622 100644
--- a/src/backend/access/transam/xlog.c
+++ b/src/backend/access/transam/xlog.c
@@ -191,8 +191,6 @@ const struct config_enum_entry recovery_target_action_options[] = {
  */
 CheckpointStatsData CheckpointStats;
 
-static XLogRecPtr LastRec;
-
 /* Local copy of WalRcv->flushedUpto */
 static XLogRecPtr flushedUpto = 0;
 static TimeLineID receiveTLI = 0;
@@ -6679,6 +6677,7 @@ StartupXLOG(void)
 	bool		haveBackupLabel = false;
 	bool		haveTblspcMap = false;
 	XLogRecPtr	RecPtr,
+				LastRec,
 				checkPointLoc,
 				EndOfLog;
 	TimeLineID	EndOfLogTLI;
