]> gcc.gnu.org Git - gcc.git/commit
ada: Finish up support for relaxed finalization
authorEric Botcazou <ebotcazou@adacore.com>
Tue, 9 Jul 2024 20:44:40 +0000 (22:44 +0200)
committerMarc Poulhiès <dkm@gcc.gnu.org>
Fri, 2 Aug 2024 07:08:06 +0000 (09:08 +0200)
commit04fd9ee038684469d5ae1be6dda3c3ebbd87e8b1
tree89e8f39d46772400f4036313b462a59a0652a05b
parentd32a5294de92637680accd17d68421f485eaba32
ada: Finish up support for relaxed finalization

This adds a variant of the System.Finalization_Primitives unit that supports
only controlled types with relaxed finalization, and adds the description of
its implementation to Exp_Ch7.

gcc/ada/

* exp_ch7.adb (Relaxed Finalization): New paragraph in head
comment.
* sem_ch13.adb (Validate_Finalizable_Aspect): Give an error
message if strict finalization is required but not supported by
the runtime.
gcc/ada/exp_ch7.adb
gcc/ada/sem_ch13.adb
This page took 0.061035 seconds and 5 git commands to generate.