digitalmars.D.bugs - [Issue 23495] New: Can't use 2 aliases to members of different
- d-bugmail puremagic.com (35/35) Nov 19 2022 https://issues.dlang.org/show_bug.cgi?id=23495
https://issues.dlang.org/show_bug.cgi?id=23495 Issue ID: 23495 Summary: Can't use 2 aliases to members of different struct/classes (Template instance is nested in both `A` and `B`) Product: D Version: D2 Hardware: x86 OS: Windows Status: NEW Severity: normal Priority: P1 Component: dmd Assignee: nobody puremagic.com Reporter: msnmancini hotmail.com This error was found by Vabenil on Discord. Error: template instance `AliasSeq!(foo, bar)` `AliasSeq!(foo, bar)` is nested in both `A` and `B` Test code: ```d import std.meta; import std.stdio; struct A { int foo; } struct B { int bar; } int main() { writeln(AliasSeq!(A.foo, B.bar).stringof); return 0; } ``` --
Nov 19 2022