edit: $/Dev10/feature/vs_langs01/Merlin/Main/Languages/Ruby/IronRuby.Tests/RubyTests.cs;C1031592
File: RubyTests.cs
===================================================================
--- $/Dev10/feature/vs_langs01/Merlin/Main/Languages/Ruby/IronRuby.Tests/RubyTests.cs;C1031592  (server)    8/3/2009 11:36 AM
+++ Shelved Change: $/Dev10/feature/vs_langs01/Merlin/Main/Languages/Ruby/IronRuby.Tests/RubyTests.cs;NewStruct2
@@ -405,6 +405,7 @@
                 ClrConstructor2,
                 ClrConstructor3,
                 ClrConstructor4,
+                ClrConstructor5,
                 ClrPrimitiveNumericTypes1,
                 ClrArrays1,
                 ClrArrays2,
===================================================================
edit: $/Dev10/feature/vs_langs01/Merlin/Main/Languages/Ruby/IronRuby.Tests/Runtime/ClrTests.cs;C1028020
File: ClrTests.cs
===================================================================
--- $/Dev10/feature/vs_langs01/Merlin/Main/Languages/Ruby/IronRuby.Tests/Runtime/ClrTests.cs;C1028020  (server)    8/3/2009 11:36 AM
+++ Shelved Change: $/Dev10/feature/vs_langs01/Merlin/Main/Languages/Ruby/IronRuby.Tests/Runtime/ClrTests.cs;NewStruct2
@@ -2015,6 +2015,16 @@
 ");
         }
 
+        public struct Struct1 {
+            public int Foo;
+        }
+
+        public void ClrConstructor5() {
+            Context.ObjectClass.SetConstant("S", Context.GetClass(typeof(Struct1)));
+            var s = Engine.Execute(@"S.new");
+            Assert(s is Struct1);
+        }
+
         #endregion
 
         #region CLR Primitive Types: Numeric, Arrays, Char, Enums
===================================================================
