diff --git a/src/Compilers/CSharp/Test/Semantic/Semantics/LocalFunctionTests.cs b/src/Compilers/CSharp/Test/Semantic/Semantics/LocalFunctionTests.cs index 8f9425b58dade..70546c6fb09d9 100644 --- a/src/Compilers/CSharp/Test/Semantic/Semantics/LocalFunctionTests.cs +++ b/src/Compilers/CSharp/Test/Semantic/Semantics/LocalFunctionTests.cs @@ -4633,6 +4633,18 @@ public static void Main() }); } + [Fact, WorkItem(16821, "https://github.com/dotnet/roslyn/issues/16821")] + public void LocalFunction_ParameterDefaultValue_NameOfLocalFunction() + { + var source = """ + using System; + void Local() {} + void Local2(string s = nameof(Local)) => Console.WriteLine(s); + Local2(); + """; + CreateCompilation(source).VerifyDiagnostics(); + } + [Fact] [WorkItem(15536, "https://github.com/dotnet/roslyn/issues/15536")] public void CallFromDifferentSwitchSection_01()