Brad Roberts <[email protected]> wrote:
> The win32 phobos tests started failing after this submit.. with an access 
> violation.
> 
> http://d.puremagic.com/test-results/test_data.ghtml?dataid=3525

Probably it's related to the executable size.

With the following pragma, I found that the access violation starts
from about 82 instantiations of std.typecons.Tuple.
----------
struct Tuple(Specs...)
{
    pragma(msg, "@@@");
...
----------
Removing some Tuple instantiations in Tuple's unittests suppressed the
access violation.  Try removing first two blocks in Tuple's unittests;
phobos tests should succeed with no access violation.

Or, run the tests without a random module.  For instance, inserting
__EOF__ at the beginning of std/json.d fixes the access violation!


My commit r2025 erased the body of a dummy function in Tuple.  I reckon
that changeset could suppress the access violation thanks to smaller
executable.  Now, another commit increased the size, and...


Shin
_______________________________________________
phobos mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/phobos

Reply via email to