Fix build failure introduced by the SSA
authorPeter Varga <pvarga@inf.u-szeged.hu>
Fri, 7 Jun 2013 08:00:41 +0000 (10:00 +0200)
committerSimon Hausmann <simon.hausmann@digia.com>
Fri, 7 Jun 2013 08:05:37 +0000 (10:05 +0200)
Initialize DominatorTree::N in the constructor.

Change-Id: I9bf2e4f9a08253e024d3e0ff93cb45c279daf808
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
src/qml/qml/v4/qv4ssa.cpp

index c1b71d5..82a6506 100644 (file)
@@ -197,7 +197,7 @@ void showMeTheCode(V4IR::Function *function)
 using namespace V4IR;
 
 class DominatorTree {
-    int N = 0;
+    int N;
     QHash<BasicBlock *, int> dfnum;
     QVector<BasicBlock *> vertex;
     QHash<BasicBlock *, BasicBlock *> parent;
@@ -360,7 +360,9 @@ class DominatorTree {
     QHash<BasicBlock *, QSet<BasicBlock *> > DF;
 
 public:
-    DominatorTree(const QVector<BasicBlock *> &nodes) {
+    DominatorTree(const QVector<BasicBlock *> &nodes)
+        : N(0)
+    {
         calculateIDoms(nodes);
 
         // compute children of n