-
- Downloads
[Ada] Transform_Function_Array issues
gcc/ada/ * exp_ch6.adb (Build_Procedure_Body_Form): Adjust, the declaration of the procedure form is now insert before the original function body rather than after. (Expand_N_Subprogram_Declaration): Deal with private types whose full views are arrays. * exp_unst.adb (Unnest_Subprogram): Deal with private types. (Needs_Fat_Pointer): Code cleanup. * freeze.adb (Freeze_Subprogram): Ditto. * exp_util.adb (Build_Procedure_Form): Insert the procedure form decl before and not after. * sem_ch6.adb (Analyze_Subprogram_Body_Helper): Build missing spec when needed for Transform_Function_Array. * sem_util.adb (Get_Fullest_View): Deal with null entity.
Showing
- gcc/ada/exp_ch6.adb 7 additions, 5 deletionsgcc/ada/exp_ch6.adb
- gcc/ada/exp_unst.adb 11 additions, 10 deletionsgcc/ada/exp_unst.adb
- gcc/ada/exp_util.adb 6 additions, 4 deletionsgcc/ada/exp_util.adb
- gcc/ada/freeze.adb 4 additions, 2 deletionsgcc/ada/freeze.adb
- gcc/ada/sem_ch6.adb 35 additions, 11 deletionsgcc/ada/sem_ch6.adb
- gcc/ada/sem_util.adb 6 additions, 0 deletionsgcc/ada/sem_util.adb
Loading
Please register or sign in to comment