pc+-file-reader: Drop unneeded struct member.
authorBen Pfaff <blp@cs.stanford.edu>
Sat, 4 Mar 2023 16:31:29 +0000 (08:31 -0800)
committerBen Pfaff <blp@cs.stanford.edu>
Sun, 5 Mar 2023 19:23:16 +0000 (11:23 -0800)
src/data/pc+-file-reader.c

index 6380fa97ed9974b6695d138b637433bb8c2f4939..e12536b5779f05a59467462d7b6fd36d226ea1cb 100644 (file)
@@ -90,8 +90,6 @@ struct pcp_var_record
 
     struct pcp_value_label *val_labs;
     size_t n_val_labs;
-
-    struct variable *var;
   };
 
 struct pcp_value_label
@@ -839,7 +837,6 @@ parse_variable_records (struct pcp_reader *r, struct dictionary *dict,
 
   for (rec = var_recs; rec < &var_recs[n_var_recs]; rec++)
     {
-      struct variable *var;
       char *name;
       size_t i;
 
@@ -857,14 +854,14 @@ parse_variable_records (struct pcp_reader *r, struct dictionary *dict,
           return false;
         }
 
-      var = rec->var = dict_create_var (dict, name, rec->width);
+      struct variable *var = dict_create_var (dict, name, rec->width);
       if (var == NULL)
         {
           char *new_name = dict_make_unique_var_name (dict, NULL, NULL);
           pcp_warn (r, rec->pos, _("Renaming variable with duplicate name "
                                    "`%s' to `%s'."),
                     name, new_name);
-          var = rec->var = dict_create_var_assert (dict, new_name, rec->width);
+          var = dict_create_var_assert (dict, new_name, rec->width);
           free (new_name);
         }
       if (rec->weight)