[Bug c++/67685] ICE on invalid requires expression
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67685 Jonathan Wakely changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED Target Milestone|--- |10.0 --- Comment #4 from Jonathan Wakely --- Fixed then, thanks. (N.B. GCC trunk and Clang's experimental concepts branch accept it with a warning about an unused expression)
[Bug c++/67685] ICE on invalid requires expression
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67685 --- Comment #3 from Andrew Sutton --- Fixed in the concepts-cxx2a branch and added a test for the PR.
[Bug c++/67685] ICE on invalid requires expression
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67685 Andrew Sutton changed: What|Removed |Added CC||andrew.n.sutton at gmail dot com --- Comment #2 from Andrew Sutton --- Quickly investigating. In tsubst_requires_expr, we add to the local specialization stack, which means that any local variables or parameters referenced within the requires-expression will not be visible, which ultimately causes undefined behavior in tsubst_copy.
[Bug c++/67685] ICE on invalid requires expression
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67685 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed||2015-10-20 CC||mpolacek at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Marek Polacek --- Confirmed.