projects
/
mono.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
2007-10-17 Jonathan Pobst <monkey@jpobst.com>
[mono.git]
/
mcs
/
tests
/
test-18.cs
1
using System;
2
3
class X {
4
static int i;
5
static int j;
6
7
static void m ()
8
{
9
i = 0;
10
j = 0;
11
12
try {
13
throw new ArgumentException ("Blah");
14
} catch (ArgumentException){
15
i = 1;
16
} catch (Exception){
17
i = 2;
18
} finally {
19
j = 1;
20
}
21
}
22
23
static int ret (int a)
24
{
25
try {
26
if (a == 1)
27
throw new Exception ();
28
29
return 1;
30
} catch {
31
return 2;
32
}
33
}
34
35
static int Main ()
36
{
37
m ();
38
if (i != 1)
39
return 1;
40
if (j != 1)
41
return 2;
42
43
if (ret (1) != 2)
44
return 3;
45
46
if (ret (10) != 1)
47
return 4;
48
49
return 0;
50
}
51
}
52