https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107780

            Bug ID: 107780
           Summary: strchrnul' was not declared in this scope; did you
                    mean 'strchr'? For contracts for canadian compilation
           Product: gcc
           Version: 13.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: unlvsur at live dot com
  Target Milestone: ---

I do canadian compilation and it fails due to contracts.cc

../../../../../gcc/gcc/cp/contracts.cc: In function 'bool role_name_equal(const
char*, const char*)':
../../../../../gcc/gcc/cp/contracts.cc:213:21: error: 'strchrnul' was not
declared in this scope; did you mean 'strchr'?
  213 |   size_t role_len = strchrnul (role, ':') - role;
      |                     ^~~~~~~~~
      |                     strchr

Reply via email to