Fix CXX invalid cast from void *.
This is an obvious patch to fix the following build error seen with --enable-build-with-cxx: ../../src/gdb/rs6000-tdep.c: In function ‘rs6000_frame_cache* rs6000_frame_cache(frame_info*, void**)’: ../../src/gdb/rs6000-tdep.c:3242:15: error: invalid conversion from ‘void*’ to ‘rs6000_frame_cache*’ [-fpermissive] return (*this_cache); ~^~~~~~~~~~~~ gdb/ChangeLog * rs6000-tdep.c (rs6000_frame_cache): Explicitly cast return result to avoid invalid conversion from void *.
This commit is contained in:
parent
12a132db16
commit
1ed0c2a4bb
2 changed files with 6 additions and 1 deletions
|
@ -1,3 +1,8 @@
|
|||
2016-02-26 Keith Seitz <keiths@redhat.com>
|
||||
|
||||
* rs6000-tdep.c (rs6000_frame_cache): Explicitly cast return result
|
||||
to avoid invalid conversion from void *.
|
||||
|
||||
2016-02-26 Yao Qi <yao.qi@linaro.org>
|
||||
|
||||
* arm-tdep.c (arm_record_exreg_ld_st_insn): Set 'single_reg'
|
||||
|
|
|
@ -3239,7 +3239,7 @@ rs6000_frame_cache (struct frame_info *this_frame, void **this_cache)
|
|||
{
|
||||
if (ex.error != NOT_AVAILABLE_ERROR)
|
||||
throw_exception (ex);
|
||||
return (*this_cache);
|
||||
return (struct rs6000_frame_cache *) (*this_cache);
|
||||
}
|
||||
END_CATCH
|
||||
|
||||
|
|
Loading…
Reference in a new issue