// The implementation is delayed to avoid circular dependency problems.
void output_casts(Interface *sym);
+
+ //// Marshalling methods
+
+ void output_marshall(Struct *sym, int pass);
// Output the downcast and implicit upcast methods for
// the given interface/superinterface pair.