Fix take by pointer test for 32-bit