scanalysis: allocate structures as true members of class (not pointers)
[c11tester.git] / scanalysis.h
index 0cd2d67e704d942c93fdf93404c8d63010e490ed..e8afc18949aaa1b25b931bcfd46f42a5225fde72 100644 (file)
@@ -19,10 +19,11 @@ class SCAnalysis : public TraceAnalysis {
        bool processRead(ModelAction *read, ClockVector *cv);
        ModelAction * getNextAction();
        bool merge(ClockVector *cv, const ModelAction *act, ClockVector *cv2);
+
        int maxthreads;
-       HashTable<const ModelAction *, ClockVector *, uintptr_t, 4 > *cvmap;
-       HashTable<const ModelAction *, const ModelAction *, uintptr_t, 4 > *cycleset;
-       SnapVector<action_list_t> *threadlists;
+       HashTable<const ModelAction *, ClockVector *, uintptr_t, 4 > cvmap;
+       HashTable<const ModelAction *, const ModelAction *, uintptr_t, 4 > cycleset;
+       SnapVector<action_list_t> threadlists;
        const ModelExecution *execution;
 };
 #endif