[Issue 2090] New: Cannot alias a tuple member which is a template instance

d-bugmail at puremagic.com d-bugmail at puremagic.com
Fri May 9 15:16:47 PDT 2008


http://d.puremagic.com/issues/show_bug.cgi?id=2090

           Summary: Cannot alias a tuple member which is a template instance
           Product: D
           Version: 1.029
          Platform: PC
        OS/Version: Windows
            Status: NEW
          Severity: blocker
          Priority: P2
         Component: DMD
        AssignedTo: bugzilla at digitalmars.com
        ReportedBy: samukha at voliacable.com


----
template Tuple(A...)
{
    alias A Tuple;
}

template Bar()
{
    const s = "a bar";
}

alias Tuple!(Bar!()) tuple;
const i = 0;
alias tuple[i] bar; // 'alias tuple[0] bar;' works 

static assert(bar.s == "a bar");
----
Error: tuple[0] is not a type


-- 



More information about the Digitalmars-d-bugs mailing list