Open Bug 792908 Opened 8 years ago Updated 3 years ago

IPDL: including a protocol in InputStreamParams.ipdlh makes indirectly-related protocols fail compilation

Categories

(Core :: IPC, defect, P3)

x86_64
Linux
defect

Tracking

()

People

(Reporter: jdm, Unassigned)

References

(Blocks 1 open bug)

Details

Bug 783878 added a PBlob include to InputStreamParams.ipdlh. This broke the generated code for PHttpChannel, PFTPChannel, and PWebsocket, which all complained about unknown types unless I added PBlob includes to each of them.
Each protocol including an ipdlh is supposed to import the global decls from the ipdlh.  Not sure what's going wrong here.
In an unfortunate development, commenting out all the includes related to this bug results in a tree that can still compile. :(
Duplicate of this bug: 1274711
Priority: -- → P3
You need to log in before you can comment on or make changes to this bug.