D issues are now tracked on GitHub. This Bugzilla instance remains as a read-only archive.
Issue 8806 - fullyQualifiedName!T does not work for inner types
Summary: fullyQualifiedName!T does not work for inner types
Status: RESOLVED FIXED
Alias: None
Product: D
Classification: Unclassified
Component: phobos (show other issues)
Version: D2
Hardware: All All
: P2 normal
Assignee: No Owner
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-10-12 01:18 UTC by Sönke Ludwig
Modified: 2013-06-14 01:15 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description Sönke Ludwig 2012-10-12 01:18:47 UTC
---
module test;
import std.traits;
struct S {
    struct Inner {
    }
}
pragma(msg, fullyQualifiedName!(S.Inner));
---

Outputs just "Inner" instead of "test.S.Inner".
Comment 1 Dicebot 2013-06-14 01:15:00 UTC
Works in 2.063, likely fixed during last big fullyQualifiedName revamp.