Check func against 0 rather than NULL
authorYao Qi <yao.qi@linaro.org>
Wed, 30 Mar 2016 16:02:46 +0000 (17:02 +0100)
committerYao Qi <yao.qi@linaro.org>
Wed, 30 Mar 2016 16:03:29 +0000 (17:03 +0100)
Variable 'func''s type is CORE_ADDR, so it should be compared with 0
rather than NULL.  This causes a build error.

This patch fixes this.

gdb:

2016-03-30  Yao Qi  <yao.qi@linaro.org>

* arm-tdep.c (arm_epilogue_frame_this_id): Check 'func' against
0 rather than NULL.

gdb/ChangeLog
gdb/arm-tdep.c

index bb9b97456095a9b86ca64ed44646227a413e426a..9e016aeae44a58499e4e7b4af2bb87feb6fc5a0f 100644 (file)
@@ -1,3 +1,8 @@
+2016-03-30  Yao Qi  <yao.qi@linaro.org>
+
+       * arm-tdep.c (arm_epilogue_frame_this_id): Check 'func' against
+       0 rather than NULL.
+
 2016-03-30  Yao Qi  <yao.qi@linaro.org>
 
        * arm-tdep.c: (arm_make_epilogue_frame_cache): New function.
index 01f53d6095ce32c799103887b7bba51bca2853a5..0412f71d24a948222a167e7dc13e678903c0057b 100644 (file)
@@ -2714,7 +2714,7 @@ arm_epilogue_frame_this_id (struct frame_info *this_frame,
      fall back to just using the current PC.  */
   pc = get_frame_pc (this_frame);
   func = get_frame_func (this_frame);
-  if (func == NULL)
+  if (func == 0)
     func = pc;
 
   (*this_id) = frame_id_build (cache->prev_sp, pc);