X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fexpressions%2Fevaluate.c;h=93f724ff9b77916c16f3577adb816d6a3a1da842;hb=338fb2a2e84df6427a2fdee6769421f57d5666d8;hp=1cf73ed713096011b0e2b36d483fa4d7f07dd119;hpb=946282d65fa0142e38d10f78d2c699dacf95300e;p=pspp diff --git a/src/language/expressions/evaluate.c b/src/language/expressions/evaluate.c index 1cf73ed713..93f724ff9b 100644 --- a/src/language/expressions/evaluate.c +++ b/src/language/expressions/evaluate.c @@ -180,9 +180,9 @@ cmd_debug_evaluate (struct lexer *lexer, struct dataset *dsother UNUSED) case_resize (c, old_value_cnt, dict_get_next_value_idx (d)); if (lex_is_number (lexer)) - case_data_rw (c, v->fv)->f = lex_tokval (lexer); + case_data_rw (c, v)->f = lex_tokval (lexer); else - memcpy (case_data_rw (c, v->fv)->s, ds_data (lex_tokstr (lexer)), + memcpy (case_data_rw (c, v)->s, ds_data (lex_tokstr (lexer)), var_get_width (v)); lex_get (lexer); @@ -312,7 +312,7 @@ expr_debug_print_postfix (const struct expression *e) fprintf (stderr, "v<%s>", var_get_name (op->variable)); break; case OP_vector: - fprintf (stderr, "vec<%s>", op->vector->name); + fprintf (stderr, "vec<%s>", vector_get_name (op->vector)); break; case OP_integer: fprintf (stderr, "i<%d>", op->integer);