]> gitweb.factorcode.org Git - factor.git/commitdiff
Fix problem caused by different behavior of GCC 4.0 -vs- 4.3
authorSlava Pestov <slava@factorcode.org>
Mon, 4 May 2009 13:08:33 +0000 (09:08 -0400)
committerSlava Pestov <slava@factorcode.org>
Mon, 4 May 2009 13:08:33 +0000 (09:08 -0400)
vm/alien.cpp

index 6a8c33478848f5029f5a0a159120045f9e7c032d..06dee31a14a2f1b3e796c1ece228f9c8753e7c43 100755 (executable)
@@ -115,10 +115,10 @@ PRIMITIVE(dlopen)
 {
        gc_root<byte_array> path(dpop());
        path.untag_check();
-       gc_root<dll> dll(allot<dll>(sizeof(dll)));
-       dll->path = path.value();
-       ffi_dlopen(dll.untagged());
-       dpush(dll.value());
+       gc_root<dll> library(allot<dll>(sizeof(dll)));
+       library->path = path.value();
+       ffi_dlopen(library.untagged());
+       dpush(library.value());
 }
 
 /* look up a symbol in a native library */