From 43f729ed3f2f4d333f69ea145ce628562fc79b14 Mon Sep 17 00:00:00 2001 From: pinver Date: Thu, 18 Oct 2018 10:57:43 +0200 Subject: [PATCH] Fix Issue 19311 - Add @nogc attribute to Socket receive methods --- std/socket.d | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/std/socket.d b/std/socket.d index d5a40c770df..ade2d8263f5 100644 --- a/std/socket.d +++ b/std/socket.d @@ -3034,7 +3034,7 @@ public: * Returns: The number of bytes actually received, `0` if the remote side * has closed the connection, or `Socket.ERROR` on failure. */ - ptrdiff_t receive(void[] buf, SocketFlags flags) @trusted + ptrdiff_t receive(void[] buf, SocketFlags flags) @trusted @nogc { version (Windows) // Does not use size_t { @@ -3051,7 +3051,7 @@ public: } /// ditto - ptrdiff_t receive(void[] buf) + ptrdiff_t receive(void[] buf) @nogc { return receive(buf, SocketFlags.NONE); }