-
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