Don't assume chan value is int64 in chan_pop()
This commit is contained in:
parent
f61711047c
commit
411ea962ff
@ -179,8 +179,10 @@ chan_pop(struct chan *chan, struct value evalue)
|
|||||||
struct value *value = &stack->values[stack->n - 1];
|
struct value *value = &stack->values[stack->n - 1];
|
||||||
|
|
||||||
if (!value_is_equal(value, &evalue)) {
|
if (!value_is_equal(value, &evalue)) {
|
||||||
err("%s: unexpected value %ld (expected %ld)",
|
err("%s: unexpected value %s (expected %s)",
|
||||||
chan->name, value->i, evalue.i);
|
chan->name,
|
||||||
|
value_str(*value),
|
||||||
|
value_str(evalue));
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user