Closed Bug 80677 Opened 25 years ago Closed 25 years ago

xpidl compiler creates incorrect header files

Categories

(Core Graveyard :: Java to XPCOM Bridge, defect)

x86
Windows NT
defect
Not set
normal

Tracking

(Not tracked)

VERIFIED INVALID

People

(Reporter: ovk, Assigned: blackconnect)

Details

String "void testIID(out nsIIDRef iid);" (in idl file) becomes "NS_IMETHOD TestIID(nsIID & *iid) = 0;" (in header file) and C compiler can't compile it. Compiler error message: "error C2528: '<Unknown>' : pointer to reference is illegal". Blackconnect source from May 7, 2001. Compiler: Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8168 for 80x86.
This is not a bug. void testIID(out nsIIDRef iid) is invalid signature closing as invalid
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → INVALID
Verified as invalid.
Status: RESOLVED → VERIFIED
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.