+2003-03-06 Jackson Harper <jackson@latitudegeo.com>
+
+ * makefile: add some tests
+ * test-5.il, test-6.il, test-7.il: New tests, test field declaration
+
2003-02-10 Jackson Harper <jackson@latitudegeo.com>
* makefile: remove unneeded rm's
ILASM=mono ../ilasm.exe
VERIFY=../../tools/verifier.exe
-TEST_SOURCES = test-1 test-2 test-3 test-4
+TEST_SOURCES = test-1 test-2 test-3 test-4 test-5 test-6 test-7
all: test-compiler
--- /dev/null
+//
+// Mono.ILASM.Tests
+//
+// Author(s):
+// Jackson Harper (Jackson@LatitudeGeo.com)
+//
+// (C) 2003 Jackson Harper, All rights reserved
+//
+.assembly extern mscorlib { }
+.assembly test_5 { }
+.module test_5.exe
+
+.namespace Mono.ILASM.Tests {
+
+ .class public auto ansi Test_5 extends [mscorlib]System.Object {
+
+ /// <summary>
+ /// field that references a primative type
+ /// </summary>
+ .field public string int_field
+ }
+}
+
--- /dev/null
+//
+// Mono.ILASM.Tests
+//
+// Author(s):
+// Jackson Harper (Jackson@LatitudeGeo.com)
+//
+// (C) 2003 Jackson Harper, All rights reserved
+//
+.assembly extern mscorlib { }
+.assembly test_6 { }
+.module test_6.exe
+
+.namespace Mono.ILASM.Tests {
+
+ .class public auto ansi Test_6 extends [mscorlib]System.Object {
+
+ /// <summary>
+ /// Field that references a type in this assembly
+ /// </summary>
+ .field public Mono.ILASM.A a_field
+ }
+}
+
--- /dev/null
+//
+// Mono.ILASM.Tests
+//
+// Author(s):
+// Jackson Harper (Jackson@LatitudeGeo.com)
+//
+// (C) 2003 Jackson Harper, All rights reserved
+//
+.assembly extern mscorlib { }
+.assembly test_7 { }
+.module test_7.exe
+
+.namespace Mono.ILASM.Tests {
+
+ .class public auto ansi Test_7 extends [mscorlib]System.Object {
+
+ /// <summary>
+ /// field that references an external type
+ /// </summary>
+ .field public [Cscompmgd]Microsoft.CSharp.Compiler a_compiler
+ }
+}
+