diff options
author | xleroy <xleroy@fca1b0fc-160b-0410-b1d3-a4f43f01ea2e> | 2014-05-05 08:27:22 +0000 |
---|---|---|
committer | xleroy <xleroy@fca1b0fc-160b-0410-b1d3-a4f43f01ea2e> | 2014-05-05 08:27:22 +0000 |
commit | dba806ca25b5bc53b744e2c1c2d72fa3d6cd8e05 (patch) | |
tree | efdded5c1b088beb82043d0bb2a7003726205ab2 /cparser/Cabs.v | |
parent | f3a4e6b8796f8358ff85a7a50d1a14fe0e5642b1 (diff) | |
download | compcert-dba806ca25b5bc53b744e2c1c2d72fa3d6cd8e05.tar.gz compcert-dba806ca25b5bc53b744e2c1c2d72fa3d6cd8e05.zip |
Support for old-style K&R function definitions.
git-svn-id: https://yquem.inria.fr/compcert/svn/compcert/trunk@2478 fca1b0fc-160b-0410-b1d3-a4f43f01ea2e
Diffstat (limited to 'cparser/Cabs.v')
-rw-r--r-- | cparser/Cabs.v | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/cparser/Cabs.v b/cparser/Cabs.v index 3255bc55..23c1cdc5 100644 --- a/cparser/Cabs.v +++ b/cparser/Cabs.v @@ -184,6 +184,7 @@ Definition name_group := (list spec_elem * list name)%type. *) Inductive definition := | FUNDEF : list spec_elem -> name -> statement -> cabsloc -> definition + | KRFUNDEF : list spec_elem -> name -> list string -> list definition -> statement -> cabsloc -> definition | DECDEF : init_name_group -> cabsloc -> definition (* global variable(s), or function prototype *) | PRAGMA : string -> cabsloc -> definition |