27 lines
411 B
C#
27 lines
411 B
C#
|
// Compiler options: -warnaserror -w:2
|
||
|
|
||
|
using System;
|
||
|
class X {
|
||
|
|
||
|
public static void HandleConflict (int a) {
|
||
|
if (a != 1)
|
||
|
goto throwException;
|
||
|
if (a != 2)
|
||
|
goto throwException;
|
||
|
return;
|
||
|
throwException:
|
||
|
throw new Exception ();
|
||
|
}
|
||
|
|
||
|
public static int Main ()
|
||
|
{
|
||
|
int ret = 1;
|
||
|
try { HandleConflict (1); }
|
||
|
catch {
|
||
|
try { HandleConflict (2); }
|
||
|
catch { ret = 0; }
|
||
|
}
|
||
|
return ret;
|
||
|
}
|
||
|
}
|