Scott Bambrough wrote:
Just an FYI.  Try compiling the following code:

#file: test.cpp
#include <linux/cdrom.h>
int main(int argc, char **argv) {
  return 0;
}

Compiling the above with gcc 4.11 on RedHat 5 RC1 yields:

g++ -o test test.cpp
This compile succeeds.

g++ -pedantic -o test test.cpp
This compile fails with errors in <linux/byteorder/swab.h>

/usr/include/linux/byteorder/swab.h: In function ‘__u16 __fswab16(__u16)’:
/usr/include/linux/byteorder/swab.h:134: error: ISO C++ forbids
/braced-groups within expressions
/usr/include/linux/byteorder/swab.h:134: error: ISO C++ forbids
/braced-groups within expressions
/usr/include/linux/byteorder/swab.h: In function ‘__u16 __swab16p(const
/__u16*)’:
/usr/include/linux/byteorder/swab.h:138: error: ISO C++ forbids
/braced-groups within expressions
/usr/include/linux/byteorder/swab.h:138: error: ISO C++ forbids
/braced-groups within expressions
/usr/include/linux/byteorder/swab.h: In function ‘void __swab16s(__u16*)’:
/usr/include/linux/byteorder/swab.h:142: error: ISO C++ forbids
/braced-groups within expressions
/usr/include/linux/byteorder/swab.h:142: error: ISO C++ forbids
/braced-groups within expressions


Looks to me worthy of a low-priority bug report.

--

Cheers
John

-- spambait
[EMAIL PROTECTED]  [EMAIL PROTECTED]

Please do not reply off-list

_______________________________________________
rhelv5-beta-list mailing list
rhelv5-beta-list@redhat.com
https://www.redhat.com/mailman/listinfo/rhelv5-beta-list

Reply via email to