[MLton-commit] r6865

Wesley Terpstra wesley at mlton.org
Wed Sep 17 21:09:03 PDT 2008


Make the amd64/x86 codegens function call tables identical (this change has no effect on output code).
----------------------------------------------------------------------

U   mlton/trunk/mlton/codegen/amd64-codegen/amd64-generate-transfers.fun

----------------------------------------------------------------------

Modified: mlton/trunk/mlton/codegen/amd64-codegen/amd64-generate-transfers.fun
===================================================================
--- mlton/trunk/mlton/codegen/amd64-codegen/amd64-generate-transfers.fun	2008-09-18 04:05:02 UTC (rev 6864)
+++ mlton/trunk/mlton/codegen/amd64-codegen/amd64-generate-transfers.fun	2008-09-18 04:09:02 UTC (rev 6865)
@@ -1547,6 +1547,7 @@
                                     *)
                                  | (External, MinGW, _) => indirect
                                  | (External, Cygwin, _) => indirect
+                                 | (External, Darwin, _) => plt
                                    (* ELF systems (and darwin too) create
                                     * procedure lookup tables (PLT) which 
                                     * proxy the call to libraries. The PLT




More information about the MLton-commit mailing list