Fix build warning (uninitialized variable) in DFGFixupPhase.cpp
https://bugs.webkit.org/show_bug.cgi?id=132331
Patch by Tanay C <tanay.c@samsung.com> on 2014-05-09
Reviewed by Darin Adler.
* dfg/DFGFixupPhase.cpp:
(JSC::DFG::FixupPhase::injectTypeConversionsForEdge):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@168540 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/Source/JavaScriptCore/dfg/DFGFixupPhase.cpp b/Source/JavaScriptCore/dfg/DFGFixupPhase.cpp
index f8a7a71b..3d8a7ee 100644
--- a/Source/JavaScriptCore/dfg/DFGFixupPhase.cpp
+++ b/Source/JavaScriptCore/dfg/DFGFixupPhase.cpp
@@ -1865,6 +1865,7 @@
void injectTypeConversionsForEdge(Node* node, Edge& edge)
{
ASSERT(node == m_currentNode);
+ Node* result = nullptr;
switch (edge.useKind()) {
case DoubleRepUse:
@@ -1874,7 +1875,6 @@
addRequiredPhantom(edge.node());
- Node* result;
if (edge->hasInt52Result()) {
result = m_insertionSet.insertNode(
m_indexInBlock, SpecInt52AsDouble, DoubleRep, node->origin,
@@ -1895,7 +1895,6 @@
addRequiredPhantom(edge.node());
- Node* result;
if (edge->hasDoubleResult()) {
// This will never happen.
startCrashing();
@@ -1929,7 +1928,6 @@
addRequiredPhantom(edge.node());
- Node* result;
if (edge->hasDoubleResult()) {
result = m_insertionSet.insertNode(
m_indexInBlock, SpecBytecodeDouble, ValueRep, node->origin,