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

Mathias LANG <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |RESOLVED
                 CC|                            |[email protected]
         Resolution|---                         |WONTFIX

--- Comment #7 from Mathias LANG <[email protected]> ---
I'm going to re-close this. Walter has opposed this already and so am I.
Any "solution" would likely trigger a cascade of false positives, which is a
pretty good indication that the problem is not actually being addressed.

We can't magically make people write portable code. There will always be false
negatives, if only for the fact system bindings will be different (and might
not use `size_t`). And we don't even want to: Why should we force a person
coding only for his hobby project to write code that is portable to an
architecture one does not care about ?

Sure, integer conversions need improvements, but having a strongly typed
`size_t` (especially given we removed `typedef`) is not the way.

--

Reply via email to