Removed svn:executable.
[mono.git] / mcs / tests / test-684.cs
1 using System;\r
2 \r
3 namespace mono_bug\r
4 {\r
5         class Program\r
6         {\r
7                 static void Main ()\r
8                 {\r
9 \r
10                         // initialise so no null errors\r
11                         double [,] [] foo = new double [1, 1] [];\r
12                         foo [0, 0] = new double [2];\r
13 \r
14                         double [,] [] bar;\r
15 \r
16                         bar = (double [,] []) foo.Clone ();\r
17 \r
18                         bar = (double [,] []) ReturnArray ();\r
19 \r
20                         // compiles & works correctly\r
21                         bar = ReturnArray ();\r
22 \r
23                         Console.WriteLine (bar [0, 0] [1].ToString ());\r
24                 }\r
25 \r
26                 private static double [,] [] ReturnArray ()\r
27                 {\r
28                         // just creates a "useless", multi-dimensional jagged array\r
29                         double [,] [] zoo = new double [1, 1] [];\r
30                         zoo [0, 0] = new double [2];\r
31                         zoo [0, 0] [0] = 1;\r
32                         zoo [0, 0] [1] = 2;\r
33                         return zoo;\r
34                 }\r
35         }\r
36 }\r