* ILParser.jay: Use the ExternTable to create external type
authorJackson Harper <jackson@novell.com>
Tue, 28 Oct 2003 17:56:30 +0000 (17:56 -0000)
committerJackson Harper <jackson@novell.com>
Tue, 28 Oct 2003 17:56:30 +0000 (17:56 -0000)
references. Remove some ultra top secret debugging code.

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

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

index 93ec3089cd479baee403682811b6165b2ca25130..6b56325bc5595f3ba226d2e0e617cfe48f272dbc 100644 (file)
@@ -1,3 +1,8 @@
+2003-10-28 Jackson Harper <jackson@ximian.com>
+
+       * ILParser.jay: Use the ExternTable to create external type
+       references. Remove some ultra top secret debugging code.
+       
 2003-10-17 Jackson Harper <jackson@ximian.com>
 
        * ILParser.jay: Set value types, set enums as value types. Use
index 4b9970dbd550d07fb99ff904cbc1ae8e973036a6..cd998661d20478e540c5038a4ba50a765fbe6d9e 100644 (file)
@@ -599,7 +599,7 @@ class_ref           : OPEN_BRACKET slashed_name CLOSE_BRACKET slashed_name
                                 if (codegen.IsThisAssembly ((string) $2)) {\r
                                         $$ = new TypeRef ((string) $4, false, null);\r
                                 } else {\r
-                                        $$ = new ExternTypeRef ((string) $2, (string) $4, false);\r
+                                        $$ = codegen.ExternTable.GetTypeRef ((string) $2, (string) $4, false);\r
                                 }\r
                           }\r
                        | OPEN_BRACKET D_MODULE slashed_name CLOSE_BRACKET slashed_name\r
@@ -2045,7 +2045,7 @@ method_ref                : call_conv type type_spec DOUBLE_COLON method_name
                                         \r
                                         methref = new GenericMethodRef (methref, new GenericMethodSig (ta));\r
                                 }\r
-                                Console.WriteLine ("methodref:  {0}", methref);\r
+                                \r
                                 $$ = methref;\r
                           }\r
                        ;\r