using System;
using static System.Console;
public struct A
{
public A() { I = 2; WriteLine("A.ctor"); }
public int I;
}
public class C
static A F()
WriteLine("Enter F");
A a = new() { I = 3 };
WriteLine("Exit F");
return a;
static A G()
WriteLine("Enter G");
A a;
a.I = 1;
WriteLine("Exit G");
public static void Main()
_ = F();
_ = G();