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,