From a27b5c56842370b06d7535bd0f74ebcd092146ed Mon Sep 17 00:00:00 2001 From: Christian Kamm Date: Thu, 4 Sep 2008 20:58:25 +0200 Subject: [PATCH] Fix (?) rt_stackBottom for Windows. --- runtime/internal/memory.d | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/runtime/internal/memory.d b/runtime/internal/memory.d index a7ccd25c..fb634a3c 100644 --- a/runtime/internal/memory.d +++ b/runtime/internal/memory.d @@ -77,12 +77,13 @@ extern (C) void* rt_stackBottom() { version( Win32 ) { + void* bottom; asm { - naked; - mov EAX,FS:4; - ret; + mov EAX, FS:4; + mov bottom, EAX; } + return bottom; } else version( linux ) {