Turn value_zero into static "constructor"

This turns value_zero into a static "constructor" of value.

Approved-By: Simon Marchi <simon.marchi@efficios.com>
This commit is contained in:
Tom Tromey
2023-01-31 13:41:35 -07:00
parent b27556e3c1
commit ee7bb2944b
15 changed files with 77 additions and 77 deletions

View File

@ -278,7 +278,7 @@ create_value (struct gdbarch *gdbarch, struct value *val, enum noside noside,
if (n == 1)
{
if (noside == EVAL_AVOID_SIDE_EFFECTS)
ret = value_zero (elm_type, not_lval);
ret = value::zero (elm_type, not_lval);
else
ret = value_subscript (val, indices[0]);
}
@ -715,7 +715,7 @@ opencl_structop_operation::evaluate (struct type *expect_type,
NULL, "structure");
if (noside == EVAL_AVOID_SIDE_EFFECTS)
v = value_zero (v->type (), VALUE_LVAL (v));
v = value::zero (v->type (), VALUE_LVAL (v));
return v;
}
}