From 7a80307b5226fd36e2ce0cc5976e775b176dbfe0 Mon Sep 17 00:00:00 2001 From: Slava Pestov Date: Mon, 4 May 2009 09:08:33 -0400 Subject: [PATCH] Fix problem caused by different behavior of GCC 4.0 -vs- 4.3 --- vm/alien.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/vm/alien.cpp b/vm/alien.cpp index 6a8c334788..06dee31a14 100755 --- a/vm/alien.cpp +++ b/vm/alien.cpp @@ -115,10 +115,10 @@ PRIMITIVE(dlopen) { gc_root path(dpop()); path.untag_check(); - gc_root dll(allot(sizeof(dll))); - dll->path = path.value(); - ffi_dlopen(dll.untagged()); - dpush(dll.value()); + gc_root library(allot(sizeof(dll))); + library->path = path.value(); + ffi_dlopen(library.untagged()); + dpush(library.value()); } /* look up a symbol in a native library */