Get rid of annoying errors and fix crazy hash function
[satune.git] / src / AST / predicate.c
index 97bbd1818b5f57027ed7eab07c61f0fb46d19c9d..ebb3c14f1c8650f411c259e2699ad11ce1f2fc09 100644 (file)
@@ -13,7 +13,7 @@ Predicate* allocPredicateTable(Table* table, UndefinedBehavior undefBehavior){
        GETPREDICATETYPE(predicate) = TABLEPRED;
        predicate->table=table;
        predicate->undefinedbehavior=undefBehavior;
-       return predicate;
+       return &predicate->base;
 }
 
 void deletePredicate(Predicate* predicate){