(root)/
gcc-13.2.0/
gcc/
testsuite/
gdc.test/
runnable/
imports/
test49a.d
module imports.test49a;

import core.stdc.stdio;

int x;

template Foo(T)
{
   static this()
   {
	printf("static this()\n");
	assert(x == 0);
	x++;
   }

   static ~this()
   {
	printf("static ~this()\n");
	assert(x == 1);
	x--;
   }
}

void baz()
{
    alias Foo!(int) bar;
}