27 lines
294 B
C#
27 lines
294 B
C#
|
using System;
|
||
|
using System.Threading.Tasks;
|
||
|
|
||
|
class AwaitGotoBug
|
||
|
{
|
||
|
public async Task Test()
|
||
|
{
|
||
|
using ((IDisposable)null)
|
||
|
{
|
||
|
retry:
|
||
|
|
||
|
if (Equals(1, 2))
|
||
|
{
|
||
|
await Task.Yield();
|
||
|
goto retry;
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
await Task.Yield();
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
public static void Main ()
|
||
|
{
|
||
|
}
|
||
|
}
|