* ada-lang.c (ada_value_cast): New function, extracted out from
authorJoel Brobecker <brobecker@gnat.com>
Fri, 28 Dec 2007 06:25:56 +0000 (06:25 +0000)
committerJoel Brobecker <brobecker@gnat.com>
Fri, 28 Dec 2007 06:25:56 +0000 (06:25 +0000)
commit6e48bd2c90889f85506f8242209cd2b7e1d65dd1
tree135ed8750c9322ff7323c646ad7da715eba06357
parent6943e5962a6d125ca25efdcb5e5b13884a66bb56
    * ada-lang.c (ada_value_cast): New function, extracted out from
        the code in ada_evaluate_subexp, case UNOP_CAST.  The code handling
        the obscure case has been removed as we think that it is actually
        unnecessary.
        (ada_evaluate_subexp): Add type case when evaluating an OP_DOUBLE
        or an OP_LONG with a non-null expect_type. Replace extracted-out
        code with call to new ada_value_cast function.
gdb/ChangeLog
gdb/ada-lang.c