Le mer. 9 oct. 2019 à 19:20, Jason Merrill <ja...@redhat.com> a écrit : > > Andrew has done a lot of work to update the GCC implementation of C++ > concepts to conform to the upcoming C++20 standard, which clarifies, > removes, and changes various aspects of the earlier concepts TS. It can > still use some polishing, but other stage 1 projects are waiting for it > to land on trunk and it's already a big improvement from what's > currently there, so I'm going to go ahead and merge it now. > > Tested x86_64-pc-linux-gnu, applying to trunk.
Hi Jason, This is a very good news to see preliminary concept support being merged in the trunk :) However for me, this caused the following bootstrap failure: In file included from /workdir/src/gcc-10.0.0/gcc/cp/cp-lang.c:24: /workdir/src/gcc-10.0.0/gcc/cp/cp-tree.h: In function 'tree_node* template_info_decl_check(const_tree, const char*, int, const char*)': /workdir/src/gcc-10.0.0/gcc/cp/cp-tree.h:3368:3: error: 'tree_check_failed' was not declared in this scope tree_check_failed (t, f, l, fn, ^~~~~~~~~~~~~~~~~ /workdir/src/gcc-10.0.0/gcc/cp/cp-tree.h:3368:3: note: suggested alternative: 'vec_check_alloc' tree_check_failed (t, f, l, fn, ^~~~~~~~~~~~~~~~~ vec_check_alloc make[2]: *** [Makefile:1118: cp/cp-lang.o] Error 1 Cheers, Romain