From 4c6ac342d08775c780dd680bd62032e34da334c2 Mon Sep 17 00:00:00 2001 From: Rodrigo Kumpera Date: Tue, 1 Sep 2009 21:03:25 +0000 Subject: [PATCH] 2009-09-01 Rodrigo Kumpera * 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 | 6 ++++++ .../metadata-verifier/cli-global-props-tests.md | 13 +++++++++++-- mono/tests/metadata-verifier/cli-tables-tests.md | 2 +- 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/mono/tests/metadata-verifier/Changelog b/mono/tests/metadata-verifier/Changelog index 0a4420e4ea0..b22d530bea4 100644 --- a/mono/tests/metadata-verifier/Changelog +++ b/mono/tests/metadata-verifier/Changelog @@ -1,3 +1,9 @@ +2009-09-01 Rodrigo Kumpera + + * 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 * cli-global-props-tests.md: New tests for global diff --git a/mono/tests/metadata-verifier/cli-global-props-tests.md b/mono/tests/metadata-verifier/cli-global-props-tests.md index f00a403998c..50e4b60ab66 100644 --- a/mono/tests/metadata-verifier/cli-global-props-tests.md +++ b/mono/tests/metadata-verifier/cli-global-props-tests.md @@ -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 } diff --git a/mono/tests/metadata-verifier/cli-tables-tests.md b/mono/tests/metadata-verifier/cli-tables-tests.md index a360bc38ff8..32c16400ef5 100644 --- a/mono/tests/metadata-verifier/cli-tables-tests.md +++ b/mono/tests/metadata-verifier/cli-tables-tests.md @@ -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 -- 2.25.1