On a 32-bit target (clang-cl Win32) 0xFFFFFFFF elements exceed the array's max_size(), so the array is rejected before it is started and the recovered value is null rather than an empty array. Expect that. Signed-off-by: Niels Lohmann <mail@nlohmann.me>