diff options
author | Patrick Palka <ppalka@redhat.com> | 2020-04-21 22:18:50 -0400 |
---|---|---|
committer | Patrick Palka <ppalka@redhat.com> | 2020-04-21 22:18:50 -0400 |
commit | 05f14938111e34edd272628a9268444256735e10 (patch) | |
tree | d6968099e75f5c54e0faee13b9f20c80a70b3747 /gcc/fortran/scanner.c | |
parent | c270abe832fe77f34d49c00da20de9b1c6f28ea9 (diff) | |
download | gcc-05f14938111e34edd272628a9268444256735e10.zip gcc-05f14938111e34edd272628a9268444256735e10.tar.gz gcc-05f14938111e34edd272628a9268444256735e10.tar.bz2 |
c++: Diagnose invalid use of member function in requires
This updates diagnose_valid_expression to mirror the convert_to_void check added
to tsubst_valid_expression_requirement by r10-7554.
gcc/cp/ChangeLog:
PR c++/67825
* constraint.cc (diagnose_valid_expression): Check convert_to_void here
as well as in tsubst_valid_expression_requirement.
gcc/testsuite/ChangeLog:
PR c++/67825
* g++.dg/concepts/diagnostic10.C: New test.
* g++.dg/cpp2a/concepts-pr67178.C: Adjust dg-message.
Diffstat (limited to 'gcc/fortran/scanner.c')
0 files changed, 0 insertions, 0 deletions