graph.c (run_barchart): Add assertion.
authorJohn Darrington <john@darrington.wattle.id.au>
Sun, 5 May 2019 10:19:42 +0000 (12:19 +0200)
committerJohn Darrington <john@darrington.wattle.id.au>
Sun, 5 May 2019 10:19:42 +0000 (12:19 +0200)
We don't support multidimensional barcharts.

src/language/stats/graph.c

index 2eeccca2068f9fc1bc8ede8cfc8adbfea502cc97..2d60467845361a61b78aaea5e95382ac7372887e 100644 (file)
@@ -416,6 +416,7 @@ run_barchart (struct graph *cmd, struct casereader *input)
   struct freq **cells = NULL;
   int n_cells = 0;
 
+  assert (cmd->n_by_vars <= 2);
   for (grouper = casegrouper_create_vars (input, cmd->by_var,
                                           cmd->n_by_vars);
        casegrouper_get_next_group (grouper, &group);