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

            Bug ID: 118606
           Summary: gcc/omp-general.cc:3294: Possible precedence problem
           Product: gcc
           Version: 15.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
          Assignee: unassigned at gcc dot gnu.org
          Reporter: dcb314 at hotmail dot com
  Target Milestone: ---

clang says:

gcc/omp-general.cc:3294:9: warning: overloaded operator >> has higher
precedence than comparison operator [-Woverloaded-shift-op-parentheses]

Source code is

    if ((variants[i].score - 1) >> l
                      <= (variants[i+1].score - 1) >> l)

Maybe better code

    if (((variants[i].score - 1) >> l)
                      <= ((variants[i+1].score - 1) >> l))

Reply via email to