instead of unions use double cast for data pointer <-> function pointer
[p5sagit/p5-mst-13.2.git] / ext / DynaLoader / XSLoader_pm.PL
index e42660c..231a285 100644 (file)
@@ -115,6 +115,7 @@ print OUT <<'EOT';
     my $xs = dl_install_xsub("${module}::bootstrap", $boot_symbol_ref, $file);
 
     # See comment block above
+    push(@DynaLoader::dl_shared_objects, $file); # record files loaded
     return &$xs(@_);
 
   retry: