[Bug 167] Setting Tsize_t, Tptrdiff_t in d-target.cc is not working

via D.gnu d.gnu at puremagic.com
Sun Nov 23 03:27:11 PST 2014


http://bugzilla.gdcproject.org/show_bug.cgi?id=167

--- Comment #2 from Iain Buclaw <ibuclaw at gdcproject.org> ---
One of the eventual plans was to encapsulate all isXXX params from Global into
Target - removing them from the front-end.  I suppose this is to support 16bit
(or less) micro-controllers?

Target::init actually depends on d_backend_init being called first, which in
turn relies on Type::init and Id::initialize (for generating the va_list type
in D AST form) - so re-arranging as is wouldn't be an option.

As nothing really uses anything set by Type::init up to that point, you can
just override field values with the correct one.

-- 
You are receiving this mail because:
You are watching all bug changes.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/d.gnu/attachments/20141123/10898ba1/attachment.html>


More information about the D.gnu mailing list