aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/errutil.adb
diff options
context:
space:
mode:
authorEd Schonberg <schonberg@adacore.com>2014-07-31 09:33:10 +0000
committerArnaud Charlet <charlet@gcc.gnu.org>2014-07-31 11:33:10 +0200
commit3e50df4de7f0daea8b3f6682cfe5f16398b4f155 (patch)
tree0b095b8f157d221a4c09861718672792dae5468a /gcc/ada/errutil.adb
parenta793528482910aca0f7c840ee5bdd5e722b0528a (diff)
downloadgcc-3e50df4de7f0daea8b3f6682cfe5f16398b4f155.zip
gcc-3e50df4de7f0daea8b3f6682cfe5f16398b4f155.tar.gz
gcc-3e50df4de7f0daea8b3f6682cfe5f16398b4f155.tar.bz2
sem_ch13.adb (Build_Invariant_Procedure): If body of procedure is already present, nothing to do.
2014-07-31 Ed Schonberg <schonberg@adacore.com> * sem_ch13.adb (Build_Invariant_Procedure): If body of procedure is already present, nothing to do. * exp_ch3.adb (Build_Component_Invariant_Call): For an access component, check whether the access type has an invariant before checking the designated type. (Build_Record_Invariant_Proc): Change suffix of generated name to prevent ambiguity when record type has invariants in addition to those of components, and two subprograms are constructed. Consistent with handling of array types. (Insert_Component_Invariant_Checks): Build invariant procedure body when one has not been created yet, in the case of composite types that are completions and whose full declarations carry invariants. From-SVN: r213322
Diffstat (limited to 'gcc/ada/errutil.adb')
0 files changed, 0 insertions, 0 deletions