[Issue 23686] New: template instance reused with default alas arg
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Sat Feb 11 13:19:08 UTC 2023
https://issues.dlang.org/show_bug.cgi?id=23686
Issue ID: 23686
Summary: template instance reused with default alas arg
Product: D
Version: D2
Hardware: All
OS: All
Status: NEW
Keywords: accepts-invalid
Severity: critical
Priority: P2
Component: dmd
Assignee: nobody at puremagic.com
Reporter: destructionator at gmail.com
```
void FNfoo() {}
void load(string name, alias T = mixin("FN" ~ name))() {}
void main() {
load!"foo"();
load!"wtf"();
}
```
Compiles without error even though FNwtf does not exist.
Smells similar to https://issues.dlang.org/show_bug.cgi?id=12533 and
https://issues.dlang.org/show_bug.cgi?id=14501
--
More information about the Digitalmars-d-bugs
mailing list