30 lines
390 B
C#
30 lines
390 B
C#
|
using System;
|
||
|
|
||
|
class Repro
|
||
|
{
|
||
|
private int[] stack = new int[1];
|
||
|
private int cc;
|
||
|
public int fc;
|
||
|
private int sp;
|
||
|
|
||
|
public static int Main()
|
||
|
{
|
||
|
Repro r = new Repro();
|
||
|
r.foo();
|
||
|
Console.WriteLine(r.stack[0]);
|
||
|
return r.stack[0] == 42 ? 0 : 1;
|
||
|
}
|
||
|
|
||
|
public void foo()
|
||
|
{
|
||
|
fc = cc = bar();
|
||
|
fc = stack[sp++] = cc;
|
||
|
}
|
||
|
|
||
|
private int bar()
|
||
|
{
|
||
|
return 42;
|
||
|
}
|
||
|
}
|
||
|
|