X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?p=pspp-builds.git;a=blobdiff_plain;f=src%2Flanguage%2Flexer%2Fvalue-parser.c;h=c780d86f04e95429bad3ee1004bbf2021ab89884;hp=2cf9cf2bb9ad71f91d6ad301c4625d6b2a7cd012;hb=a5097a183f00ab2d2dc538ba7094a4696e2fea04;hpb=4a8a4cd81b9d7d9e6b757be4d0a8a62b48325051 diff --git a/src/language/lexer/value-parser.c b/src/language/lexer/value-parser.c index 2cf9cf2b..c780d86f 100644 --- a/src/language/lexer/value-parser.c +++ b/src/language/lexer/value-parser.c @@ -99,8 +99,9 @@ parse_number (struct lexer *lexer, double *x, const enum fmt_type *format) else if (lex_token (lexer) == T_STRING && format != NULL) { union value v; + assert (! (fmt_get_category (*format) & ( FMT_CAT_STRING ))); data_in (ds_ss (lex_tokstr (lexer)), LEGACY_NATIVE, - *format, 0, 0, 0, &v, 0); + *format, 0, 0, 0, NULL, &v, 0); lex_get (lexer); *x = v.f; if (*x == SYSMIS)