Changeset 219648 in webkit for trunk/Source/JavaScriptCore/b3


Ignore:
Timestamp:
Jul 18, 2017, 10:47:23 PM (8 years ago)
Author:
[email protected]
Message:

[Xcode] Enable CLANG_WARN_RANGE_LOOP_ANALYSIS
https://bugs.webkit.org/show_bug.cgi?id=174631

Reviewed by Tim Horton.

Source/bmalloc:

  • Configurations/Base.xcconfig:

Source/JavaScriptCore:

  • Configurations/Base.xcconfig:
  • b3/B3FoldPathConstants.cpp:
  • b3/B3LowerMacros.cpp:
  • b3/air/AirAllocateRegistersByGraphColoring.cpp:
  • dfg/DFGByteCodeParser.cpp:

(JSC::DFG::ByteCodeParser::check):
(JSC::DFG::ByteCodeParser::planLoad):

Source/ThirdParty/ANGLE:

  • Configurations/Base.xcconfig:

Source/WebCore:

  • Configurations/Base.xcconfig:
  • rendering/Grid.cpp:

(WebCore::Grid::insert):

  • rendering/RenderTreeAsText.cpp:

(WebCore::write):

  • rendering/SimpleLineLayoutCoverage.cpp:

(WebCore::SimpleLineLayout::printSimpleLineLayoutCoverage):

Source/WebCore/PAL:

  • Configurations/Base.xcconfig:

Source/WebInspectorUI:

  • Configurations/Base.xcconfig:

Source/WebKit:

  • Configurations/Base.xcconfig:
  • Shared/API/APIArray.cpp:

(API::Array::toStringVector):

  • UIProcess/Plugins/PlugInAutoStartProvider.cpp:

(WebKit::PlugInAutoStartProvider::setAutoStartOriginsArray):

  • UIProcess/UserContent/WebUserContentControllerProxy.cpp:

(WebKit::WebUserContentControllerProxy::addProcess):
(WebKit::WebUserContentControllerProxy::removeAllUserScripts):
(WebKit::WebUserContentControllerProxy::removeAllUserStyleSheets):

  • UIProcess/ios/forms/WKFileUploadPanel.mm:

(-[WKFileUploadPanel presentWithParameters:resultListener:]):

  • WebProcess/InjectedBundle/InjectedBundlePageEditorClient.cpp:

(WebKit::InjectedBundlePageEditorClient::getPasteboardDataForRange):

Source/WebKitLegacy/mac:

  • Configurations/Base.xcconfig:

Source/WTF:

  • Configurations/Base.xcconfig:

Tools:

  • DumpRenderTree/mac/Configurations/Base.xcconfig:
  • MiniBrowser/Configurations/Base.xcconfig:
  • MobileMiniBrowser/Configurations/Base.xcconfig:
  • TestWebKitAPI/Configurations/Base.xcconfig:
  • WebKitTestRunner/Configurations/Base.xcconfig:
Location:
trunk/Source/JavaScriptCore/b3
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/b3/B3FoldPathConstants.cpp

    r215908 r219648  
    104104
    105105                HashMap<BasicBlock*, unsigned> targetUses;
    106                 for (const SwitchCase& switchCase : switchValue->cases(block))
     106                for (SwitchCase switchCase : switchValue->cases(block))
    107107                    targetUses.add(switchCase.targetBlock(), 0).iterator->value++;
    108108                targetUses.add(switchValue->fallThrough(block), 0).iterator->value++;
    109109
    110                 for (const SwitchCase& switchCase : switchValue->cases(block)) {
     110                for (SwitchCase switchCase : switchValue->cases(block)) {
    111111                    if (targetUses.find(switchCase.targetBlock())->value != 1)
    112112                        continue;
  • trunk/Source/JavaScriptCore/b3/B3LowerMacros.cpp

    r214409 r219648  
    181181                SwitchValue* switchValue = m_value->as<SwitchValue>();
    182182                Vector<SwitchCase> cases;
    183                 for (const SwitchCase& switchCase : switchValue->cases(m_block))
     183                for (SwitchCase switchCase : switchValue->cases(m_block))
    184184                    cases.append(switchCase);
    185185                std::sort(
  • trunk/Source/JavaScriptCore/b3/air/AirAllocateRegistersByGraphColoring.cpp

    r216989 r219648  
    16541654            };
    16551655
    1656             for (const Tmp& liveTmp : localCalc.live())
     1656            for (Tmp liveTmp : localCalc.live())
    16571657                considerEdge(liveTmp);
    16581658            for (const Tmp& pinnedRegTmp : m_pinnedRegs)
     
    17001700                    return;
    17011701               
    1702                 for (const Tmp& liveTmp : liveTmps) {
     1702                for (Tmp liveTmp : liveTmps) {
    17031703                    ASSERT(liveTmp.isGP() == (bank == GP));
    17041704                   
Note: See TracChangeset for help on using the changeset viewer.