Opened 9 years ago

Closed 9 years ago

#6379 closed bug (fixed)

Class names in namespaces aren't dealt with properly under gcc4 when archiving/unarchiving.

Reported by: yourpalal Owned by: yourpalal
Priority: normal Milestone:
Component: Kits/Support Kit Version: R1/Development
Keywords: archiving Cc:
Blocked By: Blocking:
Has a Patch: yes Platform: x86

Description

Class names in namespaces aren't dealt with properly under gcc4 when archiving/unarchiving. The problem occurs in Archivable.cpp's (de)mangle_class_name() functions, which both assume GNUC == 2.

Attachments (1)

gcc4archiving.patch (1.5 KB ) - added by yourpalal 9 years ago.
patch to allow mangling & demangling of class names in namespaces under gcc4

Download all attachments as: .zip

Change History (5)

by yourpalal, 9 years ago

Attachment: gcc4archiving.patch added

patch to allow mangling & demangling of class names in namespaces under gcc4

comment:1 by yourpalal, 9 years ago

Has a Patch: set

comment:2 by pulkomandy, 9 years ago

You're now granted commit access, so you should be able to put the fixes on svn yourself, unless you think they need more review. This one seems fine, so I'll let you commit it, unless youhave some good technical reason of not being able to do it.

comment:3 by anevilyak, 9 years ago

Owner: changed from pulkomandy to yourpalal
Status: newassigned

comment:4 by yourpalal, 9 years ago

Resolution: fixed
Status: assignedclosed

Fixed in hrev37750.

Note: See TracTickets for help on using tickets.