From 35a59c7cf2fc5ad1e11d9f84055a7c32c0ccadba Mon Sep 17 00:00:00 2001 From: maj00r Date: Thu, 8 Oct 2026 08:51:06 +0200 Subject: [PATCH] fix(sweep): local named near renamed, MSVC takes near for the empty macro of windows.h and fails on the syntax --- world/Sweep.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/world/Sweep.cpp b/world/Sweep.cpp index cac36036..f036015d 100644 --- a/world/Sweep.cpp +++ b/world/Sweep.cpp @@ -594,12 +594,12 @@ void sweep_node::beside_switches(std::vector &Samples) } if (best > sample_spacing) continue; - auto const &near{Samples[at]}; - auto const along{plan(near.tangent)}; - glm::dvec3 const toward{points.x - near.position.x, 0.0, points.z - near.position.z}; + auto const &closest_sample{Samples[at]}; + auto const along{plan(closest_sample.tangent)}; + glm::dvec3 const toward{points.x - closest_sample.position.x, 0.0, points.z - closest_sample.position.z}; if (std::abs(glm::dot(toward, glm::dvec3{-along.z, 0.0, along.x})) > 0.05) continue; - auto const s0{near.station + glm::dot(toward, along)}; + auto const s0{closest_sample.station + glm::dot(toward, along)}; for (auto const &path : track->m_paths) { auto const heading{glm::dot(plan_heading(path, 0.0), along)};