Adding the ?. null verification

H. S. Teoh via Digitalmars-d digitalmars-d at puremagic.com
Thu Jun 19 15:30:07 PDT 2014


On Thu, Jun 19, 2014 at 03:23:33PM -0700, H. S. Teoh via Digitalmars-d wrote:
[...]
> Unfortunately, it appears that opDispatch has become too complex to be
> inlined, so now gdc is unable to simplify it to a series of nested
> if's.  :-(
[...]

Surprisingly, if we just stick .exists in there unconditionally, like
you did, then gdc actually optimizes it away completely, so that we're
back to the equivalent of nested if's! So your solution is superior
after all.  :)


T

-- 
"No, John.  I want formats that are actually useful, rather than over-featured megaliths that address all questions by piling on ridiculous internal links in forms which are hideously over-complex." -- Simon St. Laurent on xml-dev


More information about the Digitalmars-d mailing list