diff options
| author | Piotr Trojanek <trojanek@adacore.com> | 2022-09-12 18:10:59 +0200 | 
|---|---|---|
| committer | Marc Poulhiès <poulhies@adacore.com> | 2022-09-26 11:02:30 +0200 | 
| commit | 4450567167e126051e3100de682e09f0902a2106 (patch) | |
| tree | c3576a27d320410cfff6229e2c21e2fdb1ebc6a6 /libcpp/generated_cpp_wcwidth.h | |
| parent | 2ef56cae72631a7349b4cb2b6bd843f05789e231 (diff) | |
| download | gcc-4450567167e126051e3100de682e09f0902a2106.zip gcc-4450567167e126051e3100de682e09f0902a2106.tar.gz gcc-4450567167e126051e3100de682e09f0902a2106.tar.bz2 | |
ada: Delay expansion of iterator specification in preanalysis
When preanalysing spec expression (e.g. expression of an expression
function), the name of iterator specification should not be expanded.
This patch simplifies a complicated condition for delaying expansion
within quantified expressions and iterated component associations.
gcc/ada/
	* sem_ch5.adb (Analyze_Iterator_Specification): Delay expansion
	based on Full_Analysis flag.
Diffstat (limited to 'libcpp/generated_cpp_wcwidth.h')
0 files changed, 0 insertions, 0 deletions
