⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 286118 in webkit


Ignore:
Timestamp:
Nov 22, 2021, 12:42:11 PM (5 years ago)
Author:
Fujii Hironori
Message:

[MSVC] RenderBlock.cpp(2259): warning C4239: nonstandard extension used: 'initializing': conversion from 'WebCore::Length' to 'WebCore::Length &'
https://bugs.webkit.org/show_bug.cgi?id=233412

Reviewed by Don Olmstead.

WinCairo build reported the following warnings.

Source\WebCore\rendering/RenderBlock.cpp(2259): warning C4239: nonstandard extension used: 'initializing': conversion from 'WebCore::Length' to 'WebCore::Length &'
Source\WebCore\rendering/RenderBlock.cpp(2259): note: A non-const reference may only be bound to an lvalue
Source\WebCore\rendering/RenderBox.cpp(3116): warning C4239: nonstandard extension used: 'initializing': conversion from 'WebCore::Length' to 'WebCore::Length &'
Source\WebCore\rendering/RenderBox.cpp(3116): note: A non-const reference may only be bound to an lvalue

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::computePreferredLogicalWidths):

  • rendering/RenderBox.cpp:

(WebCore::RenderBox::computeLogicalHeight const):
Changed "auto&" to "const auto&".

Location:
trunk/Source/WebCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r286117 r286118  
     12021-11-22  Fujii Hironori  <Hironori.Fujii@sony.com>
     2
     3        [MSVC] RenderBlock.cpp(2259): warning C4239: nonstandard extension used: 'initializing': conversion from 'WebCore::Length' to 'WebCore::Length &'
     4        https://bugs.webkit.org/show_bug.cgi?id=233412
     5
     6        Reviewed by Don Olmstead.
     7
     8        WinCairo build reported the following warnings.
     9
     10        > Source\WebCore\rendering/RenderBlock.cpp(2259): warning C4239: nonstandard extension used: 'initializing': conversion from 'WebCore::Length' to 'WebCore::Length &'
     11        > Source\WebCore\rendering/RenderBlock.cpp(2259): note: A non-const reference may only be bound to an lvalue
     12        > Source\WebCore\rendering/RenderBox.cpp(3116): warning C4239: nonstandard extension used: 'initializing': conversion from 'WebCore::Length' to 'WebCore::Length &'
     13        > Source\WebCore\rendering/RenderBox.cpp(3116): note: A non-const reference may only be bound to an lvalue
     14
     15        * rendering/RenderBlock.cpp:
     16        (WebCore::RenderBlock::computePreferredLogicalWidths):
     17        * rendering/RenderBox.cpp:
     18        (WebCore::RenderBox::computeLogicalHeight const):
     19        Changed "auto&" to "const auto&".
     20
    1212021-11-22  Jean-Yves Avenard  <jya@apple.com>
    222
  • trunk/Source/WebCore/rendering/RenderBlock.cpp

    r285623 r286118  
    22572257
    22582258    const RenderStyle& styleToUse = style();
    2259     auto& lengthToUse = hasOverridingLogicalWidthLength() ? overridingLogicalWidthLength() : styleToUse.logicalWidth();
     2259    const auto& lengthToUse = hasOverridingLogicalWidthLength() ? overridingLogicalWidthLength() : styleToUse.logicalWidth();
    22602260    if (!isTableCell() && lengthToUse.isFixed() && lengthToUse.value() >= 0
    22612261        && !(isDeprecatedFlexItem() && !lengthToUse.intValue()))
  • trunk/Source/WebCore/rendering/RenderBox.cpp

    r286115 r286118  
    31143114        bool treatAsReplaced = shouldComputeSizeAsReplaced() && (!inHorizontalBox || !stretching);
    31153115        bool checkMinMaxHeight = false;
    3116         auto& logicalHeightInUse = hasOverridingLogicalHeightLength() ? overridingLogicalHeightLength() : style().logicalHeight();
     3116        const auto& logicalHeightInUse = hasOverridingLogicalHeightLength() ? overridingLogicalHeightLength() : style().logicalHeight();
    31173117
    31183118        // The parent box is flexing us, so it has increased or decreased our height.  We have to
Note: See TracChangeset for help on using the changeset viewer.