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


Dan G. <ven...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ven...@gmail.com


--- Comment #3 from Dan G. <ven...@gmail.com> 2010-08-26 17:26:47 PDT ---
While working on GDC, it was found this bug still exists in 1.063.

The problem appears to be an if statement in func.c around line 811.

"parameters" is not initialized until further down in the function.  By
substituting "f->parameters" the problem is resolved.

-----------------------------------------------------------
// Original if statement
if (f->linkage == LINKd || (parameters && parameters->dim))

// Modified if statement
if (f->linkage == LINKd || (f->parameters && Parameter::dim(f->parameters)))



GDC ticket.
http://bitbucket.org/goshawk/gdc/issue/57/c-style-variadic-functions-broken

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------

Reply via email to