[runtime] Remove all NACL support. It was unmaintained for a long time. (#4955)
[mono.git] / mono / tests / remoting5.cs
index b57206dc7b74435214ec45c73e11f2af26c54c41..223fd112f01e2a2ae69ae3c7e8ab575203c74d2d 100644 (file)
@@ -60,9 +60,14 @@ class MyProxy : RealProxy {
        }
 }
 
+public struct TestStruct {
+  public int F;
+}
        
 class R1 : MarshalByRefObject {
 
+       public TestStruct S;
+
        public int test_field = 5;
        
        public virtual int ldfield_test () {
@@ -85,6 +90,11 @@ class Test {
        static int Main () {
                R1 myobj = new R1 ();
 
+               // Test ldflda on MarshalByRefObjects
+               myobj.S.F = -1;
+               if (myobj.S.F != -1)
+                       return 1;
+
                return myobj.ldfield_test ();
        }
 }