aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface/utils.c
diff options
context:
space:
mode:
authorArnaud Charlet <charlet@gcc.gnu.org>2011-10-24 11:28:21 +0200
committerArnaud Charlet <charlet@gcc.gnu.org>2011-10-24 11:28:21 +0200
commit292689c213a6cbf75983bf9274b2a336ae0ae910 (patch)
treedc5131aaa30f31746ad74e3a7ccd0d6891584186 /gcc/ada/gcc-interface/utils.c
parentdb4b3c499d935e5764d9aaf8b3239f8968029376 (diff)
downloadgcc-292689c213a6cbf75983bf9274b2a336ae0ae910.zip
gcc-292689c213a6cbf75983bf9274b2a336ae0ae910.tar.gz
gcc-292689c213a6cbf75983bf9274b2a336ae0ae910.tar.bz2
[multiple changes]
2011-10-24 Emmanuel Briot <briot@adacore.com> * prj-proc.adb (Process_Expression_Variable_Decl): No special handling for Project_Path unless it is an attribute. 2011-10-24 Javier Miranda <miranda@adacore.com> * sem_ch12.adb (Check_Hidden_Primitives): New subprogram. (Install_Hidden_Primitives): New subprogram. (Restore_Hidden_Primitives): New subprogram. (Analyze_Formal_Package_Declaration, Analyze_Package_Instantiation, Analyze_Subprogram_Instantiation): Invoke Check_Hidden_Primitives after every call to Analyze_Associations, and invoke Restore_Hidden_Primitives to restore their visibility after processing the instantiation. (Instantiate_Package_Body): Install visible primitives before analyzing the instantiation and uninstall them to restore their visibility when the instantiation has been analyzed. * sem_util.ads, sem_util.adb (Add_Suffix): New subprogram (Remove_Suffix): New subprogram * sem_ch3.adb (Derive_Subprogram): When handling a derived subprogram for the instantiation of a formal derived tagged type, inherit the dispatching attributes from the actual subprogram (not from the parent type). From-SVN: r180370
Diffstat (limited to 'gcc/ada/gcc-interface/utils.c')
0 files changed, 0 insertions, 0 deletions