model: schedule appropriate fence backtracking points
[c11tester.git] / cyclegraph.h
index e96e1216c0907a0af9d7e166441f960c5b782188..bb2ab2d87b4370065ff64fa9dfcac45e86f2ce39 100644 (file)
@@ -36,8 +36,8 @@ class CycleGraph {
        bool checkForCycles() const;
        bool checkPromise(const ModelAction *from, Promise *p) const;
 
-       template <typename T>
-       bool checkReachable(const ModelAction *from, const T *to) const;
+       template <typename T, typename U>
+       bool checkReachable(const T *from, const U *to) const;
 
        void startChanges();
        void commitChanges();