http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58603
--- Comment #6 from rsandifo at gcc dot gnu.org
---
(In reply to dave.anglin from comment #5)
> KDE added a trailing underscore to work around this issue.
Seems easier just to #undef m_slot for hpux in system.h.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58603
--- Comment #5 from dave.anglin at bell dot net ---
KDE added a trailing underscore to work around this issue.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58603
--- Comment #4 from John David Anglin ---
/usr/include/sys/sysmacros.h:#define m_slot(x) (int)((unsigned)(x)>>16&0xf)
Header is included.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58603
--- Comment #3 from John David Anglin ---
Created attachment 30952
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=30952&action=edit
Preprocessed source
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58603
--- Comment #2 from dave.anglin at bell dot net ---
On 10/3/2013 12:39 PM, John David Anglin wrote:
> Attached trans.ii.gz file.
Sorry, .ii is too big to upload.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58603
--- Comment #1 from Jonathan Wakely ---
That error suggests that either slot_ or limit_ is defined as a macro somewhere