Closed Bug 5415 Opened 26 years ago Closed 26 years ago

xpt_link fails on multiple interfaces with nsid of zero

Categories

(Core :: XPCOM, defect, P3)

x86
All
defect

Tracking

()

RESOLVED FIXED

People

(Reporter: jband_mozilla, Assigned: mike+mozilla)

Details

given two interfaces in different idl files compiled into different .xpt files where one has... interface foo {}; ... and the other has... interface bar{}; xpt_link complains becasue there is a collision -- two interfaces with the same nsid. We *need* to support multiple unresolved interfaces to support forward declarations. However, it could be argued that the interfaces above are not unresolved since they have (empty) bodies. It *may* be that xpidl should not even store interface information about resolved interfaces that don't have uuid attributes. But this is a separate, but related, issue.
QA Contact: 1679
I'm QA contact on these bugs because someone listed me as both owner and QA contact in the Bugzilla owners list. Could you guys send mail to Jan Leger with the right names. Thanks.
Marking these as ASSIGNED. Pesky bugzilla-daemon.
Status: ASSIGNED → RESOLVED
Closed: 26 years ago
Resolution: --- → FIXED
Checked in a fix. This just consisted of disabling the duplicate test for zero iids, so hopefully that doesn't break another invariant...
Component: xpidl → XPCOM
QA Contact: xpcom
You need to log in before you can comment on or make changes to this bug.