2015-04-22 Andrew Sutton <andrew.n.sutton@gmail.com>
commit7d066bd55675e55cdb7317ae664128c5c78b689b
authorasutton <asutton@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 22 Apr 2015 13:59:04 +0000 (22 13:59 +0000)
committerasutton <asutton@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 22 Apr 2015 13:59:04 +0000 (22 13:59 +0000)
tree9cb7d1dc0243c42bcce967c6bc43634f661b0760
parentf32d78f99ac4a860e45856bdc98917a24f470a4e
2015-04-22  Andrew Sutton  <andrew.n.sutton@gmail.com>

Compare constrained partial specializations structurally.
* gcc/pt.c (process_partial_specialization): Don't use a
canonical type for constrained partial template specializations.
Compare structurally to avoid ICE's when specializations resolve
differently.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/c++-concepts@222323 138bc75d-0d04-0410-961f-82ee72b054a4
ChangeLog.concepts
gcc/cp/pt.c