Uploaded image for project: 'Traffic Server'
  1. Traffic Server
  2. TS-3935

Compile errors (warnings) with modern clang

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 6.1.0
    • Management API
    • None

    Description

        CXX      CoreAPI.lo
      ../../../../mgmt/api/CoreAPI.cc:370:188: error: use of logical '||' with constant operand [-Werror,-Wconstant-logical-operand]
        if ((threads).n) for (pid_t *qq__threadid = (pid_t *)0, threadid = (threads).v[0]; ((uintptr_t)(qq__threadid) < (threads).length()) && ((threadid = (threads).v[(intptr_t)qq__threadid]) || 1); qq__threadid = (pid_t *)(((intptr_t)qq__threadid) + 1))
                                                                                                                                                                                                 ^  ~
      ../../../../mgmt/api/CoreAPI.cc:370:188: note: use '|' for a bitwise operation
        if ((threads).n) for (pid_t *qq__threadid = (pid_t *)0, threadid = (threads).v[0]; ((uintptr_t)(qq__threadid) < (threads).length()) && ((threadid = (threads).v[(intptr_t)qq__threadid]) || 1); qq__threadid = (pid_t *)(((intptr_t)qq__threadid) + 1))
                                                                                                                                                                                                 ^~
                                                                                                                                                                                                 |
      1 error generated.
      

      Attachments

        Issue Links

          Activity

            People

              amc Alan M. Carroll
              zwoop Leif Hedstrom
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: