X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fvalue-labels.c;h=f54a4870fc05bf3b02ac9a2e6405cde5dbfefe62;hb=522f263565607b97b83d26bff49b5fa44704df33;hp=56491535fca0f940817acd76512bca638db10bcb;hpb=480a0746507ce73d26f528b56dc3ed80195096e0;p=pspp diff --git a/src/data/value-labels.c b/src/data/value-labels.c index 56491535fc..f54a4870fc 100644 --- a/src/data/value-labels.c +++ b/src/data/value-labels.c @@ -90,7 +90,8 @@ val_labs_copy (const struct val_labs *vls) bool val_labs_can_set_width (const struct val_labs *vls, int new_width) { - assert ((vls->width == 0) == (new_width == 0)); + if ( var_type_from_width (new_width) != var_type_from_width (vls->width )) + return false; if (vls->width == 0) return new_width == 0;