Fixes the following seen in a Steve Hay smoke test:
Compiler messages(MSWin32):
..\hv.c(1646) : warning C4244: 'initializing' : conversion from 'unsigned long ' to 'const char ', possible loss of data
/* This is the array that we're going to restore */
HE **const orig_array = HvARRAY(hv);
HE **tmp_array = NULL;
- const bool has_aux = SvOOK(hv);
+ const bool has_aux = (SvOOK(hv) == SVf_OOK);
struct xpvhv_aux * current_aux = NULL;
int attempts = 100;