Bug 607002 - Classes forward-declared as structs in IPDL-generated code cause MSVC warnings. Forward-declare them as classes. r=cjones

This commit is contained in:
Benjamin Smedberg 2010-10-27 09:17:33 -04:00
parent d7c2cff52f
commit 014615ac2c

View File

@ -1701,7 +1701,7 @@ def _generateCxxStruct(sd):
usingTypedefs = gettypedeps.usingTypedefs
forwarddeclstmts = gettypedeps.forwardDeclStmts
struct = Class(sd.name, struct=1, final=1)
struct = Class(sd.name, final=1)
struct.addstmts([ Label.PRIVATE ]
+ usingTypedefs
+ [ Whitespace.NL, Label.PUBLIC ])