diff options
author | Javier Miranda <miranda@adacore.com> | 2020-06-13 08:21:19 -0400 |
---|---|---|
committer | Pierre-Marie de Rodat <derodat@adacore.com> | 2020-07-16 05:18:20 -0400 |
commit | 135c02769b9ec625a55a0beba63415c1484f8951 (patch) | |
tree | 282d0c18a109b78e36c142b5703bcf1d5e1d5c24 /gcc/tree-ssa-loop-ivcanon.c | |
parent | ca320dabf052c6fa53c25d77646e2edfffc18594 (diff) | |
download | gcc-135c02769b9ec625a55a0beba63415c1484f8951.zip gcc-135c02769b9ec625a55a0beba63415c1484f8951.tar.gz gcc-135c02769b9ec625a55a0beba63415c1484f8951.tar.bz2 |
[Ada] Misplace of internal master renaming declaration
gcc/ada/
* exp_ch3.adb (Expand_N_Full_Type_Declaration): Ensure a _master
declaration on limited types that might have tasks.
* exp_ch9.adb (Build_Master_Renaming): For private types, if we
are processing declarations in the private part, ensure that
master is inserted before its full declaration; otherwise the
master renaming may be inserted in the public part of the
package (and hence before the declaration of its _master
variable).
Diffstat (limited to 'gcc/tree-ssa-loop-ivcanon.c')
0 files changed, 0 insertions, 0 deletions