Make the var/mvar caches per-image, since the generic params they refer to can be...
[mono.git] / mono / metadata / method-builder.h
index 049a32905557a8639569f05de862169cb8f72977..73b4e273aad4e39af6a057db92ea0298c8c3d403 100644 (file)
@@ -26,8 +26,11 @@ typedef struct _MonoMethodBuilder {
        int locals;
        gboolean dynamic;
        gboolean no_dup_name;
+       gboolean skip_visibility;
        guint32 code_size, pos;
        unsigned char *code;
+       int num_clauses;
+       MonoExceptionClause *clauses;
 } MonoMethodBuilder;
 
 MonoMethodBuilder *
@@ -135,6 +138,9 @@ mono_mb_emit_op (MonoMethodBuilder *mb, guint8 op, gpointer data) MONO_INTERNAL;
 void
 mono_mb_emit_ldstr (MonoMethodBuilder *mb, char *str) MONO_INTERNAL;
 
+void
+mono_mb_set_clauses (MonoMethodBuilder *mb, int num_clauses, MonoExceptionClause *clauses) MONO_INTERNAL;
+
 G_END_DECLS
 
 #endif /* __MONO_METHOD_BUILDER_H__ */