Abort when trying to translate a node of unknown type. This happens
[yaz-moved-to-github.git] / src / cqltransform.c
index 70c45e7..a203f61 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: cqltransform.c,v 1.16 2005-06-27 22:03:59 adam Exp $
+/* $Id: cqltransform.c,v 1.17 2005-12-21 00:04:14 mike Exp $
    Copyright (C) 1995-2005, Index Data ApS
    Index Data Aps
 
@@ -446,6 +446,10 @@ void cql_transform_r(cql_transform_t ct,
 
         cql_transform_r(ct, cn->u.boolean.left, pr, client_data);
         cql_transform_r(ct, cn->u.boolean.right, pr, client_data);
+
+    default:
+        fprintf(stderr, "Fatal: impossible CQL node-type %d\n", cn->which);
+        abort();
     }
 }