Initialize DominatorTree::N in the constructor.
Change-Id: I9bf2e4f9a08253e024d3e0ff93cb45c279daf808
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
using namespace V4IR;
class DominatorTree {
- int N = 0;
+ int N;
QHash<BasicBlock *, int> dfnum;
QVector<BasicBlock *> vertex;
QHash<BasicBlock *, BasicBlock *> parent;
QHash<BasicBlock *, QSet<BasicBlock *> > DF;
public:
- DominatorTree(const QVector<BasicBlock *> &nodes) {
+ DominatorTree(const QVector<BasicBlock *> &nodes)
+ : N(0)
+ {
calculateIDoms(nodes);
// compute children of n