[Issue 19728] AliasSeq in UDA errors
    d-bugmail at puremagic.com 
    d-bugmail at puremagic.com
       
    Sun Mar 10 16:44:35 UTC 2019
    
    
  
https://issues.dlang.org/show_bug.cgi?id=19728
Basile-z <b2.temp at gmx.com> changed:
           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |rejects-valid
                 CC|                            |b2.temp at gmx.com
           Hardware|x86                         |All
                 OS|Mac OS X                    |All
           Severity|enhancement                 |normal
--- Comment #1 from Basile-z <b2.temp at gmx.com> ---
test case, w/o phobos
---
enum A; enum B; enum Dummy = 0; // <- Dummy needs to be 0
alias Seq(T...) = T;
@Seq!(A,B) struct Foo1 {}           // rejected
@Seq!(A,B, Dummy) struct Foo2 {}    // works because of dummy
static assert(is(typeof(__traits(getAttributes, Foo1)))); // fails but should
not
static assert(is(typeof(__traits(getAttributes, Foo2)))); // pk
void main() {}   
---
--
    
    
More information about the Digitalmars-d-bugs
mailing list