[Issue 21489] New: Duplicated template instantiation using mixin inside alias declaration
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Sat Dec 19 02:29:50 UTC 2020
https://issues.dlang.org/show_bug.cgi?id=21489
Issue ID: 21489
Summary: Duplicated template instantiation using mixin inside
alias declaration
Product: D
Version: D2
Hardware: All
OS: All
Status: NEW
Severity: normal
Priority: P1
Component: dmd
Assignee: nobody at puremagic.com
Reporter: boris2.9 at gmail.com
test.d:
-------------------------
template A() {}
alias a = mixin("A!()");
-------------------------
dmd -vtemplates=list-instances test.d
Output:
mmm.d(1): vtemplate: 2 (1 unique) instantiation(s) of template `A()` found,
they are:
mmm.d-mixin-3(3): vtemplate: explicit instance `A!()`
mmm.d-mixin-3(3): vtemplate: explicit instance `A!()`
--
More information about the Digitalmars-d-bugs
mailing list