From 312f49ce652dcc0747fa2e6441858063e08bdbb3 Mon Sep 17 00:00:00 2001 From: Geod24 Date: Tue, 3 Sep 2019 02:10:02 +0900 Subject: [PATCH] Remove outdate comments for unsupported compilers --- source/eventcore/drivers/posix/sockets.d | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/source/eventcore/drivers/posix/sockets.d b/source/eventcore/drivers/posix/sockets.d index 0e5ac11..9d4b350 100644 --- a/source/eventcore/drivers/posix/sockets.d +++ b/source/eventcore/drivers/posix/sockets.d @@ -708,9 +708,7 @@ final class PosixEventDriverSockets(Loop : PosixEventLoop) : EventDriverSockets } void receive(DatagramSocketFD socket, ubyte[] buffer, IOMode mode, DatagramIOCallback on_receive_finish) - @trusted { // DMD 2.072.0-b2: scope considered unsafe - import std.typecons : scoped; - + @safe { assert(mode != IOMode.all, "Only IOMode.immediate and IOMode.once allowed for datagram sockets."); sizediff_t ret; @@ -761,7 +759,7 @@ final class PosixEventDriverSockets(Loop : PosixEventLoop) : EventDriverSockets } private void onDgramRead(FD fd) - @trusted { // DMD 2.072.0-b2: scope considered unsafe + @safe { auto slot = () @trusted { return &m_loop.m_fds[fd].datagramSocket(); } (); auto socket = cast(DatagramSocketFD)fd;