check_recency: implement loops as function ModelAction::may_read_from()
[model-checker.git] / action.h
index c546f574202523b7ba0a575e34d6ac20182112a2..7c9146fdda694adfd97c7f932f75822e53a4303c 100644 (file)
--- a/action.h
+++ b/action.h
@@ -155,6 +155,9 @@ public:
 
        bool equals(const ModelAction *x) const { return this == x; }
        bool equals(const Promise *x) const { return false; }
+
+       bool may_read_from(const ModelAction *write) const;
+       bool may_read_from(const Promise *promise) const;
        MEMALLOC
 private: