On Sat, 1 Dec 2018, Jason Merrill wrote: > Hmm, it looks like the C front-end comptypes will return 1 for e.g. enum and > int. It seems to me that what you want for this warning is actually to check > for the same type. Perhaps you want to use comptypes_check_different_types? > Joseph would know better what's correct for the C front-end.
Well, it's valid to pass a pointer to enum where a pointer to the compatible integer type is required, or vice versa, but I don't have advice on which cases you want to accept for this particular fix-it. -- Joseph S. Myers jos...@codesourcery.com