2002-10-18 Mark Mitchell * class.c (base_derived_from): Make sure return value is a bool. Index: class.c =================================================================== RCS file: /cvs/gcc/gcc/gcc/cp/class.c,v retrieving revision 1.479 diff -c -5 -p -r1.479 class.c *** class.c 18 Oct 2002 09:26:42 -0000 1.479 --- class.c 18 Oct 2002 21:46:17 -0000 *************** dfs_base_derived_from (tree binfo, void *** 2223,2233 **** subobject. */ static bool base_derived_from (tree derived, tree base) { ! return dfs_walk (derived, dfs_base_derived_from, NULL, base); } typedef struct find_final_overrider_data_s { /* The function for which we are trying to find a final overrider. */ tree fn; --- 2223,2233 ---- subobject. */ static bool base_derived_from (tree derived, tree base) { ! return dfs_walk (derived, dfs_base_derived_from, NULL, base) != NULL_TREE; } typedef struct find_final_overrider_data_s { /* The function for which we are trying to find a final overrider. */ tree fn;