aboutsummaryrefslogtreecommitdiffstats
path: root/driver/Configuration.mli
diff options
context:
space:
mode:
authorXavier Leroy <xavierleroy@users.noreply.github.com>2018-02-19 13:59:37 +0100
committerGitHub <noreply@github.com>2018-02-19 13:59:37 +0100
commit44942a6a6889e79e749e83b6efe9ba7464dde1e7 (patch)
tree8895723b3b725cd7d06b6d7df70df1de1c28b580 /driver/Configuration.mli
parent95395781f2cc8ae8cd4e9a167795f594e3b6dc23 (diff)
parent4472f312e3d5ef93d1b89b326727a10d34d918ce (diff)
downloadcompcert-44942a6a6889e79e749e83b6efe9ba7464dde1e7.tar.gz
compcert-44942a6a6889e79e749e83b6efe9ba7464dde1e7.zip
Merge pull request #60 from AbsIntPrivate/struct-abi-internal
Move the struct-return / struct-passing platform aspects from compcert.ini to cparser/Machine.ml
Diffstat (limited to 'driver/Configuration.mli')
-rw-r--r--driver/Configuration.mli21
1 files changed, 0 insertions, 21 deletions
diff --git a/driver/Configuration.mli b/driver/Configuration.mli
index b918c169..a71da72d 100644
--- a/driver/Configuration.mli
+++ b/driver/Configuration.mli
@@ -46,27 +46,6 @@ val has_runtime_lib: bool
val has_standard_headers: bool
(** True if CompCert's standard header files is available. *)
-
-type struct_passing_style =
- | SP_ref_callee (* by reference, callee takes copy *)
- | SP_ref_caller (* by reference, caller takes copy *)
- | SP_split_args (* by value, as a sequence of ints *)
-
-type struct_return_style =
- | SR_int1248 (* return by content if size is 1, 2, 4 or 8 bytes *)
- | SR_int1to4 (* return by content if size is <= 4 *)
- | SR_int1to8 (* return by content if size is <= 8 *)
- | SR_ref (* always return by assignment to a reference
- given as extra argument *)
-
-val struct_passing_style: struct_passing_style
- (** Calling conventions to use for passing structs and unions as
- first-class values *)
-
-val struct_return_style: struct_return_style
- (** Calling conventions to use for returning structs and unions as
- first-class values *)
-
type response_file_style =
| Gnu (* responsefiles in gnu compatible syntax *)
| Diab (* responsefiles in diab compatible syntax *)