Changeset 260727 in webkit


Ignore:
Timestamp:
Apr 26, 2020 11:55:20 AM (4 years ago)
Author:
jh718.park@samsung.com
Message:

[WTF] Workaround gcc bug for unsigned bitfield related usual arithmetic conversions
https://bugs.webkit.org/show_bug.cgi?id=211044

Reviewed by Darin Adler.

  • wtf/URL.cpp:

(WTF::URL::setHost):
(WTF::URL::setHostAndPort):
(WTF::URL::setUser):
(WTF::URL::setPassword):

Location:
trunk/Source/WTF
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WTF/ChangeLog

    r260715 r260727  
     12020-04-26  Joonghun Park  <jh718.park@samsung.com>
     2
     3        [WTF] Workaround gcc bug for unsigned bitfield related usual arithmetic conversions
     4        https://bugs.webkit.org/show_bug.cgi?id=211044
     5
     6        Reviewed by Darin Adler.
     7
     8        * wtf/URL.cpp:
     9        (WTF::URL::setHost):
     10        (WTF::URL::setHostAndPort):
     11        (WTF::URL::setUser):
     12        (WTF::URL::setPassword):
     13
    1142020-04-25  Joonghun Park  <jh718.park@samsung.com>
    215
  • trunk/Source/WTF/wtf/URL.cpp

    r260715 r260727  
    437437        return;
    438438
    439     bool slashSlashNeeded = m_userStart == static_cast<unsigned>(m_schemeEnd + 1);
     439    bool slashSlashNeeded = m_userStart == m_schemeEnd + 1U;
    440440    parse(makeString(
    441441        StringView(m_string).left(hostStart()),
     
    487487        return;
    488488
    489     bool slashSlashNeeded = m_userStart == static_cast<unsigned>(m_schemeEnd + 1);
     489    bool slashSlashNeeded = m_userStart == m_schemeEnd + 1U;
    490490    parse(makeString(
    491491        StringView(m_string).left(hostStart()),
     
    548548    unsigned end = m_userEnd;
    549549    if (!newUser.isEmpty()) {
    550         bool slashSlashNeeded = m_userStart == static_cast<unsigned>(m_schemeEnd + 1);
     550        bool slashSlashNeeded = m_userStart == m_schemeEnd + 1U;
    551551        bool needSeparator = end == m_hostEnd || (end == m_passwordEnd && m_string[end] != '@');
    552552        parse(makeString(
     
    571571
    572572    if (!newPassword.isEmpty()) {
    573         bool needLeadingSlashes = m_userEnd == static_cast<unsigned>(m_schemeEnd + 1);
     573        bool needLeadingSlashes = m_userEnd == m_schemeEnd + 1U;
    574574        parse(makeString(
    575575            StringView(m_string).left(m_userEnd),
Note: See TracChangeset for help on using the changeset viewer.