Specialize value_cast error message for Ada

In Ada, the term for a cast is "type conversion".  AdaCore has been
carrying a local patch to specialize the error message in value_cast,
but it seemed fine to me for this to be part of gdb.  This also
removes a dead "return" statement.

gdb/ChangeLog
2019-07-10  Tom Tromey  <tromey@adacore.com>

	* valops.c (value_cast): Specialize error message for Ada.
This commit is contained in:
Tom Tromey 2019-06-18 08:59:00 -06:00
parent 43dd762689
commit 32372d80ca
2 changed files with 6 additions and 1 deletions

View File

@ -1,3 +1,7 @@
2019-07-10 Tom Tromey <tromey@adacore.com>
* valops.c (value_cast): Specialize error message for Ada.
2019-07-10 Simon Marchi <simon.marchi@polymtl.ca>
* breakpoint.c (breakpoint_1): Update doc and parameter names.

View File

@ -555,8 +555,9 @@ value_cast (struct type *type, struct value *arg2)
return value_at_lazy (to_type, value_address (arg2));
else
{
if (current_language->la_language == language_ada)
error (_("Invalid type conversion."));
error (_("Invalid cast."));
return 0;
}
}