From 0019a752faf42b578fbf397ef45e901e5d026ba4 Mon Sep 17 00:00:00 2001 From: Matthew Flatt Date: Fri, 2 May 2008 14:07:43 +0000 Subject: [PATCH] work around MSVC optimizer bug? svn: r9591 --- src/mzscheme/gc2/newgc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mzscheme/gc2/newgc.c b/src/mzscheme/gc2/newgc.c index 885308066d..6acc6fe067 100644 --- a/src/mzscheme/gc2/newgc.c +++ b/src/mzscheme/gc2/newgc.c @@ -1306,8 +1306,8 @@ inline static void register_new_thread(void *t, void *c) struct gc_thread_info *work; work = (struct gc_thread_info *)malloc(sizeof(struct gc_thread_info)); - work->owner = current_owner((Scheme_Custodian *)c); ((Scheme_Thread *)t)->gc_info = work; + work->owner = current_owner((Scheme_Custodian *)c); work->thread = t; work->next = threads; threads = work;