Use square PV array
Clang won't accept VLA on non-POD type (move_t is non POD in C++11 as it has a ctor).