2005-01-11 Zoltan Varga <vargaz@freemail.hu>
authorZoltan Varga <vargaz@gmail.com>
Tue, 11 Jan 2005 17:35:30 +0000 (17:35 -0000)
committerZoltan Varga <vargaz@gmail.com>
Tue, 11 Jan 2005 17:35:30 +0000 (17:35 -0000)
* domain-internals.h: Move exvar_offset from MonoJitInfo to
MonoJitExceptionInfo, since each catch clause needs its own variable.

svn path=/trunk/mono/; revision=38715

mono/metadata/ChangeLog
mono/metadata/domain-internals.h

index f4a573960e5cff84dd6711eb471e3f77f7868a64..54352138b4877979339e8353c920d3f7c9859df0 100644 (file)
@@ -1,3 +1,8 @@
+2005-01-11  Zoltan Varga  <vargaz@freemail.hu>
+
+       * domain-internals.h: Move exvar_offset from MonoJitInfo to 
+       MonoJitExceptionInfo, since each catch clause needs its own variable.
+       
 2005-01-11  Dick Porter  <dick@ximian.com>
 
        * image.c (mono_pe_file_open): New variant on mono_image_open()
index 0d3f4322bd1f2172adbaa61c97f719ff4a1e2efb..735ea6b8855ce6cc0a06aead99d1dd4c9d367d98 100644 (file)
@@ -35,6 +35,7 @@ typedef GArray MonoJitInfoTable;
 
 typedef struct {
        guint32  flags;
+       gint32   exvar_offset;
        gpointer try_start;
        gpointer try_end;
        gpointer handler_start;
@@ -50,7 +51,6 @@ struct _MonoJitInfo {
        int         code_size;
        guint32     used_regs;
        unsigned    num_clauses;
-       signed      exvar_offset;
        /* Whenever the code is domain neutral or 'shared' */
        gboolean    domain_neutral:1;
        gboolean    cas_inited:1;