This is because the `match` can be referenced by the `report_error` callback. If the string is reallocated, the callback could read freed memory.
This is because the `match` can be referenced by the `report_error` callback. If the string is reallocated, the callback could read freed memory.