int maxfuturedelay;
};
+struct PendingFutureValue {
+ uint64_t value;
+ modelclock_t expiration;
+ ModelAction * act;
+};
+
/**
* Structure for holding small ModelChecker members that should be snapshotted
*/
HashTable<void *, std::vector<action_list_t>, uintptr_t, 4 > *obj_thrd_map;
std::vector<Promise *> *promises;
+ std::vector<struct PendingFutureValue> *futurevalues;
/**
* Collection of lists of objects that might synchronize with one or