Opened 14 years ago

Closed 14 years ago

Last modified 14 years ago

#100 closed defect (fixed)

gcc: can't throw across dll/exe boundraries

Reported by: bird Owned by: bird
Priority: normal Milestone: libc-0.6.2
Component: gcc Version: 0.6
Severity: normal Keywords: throw catch


Throwing exceptions across dll/exe boundraries doesn't work.

Change History (9)

comment:1 Changed 14 years ago by bird

Status: newassigned

Our incomplete handling of weak symbols bits us here. In typeinfo:47 we're deciding that it's enough to compare typename string pointers - we must compare the strings, i.e. take the !__GXX_WEAK__ path. (check the operator==() further down)

comment:2 Changed 14 years ago by bird

Resolution: fixed
Status: assignedclosed

Fixed in changeset [2695].

comment:3 Changed 14 years ago by kkkkoaaa

Keep a good job up!

Note: See TracTickets for help on using tickets.