Java > Scala
David Nadlinger
see at klickverbot.at
Sat Dec 3 11:51:52 PST 2011
On 12/3/11 6:25 PM, Andrej Mitrovic wrote:
> On 12/3/11, Gour<gour at atmarama.net> wrote:
>> Why not reporting it to klickverbot?
>
> I just did. The issue was just that of conversion between function
> pointer types. DMD used to allow invalid conversions (e.g. const to
> non-const, and vice-versa) until this was fixed a release or two ago.
> SWIG will have to be fixed but I don't think it's a huge deal.
Thanks for letting me know, this was a oversight during porting the D1
version. Embarrassingly, I was even one of the authors of the DMD patch
that added strict function pointer type checking, but I didn't touch
SWIG for quite some while now.
Anyway, fixed in trunk along with a few other issues:
[D] Fix exception glue code for newer DMD 2 versions.
[D] Do not default to 32 bit glue code for DMD anymore.
[D] Improved allprotected test case error messages.
[D] Test case fix: Aliases now required for non-overridden base class
overloads.
[D] Test case fix: IntVector holds ints, not size_t.
[D] Use stdc.config.c_long/c_ulong to represent C long types.
David
More information about the Digitalmars-d
mailing list