[Bug c++/89657] [concepts] ICE when calling lambda returning requires-expression

2020-04-15 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89657

Jonathan Wakely  changed:

   What|Removed |Added

   Target Milestone|--- |10.0
   Keywords||ice-on-valid-code

--- Comment #4 from Jonathan Wakely  ---
Fixed by Nathan in r270711:

[GC PATCH] Correct TS marking of _EXPR nodes

https://gcc.gnu.org/ml/gcc-patches/2019-04/msg01266.html
gcc/
* tree.h (MARK_TS_EXP): New.

gcc/c-family/
* c-common.c (c_common_init_ts): Use MARK_TS_EXP.  Mark
SIZEOF_EXPR.

gcc/cp/
* cp-objcp-common.c (cp_common_init_ts): Use MARK_TS_EXP for _EXPR
nodes.  Call c_common_init_ts.

[Bug c++/89657] [concepts] ICE when calling lambda returning requires-expression

2020-04-14 Thread jason.e.cobb at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89657

Jason Cobb  changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution|--- |FIXED

--- Comment #3 from Jason Cobb  ---
Fixed at some point.

[Bug c++/89657] [concepts] ICE when calling lambda returning requires-expression

2019-10-29 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89657

Jonathan Wakely  changed:

   What|Removed |Added

  Known to work||10.0
 Blocks||67491

--- Comment #2 from Jonathan Wakely  ---
Seems to be fixed on trunk.


Referenced Bugs:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67491
[Bug 67491] [meta-bug] concepts issues