477c477,485
<
---
> /**
> * Extract values stored in the checkpoint, and assign them to the provided
> * array container.
> *
> * @param cp The checkpoint to be parsed.
> * @param name Name of the container.
> * @param param The array container.
> * @param size The expected number of entries to be extracted.
> */
499,501c507,509
< if (tokens.size() != size) {
< fatal("Array size mismatch on %s:%s'\n", section, name);
< }
---
> fatal_if(tokens.size() != size,
> "Array size mismatch on %s:%s (Got %u, expected %u)'\n",
> section, name, tokens.size(), size);