2005-01-20 Bernie Solomon <bernard@ugsolutions.com>
authorBernie Solomon <bernard@mono-cvs.ximian.com>
Thu, 20 Jan 2005 20:27:20 +0000 (20:27 -0000)
committerBernie Solomon <bernard@mono-cvs.ximian.com>
Thu, 20 Jan 2005 20:27:20 +0000 (20:27 -0000)
* class-internals.h: Sun's compiler insists on explicit
signed on bit fields to handle then correctly.

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

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

index aa65434d705195442fe5b61782339890ded15a46..c81861d35a2034ff59fa2266b5a8d853ac3f503b 100644 (file)
@@ -1,3 +1,8 @@
+2005-01-20  Bernie Solomon  <bernard@ugsolutions.com>
+
+       * class-internals.h: Sun's compiler insists on explicit
+       signed on bit fields to handle then correctly.
+
 2005-01-19  Miguel de Icaza  <miguel@ximian.com>
 
        * file-io.c (ves_icall_System_IO_MonoIO_get_InvalidPathChars):
index 719fbc3bbb89b5a7a80096f2d49b44a2c4cadd33..b2933c61990f79166070b8aaffa8aab10a911cd5 100644 (file)
@@ -63,7 +63,7 @@ struct _MonoMethod {
        unsigned int save_lmf:1;
        unsigned int dynamic:1; /* created & destroyed during runtime */
        unsigned int is_inflated:1;
-       gint slot : 21;
+       signed int slot : 21;
 };
 
 struct _MonoMethodNormal {