>>>+ else if (warn_multiple_inheritance) >>>+ warning (OPT_Wmultiple_inheritance, >>>+ "%qT defined with multiple direct bases", ref); >>You don't need to guard the warning with a check of the warning flag; warning >>will only give the warning if the option is enabled. >the spelling mistake on the option I used to experiment on didn't help, but I >>discovered one must have the Var clause in the options file too, which I >didn't expect. >Anyway, fixed now. ok?
Note that there are a couple of places where 'namespace' is misspelled as 'namepace' in the patch.