RFR : 8211146 : fix problematic elif-tests after recent gcc warning changes Werror=undef

Baesken, Matthias matthias.baesken at sap.com
Wed Sep 26 12:19:56 UTC 2018


Hi Thomas, I think your understanding is correct :

"#ifdef <undefined switch>"

or

"#if  defined(<undefined switch>)"

Are ok while

"#if <undefined switch>"

 or

"#elif <undefined switch>"

Lead to the compile error on gcc with current warnings.

Best regards, Matthias


> >>
> > This looks okay to me although I could imagine this issue coming back again
> > with ongoing edits that add "ifdef __solaris" or similar.
> >
> 
> If I understand this problem correctly (and I might not) the problem
> is with "#if <undefined switch>", not with "#ifdef <undefined
> switch>".
> 
> ..thomas
> 
> > -Alan


More information about the nio-dev mailing list