starting to look like it works
[pspp] / src / language / stats / regression.c
index a65dd757673f8a9b76b8087a7d30fc2fee4ada66..b4448dd9e58ead03cb61cf3d5e5b3c97201b1edf 100644 (file)
@@ -449,7 +449,12 @@ cmd_regression (struct lexer *lexer, struct dataset *ds)
       memcpy (save_trans_data->ws, &workspace, sizeof (workspace));
       save_trans_data->n_dep_vars = regression.n_dep_vars;
 
-      add_transformation (ds, save_trans_func, save_trans_free, save_trans_data);
+      static const struct trns_class trns_class = {
+        .name = "REGRESSION",
+        .execute = save_trans_func,
+        .destroy = save_trans_free,
+      };
+      add_transformation (ds, &trns_class, save_trans_data);
     }