aboutsummaryrefslogtreecommitdiffstats
path: root/cparser/Env.mli
diff options
context:
space:
mode:
authorBernhard Schommer <bernhardschommer@gmail.com>2016-08-25 16:03:57 +0200
committerBernhard Schommer <bernhardschommer@gmail.com>2016-08-25 16:03:57 +0200
commitec95665e087d39e29ece455b90e7d5918dc88cee (patch)
treef4d63da0c4becb9d80a72adf4bd84880eed54ebe /cparser/Env.mli
parent640babdc9ea0958de967ce8b5ac84bb0309b3835 (diff)
downloadcompcert-kvx-ec95665e087d39e29ece455b90e7d5918dc88cee.tar.gz
compcert-kvx-ec95665e087d39e29ece455b90e7d5918dc88cee.zip
Reuse types from parameters in function definitons
In order to allow introducing structs in parameter definitions the environment must keep the type information. Bug 19602
Diffstat (limited to 'cparser/Env.mli')
-rw-r--r--cparser/Env.mli2
1 files changed, 2 insertions, 0 deletions
diff --git a/cparser/Env.mli b/cparser/Env.mli
index b650f0f8..a794d4a4 100644
--- a/cparser/Env.mli
+++ b/cparser/Env.mli
@@ -76,3 +76,5 @@ val add_ident : t -> C.ident -> C.storage -> C.typ -> t
val add_composite : t -> C.ident -> composite_info -> t
val add_typedef : t -> C.ident -> typedef_info -> t
val add_enum : t -> C.ident -> enum_info -> t
+
+val add_types : t -> t -> t