<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">From db36e61807955c896267d6585de0577efd30465d Mon Sep 17 00:00:00 2001
From: David Seifert &lt;16636962+SoapGentoo@users.noreply.github.com&gt;
Date: Mon, 22 Jul 2024 20:42:23 +0200
Subject: [PATCH 1/1] Codefix: Compilation with GCC 15 due to missing CRTP
 usage (#12876)

---
 src/pathfinder/yapf/yapf_road.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/pathfinder/yapf/yapf_road.cpp b/src/pathfinder/yapf/yapf_road.cpp
index 209b64b52a..82fcba1cf1 100644
--- a/src/pathfinder/yapf/yapf_road.cpp
+++ b/src/pathfinder/yapf/yapf_road.cpp
@@ -470,7 +470,7 @@ public:
 		/* set origin (tile, trackdir) */
 		TileIndex src_tile = v-&gt;tile;
 		Trackdir src_td = v-&gt;GetVehicleTrackdir();
-		if (!HasTrackdir(GetTrackdirBitsForRoad(src_tile, this-&gt;IsTram() ? RTT_TRAM : RTT_ROAD), src_td)) {
+		if (!HasTrackdir(GetTrackdirBitsForRoad(src_tile, Yapf().IsTram() ? RTT_TRAM : RTT_ROAD), src_td)) {
 			/* sometimes the roadveh is not on the road (it resides on non-existing track)
 			 * how should we handle that situation? */
 			return false;
-- 
2.50.0

</pre></body></html>