This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch concepts-cxx2a in repository gcc.
from 52cdf626bd2 Fix subsumption with inheriting ctors. new bd559d5f8d8 Disallow decltype(auto) parameters new 4c1f44924a7 Import a bunch of missing tests and fix a redeclaration bug. new f1a674caa97 Replace unused cases with an assertion. new 1d40776e1ed Catch type errors in requires clauses during semantic analysis. new 142eaabc484 Fix an ICE in member template matching and improve diagnostics. new 2062b769ace Fix the source location for introduction errors. new 6e72c6941dd * parser.c (cp_parser_template_introduction): Use lexer f [...] new f97333157f5 * constraint.cc (known_non_bool_p): Use same_type_p.
The 8 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/cp/ChangeLog | 57 ++++++++++++ gcc/cp/constraint.cc | 97 +++++++++++++++----- gcc/cp/cp-tree.h | 14 +-- gcc/cp/decl.c | 14 ++- gcc/cp/parser.c | 116 +++++++++++++----------- gcc/cp/pt.c | 6 ++ gcc/testsuite/ChangeLog | 22 +++++ gcc/testsuite/g++.dg/concepts/pr84330.C | 6 +- gcc/testsuite/g++.dg/cpp2a/concepts-class.C | 18 +++- gcc/testsuite/g++.dg/cpp2a/concepts-decltype.C | 3 + gcc/testsuite/g++.dg/cpp2a/concepts-p1141.C | 98 ++++++++++++++++++++ gcc/testsuite/g++.dg/cpp2a/concepts-requires1.C | 8 +- gcc/testsuite/g++.dg/cpp2a/concepts-ts6.C | 10 +- 13 files changed, 368 insertions(+), 101 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-p1141.C