MORTEVIELLE: Pass Pattern struct by reference

This should avoid unnecessary copying of a 400+ byte struct. This
was a low-priority Coverity issue, for some reason without a CID.