commit | ac5054144bd2248e948842937448eb5f4ce36bfd | [log] [tgz] |
---|---|---|
author | Jason Merrill <jason@redhat.com> | Mon Nov 21 17:42:14 2022 -0500 |
committer | Jason Merrill <jason@redhat.com> | Tue Nov 22 09:27:02 2022 -0500 |
tree | 707b6dfbb8916e2df26f9141684e0193e1ffef49 | |
parent | 4eb3a48698b2ca43967a4e7e7cfc0408192e85b2 [diff] |
c++: don't use strchrnul [PR107781] The contracts implementation was using strchrnul, which is a glibc extension, so bootstrap broke on non-glibc targets. Use C89 strcspn instead. PR c++/107781 gcc/cp/ChangeLog: * contracts.cc (role_name_equal): Use strcspn instead of strchrnul.