www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - [your code here]

 nogc pure nothrow void mod(int *v)
{
     scope(exit)
     {
         scope(exit)
         {
             *v = 1;
         }

         *v = 2;
     }
}

void main()
{
      nogc pure nothrow int n = 0;
     mod(&n);

     import std.stdio;
     writefln("n = %d", n);
}
May 11 2019