2015-05-19 Andrew Sutton <andrew.n.sutton@gmail.com>
Stop template processing during constraint satisfication.
* gcc/cp/constraint.cc (satisfy_constraint): Rename to
satisfy_constraint_1 and assert that we are not processing
template declarations.
(satisfy_*_constraint): Use satisfy_constraint_1.
(satisfy_constraint): Turn off template processing.
* gcc/testsuite/g++.dg/concepts/fn10.C: New.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/c++-concepts@223364 138bc75d-0d04-0410-961f-82ee72b054a4