2009-09-01 Rodrigo Kumpera <rkumpera@novell.com>
authorRodrigo Kumpera <kumpera@gmail.com>
Tue, 1 Sep 2009 21:03:25 +0000 (21:03 -0000)
committerRodrigo Kumpera <kumpera@gmail.com>
Tue, 1 Sep 2009 21:03:25 +0000 (21:03 -0000)
* cli-global-props-tests.md: Add test for typeref table.

* cli-tables-tests.md: Disable test that pass under MS.

svn path=/trunk/mono/; revision=141075

mono/tests/metadata-verifier/Changelog
mono/tests/metadata-verifier/cli-global-props-tests.md
mono/tests/metadata-verifier/cli-tables-tests.md

index 0a4420e4ea0bd709e2ae5364355364370818f15f..b22d530bea41e88e8519ebec8163f86e2be0f188 100644 (file)
@@ -1,3 +1,9 @@
+2009-09-01  Rodrigo Kumpera  <rkumpera@novell.com>
+
+       * cli-global-props-tests.md: Add test for typeref table.
+
+       * cli-tables-tests.md: Disable test that pass under MS.
+
 2009-08-29  Rodrigo Kumpera  <rkumpera@novell.com>
 
        * cli-global-props-tests.md: New tests for global
index f00a403998c32f8eb54131dd2824f0d3e76cd230..50e4b60ab66139f4b7e1c89d915d6da2efbec6f8 100644 (file)
@@ -4,6 +4,15 @@ typedef-global-props {
        assembly assembly-with-types.exe
 
        #set type row 4 to the same name of row 3
-       invalid offset table-row ( 2 4 ) + 4 set-uint
-               read.uint (table-row ( 2 3 ) + 4)
+       invalid offset table-row ( 2 4 ) + 4 set-ushort
+               read.ushort (table-row ( 2 3 ) + 4)
+}
+
+typeref-global-props {
+       assembly assembly-with-types.exe
+
+       #set typeref row 3 to the same of row 2
+       invalid offset table-row ( 1 2 ) + 0 set-ushort read.ushort (table-row ( 1 1 ) + 0), #scope
+                       offset table-row ( 1 2 ) + 2 set-ushort read.ushort (table-row ( 1 1 ) + 2), #name
+                       offset table-row ( 1 2 ) + 4 set-ushort read.ushort (table-row ( 1 1 ) + 4)  #namespace
 }
index a360bc38ff86c96a42e8fb47a9e7f21dd0081beb..32c16400ef571ac0dcab48d8aa9bb14397fdb3e3 100644 (file)
@@ -323,7 +323,7 @@ methoddef-table {
 
        #LAMEIMPL MS doesn't care about this
        #compilercontrolled | specialname
-       invalid offset table-row ( 6 2 ) + 6 set-ushort 0x0800
+       #invalid offset table-row ( 6 2 ) + 6 set-ushort 0x0800
 
        #LAMEIMPL MS doesn't care about this
        #compilercontrolled | rtspecialname