Bug fixes
[satune.git] / src / AST / predicate.h
index 047ef138145328891d5b44cb9762ff2324248454..85ca7f1e798bc528359840d1b6d5e537406c2cbe 100644 (file)
@@ -4,6 +4,7 @@
 #include "mymemory.h"
 #include "ops.h"
 #include "structs.h"
+#include "common.h"
 
 #define GETPREDICATETYPE(o) (((Predicate *)(o))->type)
 
@@ -11,7 +12,7 @@ class Predicate {
 public:
        Predicate(PredicateType _type) : type(_type) {}
        virtual ~Predicate() {}
-       virtual Predicate *clone(CSolver *solver, CloneMap *map);
+       virtual Predicate *clone(CSolver *solver, CloneMap *map) {ASSERT(0); return NULL;}
        PredicateType type;
        MEMALLOC;
 };