* ILParser.jay: Use the extern table for all extern type
authorJackson Harper <jackson@novell.com>
Wed, 10 Dec 2003 19:09:19 +0000 (19:09 -0000)
committerJackson Harper <jackson@novell.com>
Wed, 10 Dec 2003 19:09:19 +0000 (19:09 -0000)
creations.

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

mcs/ilasm/parser/ChangeLog
mcs/ilasm/parser/ILParser.jay

index d7a4e8676525e475e02f754866d51d7adfbc7e7d..b8cd7bf46b92ce7a566ea000825a1d49efee0af8 100644 (file)
@@ -1,3 +1,8 @@
+2003-12-10  Jackson Harper <jackson@ximian.com>
+
+       * ILParser.jay: Use the extern table for all extern type
+       creations.
+       
 2003-12-10  Jackson Harper <jackson@ximian.com>
 
        * ILParser.jay: Add COMP_NAME token.
index 51a6441b1fc75315315dcce1cf0ea295d9cff33a..66919e5a238f3abaa47a43037e464932f11d0217 100644 (file)
@@ -694,7 +694,7 @@ type                        : K_CLASS class_ref
                           }\r
                        | K_VALUETYPE OPEN_BRACKET slashed_name CLOSE_BRACKET slashed_name\r
                           {\r
-                                ExternTypeRef ext_ref = new ExternTypeRef ((string) $3, (string) $5, true);\r
+                                ExternTypeRef ext_ref = codegen.ExternTable.GetTypeRef ((string) $3, (string) $5, false);\r
                                 ext_ref.MakeValueClass ();\r
                                 $$ = ext_ref;\r
                           }\r