Closed johnsonjh closed 10 months ago
this is just a little more difficult and I'm working on #603 tonite, will get to this within the next couple of days...
Let me know if you need any help reproducing - we have OrangeC as part of our CI process (see https://gitlab.com/libsir/libsir/-/pipelines/994055215) so it gets exercised a lot :)
your instructions for reproducing it were on target so it was easy to reproduce... I 'm working on a fix.
That is cool you use OrangeC as part of your CI process :smile:
@LADSoft Thanks for the quick fix and I'm glad it turned out to be something simple!
well actually I have some luck in that a lot of the fixes I do are easy... but it can sometime be difficult honing in on exactly what needs to be fixed lol...
Greetings.
This is a rather complex issue, and I've not yet been able to make a minimal reproducer, and for that I apologise.
It also complicates things that my regular test environment is non-trivial the tests are normally executing in Wine on Linux, but I'm going to post what I know here now, because it is reproducible on a pure Windows environment as well.
Using libsir, commit a34764334b9c6cca5fe78c09ab201abdec0c1d60:
You'll see the test failure. This failure can be reproduced in isolation with the
--only filesystem
flag to our test harness:Recompiling the source and using
/O1
instead of/O2
resolve the issue:(1/1) 'filesystem'...
(1/1) 'filesystem' finished: PASS
done: 1 libsir test passed in 0.006sec!