[PATCH] AIX Fix xlc designated initializer bug
Guillaume G Taillon
gtaillon at ca.ibm.com
Mon Feb 29 21:13:27 UTC 2016
This is a bug in xlc, a PMR has been opened to get it fixed.
The workaround is to add curly brackets around the problematic fields.
Is this too simple a fix? I considered using #ifs but 5 lines for a
syntactic
problem seemed too gross for me. Eg (not tested):
#define IBMC_COMPAT_INITIALIZERS 1313
[...]
#if defined(__IMBC__) && __IBMC__ <= IBMC_COMPAT_INITIALIZERS
.context = {.pid = pid},
#else
.context.pid = pid,
#endif
https://bugzilla.samba.org/show_bug.cgi?id=11748
gxt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-s4-torture-Compatibility-fix-for-xlc.patch
Type: application/octet-stream
Size: 4739 bytes
Desc: not available
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20160229/c350a466/0001-s4-torture-Compatibility-fix-for-xlc.obj>
More information about the samba-technical
mailing list