clockvector: add 'const', fix comments in ClockVector::merge()
authorBrian Norris <banorris@uci.edu>
Wed, 11 Jul 2012 18:50:35 +0000 (11:50 -0700)
committerBrian Norris <banorris@uci.edu>
Wed, 11 Jul 2012 18:50:35 +0000 (11:50 -0700)
clockvector.cc
clockvector.h

index cfd99c6..88ea6fd 100644 (file)
@@ -34,11 +34,11 @@ ClockVector::~ClockVector()
 }
 
 /**
- * Merge a clock vector into this vector, using a pairwise vector. The
+ * Merge a clock vector into this vector, using a pairwise comparison. The
  * resulting vector length will be the maximum length of the two being merged.
  * @param cv is the ClockVector being merged into this vector.
  */
-void ClockVector::merge(ClockVector *cv)
+void ClockVector::merge(const ClockVector *cv)
 {
        modelclock_t *clk = clock;
        bool resize = false;
index 1428886..56037eb 100644 (file)
@@ -16,7 +16,7 @@ class ClockVector {
 public:
        ClockVector(ClockVector *parent = NULL, ModelAction *act = NULL);
        ~ClockVector();
-       void merge(ClockVector *cv);
+       void merge(const ClockVector *cv);
        bool synchronized_since(const ModelAction *act) const;
 
        void print() const;