Opened 13 years ago

Closed 13 years ago

Last modified 13 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
Cc:

Description

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

Change History (9)

comment:1 Changed 13 years ago by bird

  • Status changed from new to assigned

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 13 years ago by bird

  • Resolution set to fixed
  • Status changed from assigned to closed

Fixed in changeset [2695].

comment:3 Changed 13 years ago by kkkkoaaa

Keep a good job up! http://quick-adult-links.com

Note: See TracTickets for help on using tickets.