Merge pull request #3979 from radical/fix-xbuild-tgt
[mono.git] / mono / metadata / method-builder.h
index 444745cb0b3e4aaaa64bebc92e4753331927439b..0176fc56a4227968c6bd76c1c63ab095fdae6ff1 100644 (file)
@@ -28,7 +28,7 @@ typedef struct _MonoMethodBuilder {
        GList *locals_list;
        int locals;
        gboolean dynamic;
-       gboolean skip_visibility;
+       gboolean skip_visibility, init_locals;
        guint32 code_size, pos;
        unsigned char *code;
        int num_clauses;
@@ -113,6 +113,9 @@ mono_mb_emit_exception_full (MonoMethodBuilder *mb, const char *exc_nspace, cons
 void
 mono_mb_emit_icon (MonoMethodBuilder *mb, gint32 value);
 
+void
+mono_mb_emit_icon8 (MonoMethodBuilder *mb, gint64 value);
+
 guint32
 mono_mb_emit_branch (MonoMethodBuilder *mb, guint8 op);
 
@@ -137,6 +140,9 @@ mono_mb_emit_i2 (MonoMethodBuilder *mb, gint16 data);
 void
 mono_mb_emit_i4 (MonoMethodBuilder *mb, gint32 data);
 
+void
+mono_mb_emit_i8 (MonoMethodBuilder *mb, gint64 data);
+
 void
 mono_mb_emit_op (MonoMethodBuilder *mb, guint8 op, gpointer data);