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

            Bug ID: 96449
           Summary: libstdc++-v3/src/c++17/floating_from_chars.cc:326:Foun
                    d duplicate branches for 'if' and 'else'
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libstdc++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: dcb314 at hotmail dot com
  Target Milestone: ---

Source code is

            if (isinf(tmpval)) // overflow
              ec = errc::result_out_of_range;
            else // underflow (LWG 3081 wants to set value = tmpval here)
              ec = errc::result_out_of_range;

Maybe the if statement is not required or the branches should be different ?

Reply via email to