<html>
    <head>
      <base href="http://bugzilla.gdcproject.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Internal compiler error: in expand, at cgraphunit.c:1942"
   href="http://bugzilla.gdcproject.org/show_bug.cgi?id=212">212</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Internal compiler error: in expand, at cgraphunit.c:1942
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>GDC
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>development
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>Normal
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>gdc
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>ibuclaw@gdcproject.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>ibuclaw@gdcproject.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>---
template hasElaborateAssign(S)
{
    enum hasElaborateAssign = is(typeof(S.init.opAssign(rvalueOf!S))) ||
        is(typeof(lvalueOf!S)) ;
}

T rvalueOf(T)();

T lvalueOf(T)();

///
template TypeTuple(TList...)
{
    alias TypeTuple = TList;
}
///
template Tuple()
{
    struct Tuple
    {
        void opAssign(R)(R)
        {
            if (hasElaborateAssign!R)
            {
            }
        }
    }
}
///
ref emplaceRef()
{
    static if (!hasElaborateAssign!(Tuple!()))
        chunk;
}
///
class TaskPool
{
    void reduce()
    {
        Tuple!() seed = void;
        Tuple!()[] results;
        foreach(i; TypeTuple!(0, 1))
            results[i] = seed;
    }
}
---</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are watching all bug changes.</li>
      </ul>
    </body>
</html>