https://issues.dlang.org/show_bug.cgi?id=19774

Mihails Strasuns <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #5 from Mihails Strasuns <[email protected]> ---
Quick check with -vcg-ast shows that for opIndex different intermediate AST
gets generated compared to regular function call:

C foo()
{
        C __dop3 = bar();
        return __dop3.opIndex(1);
}

vs

C foo()
{
        return ((C __tmpfordtor3 = bar();) , __tmpfordtor3).zzz();
}

--

Reply via email to