From ede07f2252c6b3986ce90f5e051b8968e27a7c86 Mon Sep 17 00:00:00 2001 From: Stephen Toub Date: Wed, 16 Aug 2017 10:25:16 -0400 Subject: [PATCH] Merge pull request dotnet/coreclr#13390 from stephentoub/avtmbcreate Remove overhead from AsyncValueTaskMethodBuilder.Create Signed-off-by: dotnet-bot --- .../Runtime/CompilerServices/AsyncValueTaskMethodBuilder.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/AsyncValueTaskMethodBuilder.cs b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/AsyncValueTaskMethodBuilder.cs index 86eacafacd2..f9a649d61c5 100644 --- a/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/AsyncValueTaskMethodBuilder.cs +++ b/src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/AsyncValueTaskMethodBuilder.cs @@ -25,7 +25,7 @@ public struct AsyncValueTaskMethodBuilder /// Creates an instance of the struct. /// The initialized instance. public static AsyncValueTaskMethodBuilder Create() => - new AsyncValueTaskMethodBuilder() { _methodBuilder = AsyncTaskMethodBuilder.Create() }; + default(AsyncValueTaskMethodBuilder); /// Begins running the builder with the associated state machine. /// The type of the state machine.