Reduced Code:
import std.traits;
class Parent(T) {
static class Child {}
}
pragma(msg, fullyQualifiedName!(Parent!(int[]).Child));
Comment #1 by puneet — 2016-06-18T17:38:45Z
I have created a PR https://github.com/dlang/phobos/pull/4437
Can someone explain to me how exactly the PR fixes the bug? I believe there is something strange happening under the hood. Perhaps a deeper bug??
Comment #2 by ag0aep6g — 2016-06-18T21:17:13Z
Reduced to a compiler bug: issue 16183.
Comment #3 by github-bugzilla — 2016-07-29T13:40:43Z