This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Warning elimination patches in cp/call.c



> While compiling cp/call.c I get many warnings like:
> call.c:3344: warning: enumeration value `NOT_BUILT_IN' not handled in
> switch.
> The following patch silences these warnings.

(add default: break; )

Yes, but maybe that is not the right thing.  It may be that the compiler
expects that other enum values are impossible; if so the default clause
should do an abort, not a break.  Or their might be a mixture of two
cases: enum values for which there should be no action, and values that
are errors.  In that case we need to handle the two cases separately.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]