Skip to content
  • commit-queue@webkit.org's avatar
    Unreviewed, rolling out r145299. · e8aaf5a0
    commit-queue@webkit.org authored
    http://trac.webkit.org/changeset/145299
    https://bugs.webkit.org/show_bug.cgi?id=111928
    
    compilation failure with recent clang
    (DFGBackwardsPropagationPhase.cpp:132:35: error: comparison of
    constant 10 with expression of type 'bool' is always false)
    (Requested by thorton on #webkit).
    
    Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2013-03-09
    
    Source/JavaScriptCore:
    
    * CMakeLists.txt:
    * GNUmakefile.list.am:
    * JavaScriptCore.xcodeproj/project.pbxproj:
    * Target.pri:
    * dfg/DFGArrayMode.cpp:
    (JSC::DFG::ArrayMode::refine):
    * dfg/DFGBackwardsPropagationPhase.cpp: Removed.
    * dfg/DFGBackwardsPropagationPhase.h: Removed.
    * dfg/DFGCPSRethreadingPhase.cpp:
    (JSC::DFG::CPSRethreadingPhase::run):
    (CPSRethreadingPhase):
    (JSC::DFG::CPSRethreadingPhase::canonicalizeGetLocalFor):
    (JSC::DFG::CPSRethreadingPhase::canonicalizeFlushOrPhantomLocalFor):
    * dfg/DFGDriver.cpp:
    (JSC::DFG::compile):
    * dfg/DFGGraph.cpp:
    (JSC::DFG::Graph::dump):
    * dfg/DFGNodeFlags.cpp:
    (JSC::DFG::nodeFlagsAsString):
    (DFG):
    * dfg/DFGNodeFlags.h:
    (DFG):
    * dfg/DFGPredictionPropagationPhase.cpp:
    (JSC::DFG::PredictionPropagationPhase::isNotNegZero):
    (PredictionPropagationPhase):
    (JSC::DFG::PredictionPropagationPhase::isNotZero):
    (JSC::DFG::PredictionPropagationPhase::isWithinPowerOfTwoForConstant):
    (JSC::DFG::PredictionPropagationPhase::isWithinPowerOfTwoNonRecursive):
    (JSC::DFG::PredictionPropagationPhase::isWithinPowerOfTwo):
    (JSC::DFG::PredictionPropagationPhase::propagate):
    (JSC::DFG::PredictionPropagationPhase::mergeDefaultFlags):
    * dfg/DFGUnificationPhase.cpp:
    (JSC::DFG::UnificationPhase::run):
    * dfg/DFGVariableAccessData.h:
    (JSC::DFG::VariableAccessData::VariableAccessData):
    (VariableAccessData):
    
    LayoutTests:
    
    * fast/js/dfg-arith-add-overflow-check-elimination-predicted-but-not-proven-int-expected.txt: Removed.
    * fast/js/dfg-arith-add-overflow-check-elimination-predicted-but-not-proven-int.html: Removed.
    * fast/js/dfg-arith-add-overflow-check-elimination-tower-of-large-numbers-expected.txt: Removed.
    * fast/js/dfg-arith-add-overflow-check-elimination-tower-of-large-numbers.html: Removed.
    * fast/js/jsc-test-list:
    * fast/js/script-tests/dfg-arith-add-overflow-check-elimination-predicted-but-not-proven-int.js: Removed.
    * fast/js/script-tests/dfg-arith-add-overflow-check-elimination-tower-of-large-numbers.js: Removed.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145323 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    e8aaf5a0