[jit] Fix the saving of the 'cfg->ret_var_set' flag when inlining, it was set to...
[mono.git] / mcs / class / Mono.C5 / UserGuideExamples / Cloning.cs
index beeea8f0c8ae1109f2fa21caa3f394cc73bc55e3..25fe3eb1c2d0a4e19245482426d3c0cb58281d38 100644 (file)
@@ -1,45 +1,45 @@
-/*\r
- Copyright (c) 2003-2006 Niels Kokholm and Peter Sestoft\r
- Permission is hereby granted, free of charge, to any person obtaining a copy\r
- of this software and associated documentation files (the "Software"), to deal\r
- in the Software without restriction, including without limitation the rights\r
- to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\r
- copies of the Software, and to permit persons to whom the Software is\r
- furnished to do so, subject to the following conditions:\r
\r
- The above copyright notice and this permission notice shall be included in\r
- all copies or substantial portions of the Software.\r
\r
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r
- OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\r
- SOFTWARE.\r
-*/\r
-\r
-// C5 example: anagrams 2004-12-\r
-\r
-// Compile with \r
-//   csc /r:C5.dll Cloning.cs \r
-\r
-using System;\r
-using C5;\r
-using SCG = System.Collections.Generic;\r
-\r
-namespace MyCloningTest {\r
-  class MyTest {\r
-    public static void Main(String[] args) {\r
-      IList<int> lst = new ArrayList<int>();\r
-      lst.AddAll(new int[] { 2, 3, 5, 7, 11, 13 });\r
-      Console.WriteLine(lst);\r
-      IList<int> v1 = lst.ViewOf(7);\r
-      Console.WriteLine(v1);\r
-      IList<int> v2 = (IList<int>)v1.Clone();\r
-      v2.Slide(1);\r
-      Console.WriteLine(v1);\r
-      Console.WriteLine(v2);\r
-    }\r
-  }\r
-}\r
+/*
+ Copyright (c) 2003-2006 Niels Kokholm and Peter Sestoft
+ Permission is hereby granted, free of charge, to any person obtaining a copy
+ of this software and associated documentation files (the "Software"), to deal
+ in the Software without restriction, including without limitation the rights
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+ The above copyright notice and this permission notice shall be included in
+ all copies or substantial portions of the Software.
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ SOFTWARE.
+*/
+
+// C5 example: anagrams 2004-12-
+
+// Compile with 
+//   csc /r:C5.dll Cloning.cs 
+
+using System;
+using C5;
+using SCG = System.Collections.Generic;
+
+namespace MyCloningTest {
+  class MyTest {
+    public static void Main(String[] args) {
+      IList<int> lst = new ArrayList<int>();
+      lst.AddAll(new int[] { 2, 3, 5, 7, 11, 13 });
+      Console.WriteLine(lst);
+      IList<int> v1 = lst.ViewOf(7);
+      Console.WriteLine(v1);
+      IList<int> v2 = (IList<int>)v1.Clone();
+      v2.Slide(1);
+      Console.WriteLine(v1);
+      Console.WriteLine(v2);
+    }
+  }
+}