Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'mcs/ilasm/tests/field-dup-gen2.il')
-rw-r--r--mcs/ilasm/tests/field-dup-gen2.il34
1 files changed, 34 insertions, 0 deletions
diff --git a/mcs/ilasm/tests/field-dup-gen2.il b/mcs/ilasm/tests/field-dup-gen2.il
new file mode 100644
index 00000000000..b45b1f35ccf
--- /dev/null
+++ b/mcs/ilasm/tests/field-dup-gen2.il
@@ -0,0 +1,34 @@
+//Test for fields with same name but different types
+
+.assembly extern mscorlib
+{
+ .ver 1:0:5000:0
+}
+.assembly extern 'oneg'
+{
+}
+.assembly 'field-dup'
+{
+ .ver 0:0:0:0
+}
+.module 'field-dup.exe'
+
+ .class private auto ansi beforefieldinit boo`1 <T>
+ extends [mscorlib]System.Object
+ {
+ }
+
+ .class private auto ansi beforefieldinit foo`1 <T>
+ extends [mscorlib]System.Object
+ {
+ .field private !0 p
+
+ .field private class foo`1<!T> p
+ .field private class boo`1<!T> p
+
+ .field private class foo`1<int32> p
+
+ .field private class [oneg]outer/inner`1<!0> p
+ .field private class [oneg]outer/inner`1<int32> p
+ }
+