aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/trans-openmp.cc
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2022-04-04 11:56:38 -0400
committerJason Merrill <jason@redhat.com>2022-04-05 12:29:33 -0400
commit5d583d24200ac33a1cb281b7ddee9aad351151b5 (patch)
tree1cfc2dfb4e7a0fffc6c757a414a607705c266a0a /gcc/fortran/trans-openmp.cc
parent1de6612d994ada8edaab18bbc6afd8e9a57413aa (diff)
downloadgcc-5d583d24200ac33a1cb281b7ddee9aad351151b5.zip
gcc-5d583d24200ac33a1cb281b7ddee9aad351151b5.tar.gz
gcc-5d583d24200ac33a1cb281b7ddee9aad351151b5.tar.bz2
c++: alias template equivalence and CTAD [PR103852]
I had been thinking about DR1286 "equivalence" as meaning generally interchangeable, but looking back at the proposed resolution in the context of this PR, I see that it's just about use as a template argument. So let's give a pedwarn if we look through a renaming alias. PR c++/103852 DR 1286 gcc/cp/ChangeLog: * pt.cc (do_class_deduction): Pedwarn for renaming alias in C++17. gcc/testsuite/ChangeLog: * g++.dg/cpp1z/class-deduction-alias1.C: Expect warning.
Diffstat (limited to 'gcc/fortran/trans-openmp.cc')
0 files changed, 0 insertions, 0 deletions