https://issues.dlang.org/show_bug.cgi?id=16479
Suleyman Sahmi (سليمان السهمي) <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED CC| |[email protected] Resolution|FIXED |--- --- Comment #10 from Suleyman Sahmi (سليمان السهمي) <[email protected]> --- The substitution still fails with qualified types. Example: https://run.dlang.io/is/5BEekf --- extern(C++, N) { struct S(T) {} } extern(C++): S!T func(T)(); pragma(msg, func!int.mangleof); N.S!T funq(T)(); pragma(msg, funq!int.mangleof); --- output: _Z4funcIiEN1N1SIT_EEv _Z4funqIiEN1N1SIiEEv S!T works, but N.S!T doesn't. --
