Cannot create a result register for non-legal types.