cyclegraph: bugfix - more SnapshotAlloc
authorBrian Norris <banorris@uci.edu>
Tue, 11 Dec 2012 23:10:40 +0000 (15:10 -0800)
committerBrian Norris <banorris@uci.edu>
Tue, 11 Dec 2012 23:10:40 +0000 (15:10 -0800)
cyclegraph.h

index d9fa631879b361923ea3cf6f9bc21740983b0acf..8fac5eb590c671682d48a6b8a8377bdeed21e2c2 100644 (file)
@@ -54,8 +54,8 @@ class CycleGraph {
        bool hasRMWViolation;
        bool oldRMWViolation;
 
-       std::vector<CycleNode *> rollbackvector;
-       std::vector<CycleNode *> rmwrollbackvector;
+       std::vector< CycleNode *, SnapshotAlloc<CycleNode *> > rollbackvector;
+       std::vector< CycleNode *, SnapshotAlloc<CycleNode *> > rmwrollbackvector;
 };
 
 /** @brief A node within a CycleGraph; corresponds to one ModelAction */
@@ -82,7 +82,7 @@ class CycleNode {
        const ModelAction *action;
 
        /** @brief The edges leading out from this node */
-       std::vector<CycleNode *, SnapshotAlloc<CycleNode *> > edges;
+       std::vector< CycleNode *, SnapshotAlloc<CycleNode *> > edges;
 
        /** Pointer to a RMW node that reads from this node, or NULL, if none
         * exists */