BeCpp 2026 - The journey to /W4 /WX: How hard could it be?
BeCpp 2026 - The journey to /W4 /WX: How hard could it be?
Summary
In this talk, we follow my journey of increasing the warning level on Sea of Thieves. You can read more about my reflections on how I felt this talk went in my BeCpp 2026 trip report.
Abstract
Building on the recent work of improving the quality of Sea of Thieves’ codebase by upgrading from C++14 to C++20, this talk will focus on the work that has went into enabling warnings as errors on the game, and more. Rare will discuss the motivations behind wanting to crank up the warning level, and to flick the “warnings as errors” switch after 10 years of development in their multi-million line Unreal Engine code base.