fix one segfault bug...something is still strange, but has to do with stack
[c11tester.git] / action.h
index 2f856e9dfa9be1363dacd91ac84384a52d93cd07..005e65842e7353f9ca0dc50846eddf9bf054a111 100644 (file)
--- a/action.h
+++ b/action.h
@@ -16,7 +16,6 @@ typedef enum action_type {
 } action_type_t;
 
 /* Forward declaration */
-class TreeNode;
 class Node;
 
 class ModelAction {
@@ -30,8 +29,6 @@ public:
        void * get_location() { return location; }
        int get_seq_number() const { return seq_number; }
 
-       TreeNode * get_treenode() { return treenode; }
-       void set_node(TreeNode *n) { treenode = n; }
        Node * get_node() { return node; }
        void set_node(Node *n) { node = n; }
 
@@ -49,14 +46,14 @@ public:
        inline bool operator >(const ModelAction& act) const {
                return get_seq_number() > act.get_seq_number();
        }
-  MEMALLOC
+
+       MEMALLOC
 private:
        action_type type;
        memory_order order;
        void *location;
        thread_id_t tid;
        int value;
-       TreeNode *treenode;
        Node *node;
        int seq_number;
 };