diff options
author | Piotr Trojanek <trojanek@adacore.com> | 2023-06-01 09:59:40 +0200 |
---|---|---|
committer | Marc Poulhiès <poulhies@adacore.com> | 2023-06-20 09:30:49 +0200 |
commit | 86f03e37d6e5b601e663b9339aacb9bd22d7d4b4 (patch) | |
tree | d7ffda95f08b9d765057b690c3d5b602f29ac3b6 /libcpp | |
parent | 970ee828e75fb3f67a7dc8dd8108e9a2f23b997b (diff) | |
download | gcc-86f03e37d6e5b601e663b9339aacb9bd22d7d4b4.zip gcc-86f03e37d6e5b601e663b9339aacb9bd22d7d4b4.tar.gz gcc-86f03e37d6e5b601e663b9339aacb9bd22d7d4b4.tar.bz2 |
ada: Fix for quantified expressions in Exceptional_Cases
When detecting illegal uses of formal parameters of the current
subprogram in contract of its Exceptional_Cases, we relied on the
Current_Scope. However, quantified expressions introduce an implicit
scope, which we need to take into account.
gcc/ada/
* sem_res.adb (Resolve_Entity_Name): Ignore implicit loop scopes
introduced by quantified expressions.
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions