Ticket #2148 (closed bug: fixed)
t/pmc/nci.t fails on windows
|Reported by:||whiteknight||Owned by:|
t/pmc/nci.t test #29 fails on windows. This is because passing PMCNULL as the first in-arg to dlfunc does not appear to work on windows. A null function pointer is returned from Parrot_dlsym, and an Undef is returned from the dlfunc opcode.
I suggest we do one of two things, in order of preference:
- Fix Parrot_dlsym to look inside libparrot when a NULL Handle value is received (Fix the test)
- Don't support the behavior of allowing a null argument to dlfunc in the first place on any system (Remove the test, and maybe add warnings).
We should try to get something in place today, before 3.6 is released