aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vectorizer.h
diff options
context:
space:
mode:
authorAndre Vehreschild <vehre@gcc.gnu.org>2024-06-06 14:01:13 +0200
committerAndre Vehreschild <vehre@gcc.gnu.org>2024-06-19 10:39:56 +0200
commitdbb718175d7df89b957b316ba2f5fbea5d21b2b1 (patch)
tree9ced42911ff7d3df14030a26945dc925b47dcbf8 /gcc/tree-vectorizer.h
parent23141088e8fb50bf916ac0b2e364b1eef9f3569d (diff)
downloadgcc-dbb718175d7df89b957b316ba2f5fbea5d21b2b1.zip
gcc-dbb718175d7df89b957b316ba2f5fbea5d21b2b1.tar.gz
gcc-dbb718175d7df89b957b316ba2f5fbea5d21b2b1.tar.bz2
Fortran: Set the vptr of a class typed result.
PR fortran/90076 gcc/fortran/ChangeLog: * trans-decl.cc (gfc_generate_function_code): Set vptr for results to declared class type. * trans-expr.cc (gfc_reset_vptr): Allow to provide the typespec instead of the expression. * trans.h (gfc_reset_vptr): Same. gcc/testsuite/ChangeLog: * gfortran.dg/class_76.f90: Add declared vtab occurrence. * gfortran.dg/class_78.f90: New test.
Diffstat (limited to 'gcc/tree-vectorizer.h')
0 files changed, 0 insertions, 0 deletions