2015-05-19 Andrew Sutton <andrew.n.sutton@gmail.com>
commit72a0c58e9333c3ce756ea0885af8d55fa126bd50
authorasutton <asutton@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 19 May 2015 12:19:35 +0000 (19 12:19 +0000)
committerasutton <asutton@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 19 May 2015 12:19:35 +0000 (19 12:19 +0000)
tree0acde3810d748a6e66fa6c5c367a8cc641562f7c
parent48189763cdf3c138bce50ee3f8239e5a1b6a771a
2015-05-19  Andrew Sutton  <andrew.n.sutton@gmail.com>

Handle naked non-type template arguments as constraints.
* gcc/cp/constraint.cc (xform_misc): Removed.
(transform_expr): All misc tree classes are atomic constraints.
* gcc/testsuite/g++.dg/concepts/req1.C: Add new test cases.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/c++-concepts@223356 138bc75d-0d04-0410-961f-82ee72b054a4
ChangeLog.concepts
gcc/cp/constraint.cc
gcc/testsuite/g++.dg/concepts/req1.C