diff options
author | Javier Miranda <miranda@adacore.com> | 2020-06-03 14:07:27 -0400 |
---|---|---|
committer | Pierre-Marie de Rodat <derodat@adacore.com> | 2020-07-16 05:17:58 -0400 |
commit | d9206abba7e6ac0328cafb3f3556c17220101024 (patch) | |
tree | 35a94ff1a9ff533796e5ce59755b4490d0bade8c /gcc/explow.c | |
parent | e4a99831f4fee023e50f4116318e678757bdf4ed (diff) | |
download | gcc-d9206abba7e6ac0328cafb3f3556c17220101024.zip gcc-d9206abba7e6ac0328cafb3f3556c17220101024.tar.gz gcc-d9206abba7e6ac0328cafb3f3556c17220101024.tar.bz2 |
[Ada] Ada2020: AI12-0107 convention of By_Protected_Procedure
gcc/ada/
* exp_attr.adb (Has_By_Protected_Procedure_Prefixed_View): New
subprogram.
(Expand_Access_To_Protected_Op): Adding support for prefixed
class-wide view with By_Protected_Procedure convention.
* sem_attr.adb (Get_Convention): New subprogram.
(Get_Kind): Adapted to use Get_Convention.
* sem_ch4.adb (Try_By_Protected_Procedure_Prefixed_View): New
subprogram.
(Analyze_Selected_Component): Invoke
Try_By_Protected_Procedure_Prefixed_View.
* sem_util.ads (Is_By_Protected_Procedure): New subprogram.
* sem_util.adb (Is_By_Protected_Procedure): New subprogram.
Diffstat (limited to 'gcc/explow.c')
0 files changed, 0 insertions, 0 deletions