aboutsummaryrefslogtreecommitdiff
path: root/gcc/d/expr.cc
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2023-10-24 09:50:25 +0200
committerMarc Poulhiès <poulhies@adacore.com>2023-11-21 10:57:41 +0100
commit6f69104c9e7cc455cc83139b063c08124e465f64 (patch)
tree664024a670bece496e9d40e2e48bfeda7fb2b63b /gcc/d/expr.cc
parentfee97b366b10acbbc0aa5300c2ad753c18d2b266 (diff)
downloadgcc-6f69104c9e7cc455cc83139b063c08124e465f64.zip
gcc-6f69104c9e7cc455cc83139b063c08124e465f64.tar.gz
gcc-6f69104c9e7cc455cc83139b063c08124e465f64.tar.bz2
ada: Further cleanup in finalization machinery
This removes the specific treatment of transient scopes in initialization procedures, which is obsolete. gcc/ada/ * exp_aggr.adb (Convert_To_Assignments): Do not treat initialization procedures specially when it comes to creating a transient scope. * exp_ch7.adb (Build_Finalizer.Process_Declarations): Likewise. * exp_util.adb (Requires_Cleanup_Actions): Likewise.
Diffstat (limited to 'gcc/d/expr.cc')
0 files changed, 0 insertions, 0 deletions