x86: compile arrays the proper way (pointer conversion is on eval)