Commit e4f4feba by Mark Mitchell Committed by Mark Mitchell

* class.c (base_derived_from): Make sure return value is a bool.

From-SVN: r58290
parent 5a6be855
2002-10-18 Mark Mitchell <mark@codesourcery.com> 2002-10-18 Mark Mitchell <mark@codesourcery.com>
* class.c (base_derived_from): Make sure return value is a bool.
2002-10-18 Mark Mitchell <mark@codesourcery.com>
* class.c (find_final_overrider_data_s): Remove overriding_fn and * class.c (find_final_overrider_data_s): Remove overriding_fn and
overriding_base. overriding_base.
(dfs_base_derived_from): New function. (dfs_base_derived_from): New function.
......
...@@ -2225,7 +2225,7 @@ dfs_base_derived_from (tree binfo, void *data) ...@@ -2225,7 +2225,7 @@ dfs_base_derived_from (tree binfo, void *data)
static bool static bool
base_derived_from (tree derived, tree base) base_derived_from (tree derived, tree base)
{ {
return dfs_walk (derived, dfs_base_derived_from, NULL, base); return dfs_walk (derived, dfs_base_derived_from, NULL, base) != NULL_TREE;
} }
typedef struct find_final_overrider_data_s { typedef struct find_final_overrider_data_s {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment