diff options
author | Eric Botcazou <ebotcazou@adacore.com> | 2020-04-15 21:11:17 +0200 |
---|---|---|
committer | Pierre-Marie de Rodat <derodat@adacore.com> | 2020-06-17 04:14:16 -0400 |
commit | 25f11dfe76f537afd72380a698eba3a98a9f694a (patch) | |
tree | cf9cfcb7aa666bb999b9c1088413a33efe81af66 /gcc/gcov.c | |
parent | cf9087af1f963e52ed4f0d3b8594e2214bd7b312 (diff) | |
download | gcc-25f11dfe76f537afd72380a698eba3a98a9f694a.zip gcc-25f11dfe76f537afd72380a698eba3a98a9f694a.tar.gz gcc-25f11dfe76f537afd72380a698eba3a98a9f694a.tar.bz2 |
[Ada] Do not generate useless length check for array initialization
2020-06-17 Eric Botcazou <ebotcazou@adacore.com>
gcc/ada/
* checks.ads (Apply_Length_Check_On_Assignment): Declare.
* checks.adb (Apply_Length_Check_On_Assignment): New procedure
to apply a length check to an expression in an assignment.
* exp_ch5.adb (Expand_Assign_Array): Call it instead of calling
Apply_Length_Check to generate a length check.
* sem_ch5.adb (Analyze_Assignment): Likewise.
Diffstat (limited to 'gcc/gcov.c')
0 files changed, 0 insertions, 0 deletions