diff options
author | Bernhard Schommer <bernhardschommer@gmail.com> | 2016-08-26 13:34:50 +0200 |
---|---|---|
committer | Bernhard Schommer <bernhardschommer@gmail.com> | 2016-08-26 13:34:50 +0200 |
commit | 477f73ef96d957de5a896a05175ceaab7e0dce03 (patch) | |
tree | 34e85d13312225c9fdc547cef17bea57e81cd452 /cparser/Env.ml | |
parent | ec95665e087d39e29ece455b90e7d5918dc88cee (diff) | |
download | compcert-477f73ef96d957de5a896a05175ceaab7e0dce03.tar.gz compcert-477f73ef96d957de5a896a05175ceaab7e0dce03.zip |
Use old scope in after parameter parsing.
Not decrementing the scopes again after a parameter parsing
lead to other scoping problems.
Bug 19656.
Diffstat (limited to 'cparser/Env.ml')
-rw-r--r-- | cparser/Env.ml | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/cparser/Env.ml b/cparser/Env.ml index 4d902e09..2e02dac8 100644 --- a/cparser/Env.ml +++ b/cparser/Env.ml @@ -252,7 +252,7 @@ let add_enum env id info = info.ei_members let add_types env_old env_new = - { env_new with env_ident = env_old.env_ident;} + { env_new with env_ident = env_old.env_ident;env_scope = env_old.env_scope;} (* Error reporting *) |