Move value_true to value.h
authorTom Tromey <tom@tromey.com>
Fri, 27 Aug 2021 00:17:40 +0000 (18:17 -0600)
committerTom Tromey <tom@tromey.com>
Fri, 24 Sep 2021 17:58:04 +0000 (11:58 -0600)
commit7ebaa5f7821682c40e79ee1fdfe43528b7d87376
treee32d94cab5616bedf19aa1637eaea7e1c0df49fb
parent604386598d43e50f183aba65189354e04ffbdda3
Move value_true to value.h

I noticed that value_true is declared in language.h and defined in
language.c.  However, as part of the value API, I think it would be
better in one of those files.  And, because it is very short, I
changed it to be an inline function in value.h.  I've also removed a
comment from the implementation, on the basis that it seems obsolete
-- if the change it suggests was needed, it probably would have been
done by now; and if it is needed in the future, odds are it would be
done differently anyway.

Finally, this patch also changes value_true and value_logical_not to
return a bool, and updates some uses.
gdb/ada-lang.c
gdb/cli/cli-script.c
gdb/eval.c
gdb/language.c
gdb/language.h
gdb/opencl-lang.c
gdb/valarith.c
gdb/value.h