summaryrefslogtreecommitdiff
path: root/bytecomp/emitcode.mli
diff options
context:
space:
mode:
authorXavier Leroy <xavier.leroy@inria.fr>1997-05-15 13:25:14 +0000
committerXavier Leroy <xavier.leroy@inria.fr>1997-05-15 13:25:14 +0000
commit3f1b15e439b0dc23116500b57cb3b6649299beec (patch)
tree68bbb42143ed16e1270236dc999868ae4b606d82 /bytecomp/emitcode.mli
parentfd5ac6e78eae4e7cf9acea4fc99136bb4727ee59 (diff)
downloadocaml-3f1b15e439b0dc23116500b57cb3b6649299beec.tar.gz
bytelink, emitcode: nouvelle gestion des CRC des interfaces.
bytelink: Sys.command -> Ccomp.command translcore: expanser les abreviations dans has_base_type git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1551 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Diffstat (limited to 'bytecomp/emitcode.mli')
-rw-r--r--bytecomp/emitcode.mli4
1 files changed, 1 insertions, 3 deletions
diff --git a/bytecomp/emitcode.mli b/bytecomp/emitcode.mli
index 3ea843e2cf..7fc57c02db 100644
--- a/bytecomp/emitcode.mli
+++ b/bytecomp/emitcode.mli
@@ -31,7 +31,6 @@ type compilation_unit =
mutable cu_pos: int; (* Absolute position in file *)
cu_codesize: int; (* Size of code block *)
cu_reloc: (reloc_info * int) list; (* Relocation information *)
- cu_interface: Digest.t; (* CRC of interface implemented *)
cu_imports: (string * Digest.t) list; (* Names and CRC of intfs imported *)
cu_primitives: string list; (* Primitives declared inside *)
mutable cu_force_link: bool; (* Must be linked even if unref'ed *)
@@ -44,11 +43,10 @@ type compilation_unit =
block of relocatable bytecode
compilation unit descriptor *)
-val to_file: out_channel -> string -> Digest.t -> instruction list -> unit
+val to_file: out_channel -> string -> instruction list -> unit
(* Arguments:
channel on output file
name of compilation unit implemented
- CRC of interface implemented
list of instructions to emit *)
val to_memory: instruction list -> instruction list ->
string * int * (reloc_info * int) list