Fri Jul 12 11:34:58 CEST 2002 Paolo Molaro <lupus@ximian.com>
authorPaolo Molaro <lupus@oddwiz.org>
Fri, 12 Jul 2002 09:40:05 +0000 (09:40 -0000)
committerPaolo Molaro <lupus@oddwiz.org>
Fri, 12 Jul 2002 09:40:05 +0000 (09:40 -0000)
* ILGenerator.cs: fixup typebuilder tokens as well.

svn path=/trunk/mcs/; revision=5720

mcs/class/corlib/System.Reflection.Emit/ChangeLog
mcs/class/corlib/System.Reflection.Emit/ILGenerator.cs

index 3f7257b29636c1d120e7c058da9663865199ebf1..d009ce338ee6c8f065b834a5cde36270ff20efc0 100644 (file)
@@ -1,4 +1,8 @@
 
+Fri Jul 12 11:34:58 CEST 2002 Paolo Molaro <lupus@ximian.com>
+
+       * ILGenerator.cs: fixup typebuilder tokens as well.
+
 Tue Jul 9 19:03:03 CEST 2002 Paolo Molaro <lupus@ximian.com>
 
        * TypeBuilder.cs: special case SerializarionAttribute.
index 253ee73d7c0bce1cfcb68ab4ecf0d183d529ac9b..b184c69375fff4f5b1e317a309eeba6d207eb50b 100644 (file)
@@ -543,6 +543,8 @@ namespace System.Reflection.Emit {
                public virtual void Emit (OpCode opcode, Type type) {
                        make_room (6);
                        ll_emit (opcode);
+                       if (type is TypeBuilder)
+                               add_token_fixup (type);
                        emit_int (abuilder.GetToken (type));
                }