The compiler generates a warning for `y.ToString()` in 16.4 but no warning in 16.3. ```C# class Program { static void F(System.Action a) { } static void M(string? x) { string? y = x; if (y == null) return; F(Local); return; void Local() { y.ToString(); } } } ```