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 */