making the qsort deterministic for BooleanEdge
[satune.git] / src / AST / boolean.h
index 207b327bf693182d4d06a7ded3b4849aa913b367..1f218b2cd855fde36aeab02738bfd917cda6dd46 100644 (file)
@@ -11,6 +11,8 @@
 #include "serializer.h"
 
 class Boolean : public ASTNode {
+private:
+    static uint64_t counter;
 public:
        Boolean(ASTNodeType _type);
        virtual ~Boolean() {}
@@ -23,7 +25,7 @@ public:
        BooleanValue boolVal;
        Vector<Boolean *> parents;
        virtual void updateParents() {}
-       
+        uint64_t id;
        CMEMALLOC;
 };