http://d.puremagic.com/issues/show_bug.cgi?id=6510
--- Comment #9 from Don <clugd...@yahoo.com.au> 2011-08-19 05:53:36 PDT --- Further reduced, showing that templates are not required. Seems to require an inlined member function call to a member of a nested struct, called from a nested function. No alias trick works in this case. struct Stack6510 { struct Proxy { void shrink() {} } Proxy stack; void pop() { stack.shrink(); } } int bug6510() { static int used() { Stack6510 junk; junk.pop(); return 3; } return used(); } void main() { static assert(bug6510()==3); } -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------