/* | |
TEST_OUTPUT: | |
--- | |
fail_compilation/nestedtempl3.d(23): Error: cannot access frame pointer of `nestedtempl3.test.S!(i).S` | |
--- | |
*/ | |
void test() | |
{ | |
int i; | |
auto f0() | |
{ | |
int j = 10; | |
struct S(alias a) | |
{ | |
auto get() { return j; } | |
} | |
return S!i(); | |
} | |
alias S = typeof(f0()); | |
auto s = S(); | |
} |