aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran
diff options
context:
space:
mode:
authorMikael Morin <mikael@gcc.gnu.org>2023-07-17 14:13:01 +0200
committerMikael Morin <mikael@gcc.gnu.org>2023-07-17 14:13:01 +0200
commitdee3518b7fed0cba45018bac1e4f4549e6ec69a2 (patch)
treecdd0d3f344ca1e2c6d48c4fdb89fb30ecb3ceada /gcc/fortran
parentfb9ba7047740e29c15dc5c75bcec784b4a917abf (diff)
downloadgcc-dee3518b7fed0cba45018bac1e4f4549e6ec69a2.zip
gcc-dee3518b7fed0cba45018bac1e4f4549e6ec69a2.tar.gz
gcc-dee3518b7fed0cba45018bac1e4f4549e6ec69a2.tar.bz2
fortran: Remove commented out assertion
r13-6747-gd7caf313525a46f200d7f5db1ba893f853774aee commented out an assertion without any test exercising it. This adds such a test where the assertion would fail, and removes the commented code. gcc/fortran/ChangeLog: * trans.cc (gfc_build_final_call): Remove commented assertion. gcc/testsuite/ChangeLog: * gfortran.dg/finalize_53.f90: New test.
Diffstat (limited to 'gcc/fortran')
-rw-r--r--gcc/fortran/trans.cc1
1 files changed, 0 insertions, 1 deletions
diff --git a/gcc/fortran/trans.cc b/gcc/fortran/trans.cc
index f1a3aac..387d66a 100644
--- a/gcc/fortran/trans.cc
+++ b/gcc/fortran/trans.cc
@@ -1126,7 +1126,6 @@ gfc_build_final_call (gfc_typespec ts, gfc_expr *final_wrapper, gfc_expr *var,
else
{
gfc_conv_expr (&se, var);
-// gcc_assert (se.pre.head == NULL_TREE && se.post.head == NULL_TREE);
array = se.expr;
/* No copy back needed, hence set attr's allocatable/pointer