[Issue 2010] New: Template tuples don't work in string mixins

d-bugmail at puremagic.com d-bugmail at puremagic.com
Fri Apr 18 16:02:39 PDT 2008


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

           Summary: Template tuples don't work in string mixins
           Product: D
           Version: 2.012
          Platform: PC
        OS/Version: Windows
            Status: NEW
          Severity: normal
          Priority: P2
         Component: DMD
        AssignedTo: bugzilla at digitalmars.com
        ReportedBy: bartosz at relisoft.com


A variable-argument function works at runtime, but doesn't compile as a mixin:

mixin (declareAllFeatures ("a", "b", "c"));

string declareAllFeatures (T...)(T features)
{
        string [] arr = [];
        foreach (f; features)
        {
                arr ~= f;
        }
        return declareAllFeaturesArr (arr);
}

string declareAllFeaturesArr (string [] allFeatures)
{
        return "int x;";
}


-- 



More information about the Digitalmars-d-bugs mailing list